<img src="https://img.shields.io/badge/%20-ALL-%2300B180" style="float:left"/><br />

## Basic Troubleshooting

If you have players operating on your site, but see no data in the Analytics section of your dashboard, there could be an issue with how you've setup your custom player embed. For more information on how to embed your player properly to enable platform services (like Analytics), please <a href="/platform/docs/players-get-started">click here</a>.

**The most common cause** of data capture issues is that an external url is used without a reference to a JWP Media ID.

<br /> <hr />

## Creating your own Media IDs

You can create your own media IDs to send to analytics. If you choose to create your own Media ID for use in a setup, the ID **must be exactly 8 characters in length**.

You set it by assigning your custom media ID to the `mediaId` property.

<br />

In the web player:

  • for single content items <a href="https://developer.jwplayer.com/jwplayer/docs/jw8-player-configuration-reference#section-media:~:text=%2D-,mediaid,-string">here</a>.

  • for players with playlists, each item can be specified as in <a href="https://developer.jwplayer.com/jwplayer/docs/jw8-player-configuration-reference#code-882:~:text=playback.-,mediaid">here</a>.

In the mobile SDKs, the property is only available for playlist items:

  • in iOS, <a href="https://sdk.jwplayer.com/ios/v3/reference/Classes/JWPlaylistItem.html#/c:objc(cs)JWPlaylistItem(py)mediaIdhttps://">here</a>

  • in Android, <a href="https://sdk.jwplayer.com/android/v3/reference/com/longtailvideo/jwplayer/media/playlists/PlaylistItem.Builder.html#mediaId-java.lang.String-https://">here</a>.

ο»Ώ

We highly recommend you **use the unique Media IDs generated in the JWP dashboard** in order to generate the full range of data available in your analytics dashboard.

<br /> <hr />

## How to Apply Media IDs to Embeds

  1. Get Media IDs for your content via the Dashboard or the API.

  2. Embed all content using JWP Media IDs

ο»Ώ

ο»Ώ

If you use JW Platform to host your content, or if you use the dashboard to add externally hosted URLs and generate embed code, your setup work is already done for you.

<br />

<!-- Removes the automatic page-to-page navigation at the bottom of the page -->

<style> .rm-Pagination { display: none; } </style>