Please note that this feature is only available on the “Pro/Enterprise” Plan. You might not see some menus mentioned below if you are not on the “Pro/Enterprise” Plan. 

  • 11.3.1 How to start generating the Playback Reports on your players
  • 11.3.2 CSV File
  • 11.3.3 How are Playback Reports being calculated?

Playback Reports (also known as “Proof-of-Play”) provide complete records of all playback that has actually happened in your Players. Combined with Media Tags and Player Tags, it allows you to create complex aggregate reports.

  • Raw Playback Reports are made available as downloadable CSV files that can be produced Daily, Weekly, or Monthly.
  • You can find the Playback Reports in the Account settings (click on the top right of your screen). 
  • If you are on the “Pro” or “Enterprise” plans, you can enable Playback Reports by just toggling the ON/OFF button and then choosing how often you want the CSV files to be exported.

How to start generating the Playback Reports on your players

Upon saving the Playback reports configuration, make sure to push the changes on your players; otherwise, the player will not start generating the Playback Reports.


Report files

After configuring your Playback Reports, there is another tab called ” Report Files “. In this tab, you can see all the available CSV files generated in your account. You can download them locally to your PC if you want by clicking the ” Download ” button.

Also, you can filter the CSV files by setting the time and date of your choice in the filter fields.


CSV File

Below, we have attached a CSV file example from the above-generated Playback Report.

In this example, we have added a playlist with 16 Media items in our test monitor named “Monitor 1”.
The red line indicates the playback loop (The playlist started again from the beginning).

In which time zone the playback reports are being generated?

Playback reports are being generated in ETC/UTC timezone.

Reported Date: The time & date the player reported the playback to our system

Monitor ID: The ID of the Monitor

Monitor UUID: The UUID of the Monitor

Monitor Name: The name of the Monitor

Monitor Tags: The tags assigned to the Monitor

Media ID: The ID of the Media

Media Name: The Name of the Media

Playback Date: The time & date the media was played by the Player

Media Duration: The duration of the media (Measured in milliseconds)

  • 1,000 Milliseconds = 1 Second
  • 100,000 Milliseconds =1.666 Minutes

How are Playback Reports being calculated?

For the following Media types:

  • Videos, except live streams
  • Audio assets, except live streams
  • Documents, except those with 1 page/slide

Playback records are generated as follows:

  • A Playback Record is generated every time the Media completes one full playback of all its content.
  • A Playback Record is not generated if the playback is interrupted ( e.g., due to scheduling).

For the following Media types:

  • Images
  • Documents with only 1 page/slide
  • Websites
  • Widgets

Playback records are generated as follows:

  • If the Media is part of a Playlist with 2 or more items:
    • A Playback Record is generated every time the Media completes one full playback as instructed by the timing on a Playlist
    • If the playback is interrupted ( e.g., due to scheduling), a Playback Record is not generated
  • If the Media is not part of a Playlist or is part of a Playlist with only 1 item:
    • A Playback Record is generated every time the Media is displayed for 300 seconds. In other words, every 300 seconds, you will have one playback entry of the Media in the CSV file
    • If the playback is interrupted during the 300-second interval ( e.g., due to scheduling), a Playback Record is generated for the elapsed amount of time from the last Playback Record