<img src="https://img.shields.io/badge/%20-ENTERPRISE-%23B10031" style="float:left"/><br />

By default, a player's identity within the SDK is **neither tracked nor recognized by JWP's analytics**. However, adding a player ID to the `PlayerConfig` object enables you to use JWP Analytics (plays, time watched) to evaluate the performance of your players:

  • Run A/B tests

  • Filter Custom Report results

  • Create SDK-specific analytics queries through the Management API

<br />


## Track analytics

To track analytics, you must add the player ID to the `PlayerConfig` object.


The player ID added to the `PlayerConfig` object must exist within the property linked to the license key supplied during the SDK setup. Using any other ID will cause associated data to be discarded.

<br />

Use the following recipe to add the player ID.

Android: Track analytics
Open Recipe

<br />


## Generate a report

After a player ID has been associated with a player, you can generate reports through one of the following methods listed in below.

<br />

### Custom Reports

Enables you to turn JWP data into actionable insights and to share the insights in a centralized location

When <a href="/platform/docs/analytics-create-custom-reports#create-a-new-report" target="_blank">creating a new report</a>, be sure to use the following steps when selecting metrics and dimensions:

  1. Under **Metrics**, select from the following metrics:

    • **Performance > Plays**

    • **Performance > Time Watched**

  2. Under **Group By**, select the following options:

    • **Device > Platform**

    • **Content > Player**

  3. Under **Filters**, select the following options from the dropdown menus:

    • **Device**

    • **Platform**

    • **Equals**

    • **Android**

<br />

### API

Enables you to fetch an analytics report over a custom date range

When <a href="/platform/reference/post_v2-sites-site-id-analytics-queries" target="_blank">querying the API</a>, be sure to build your query with the following body parameters.


<br />

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

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