Skip to main content

Player Events

Player events represent how users interact with content, advertisement, and streaming quality within the app video/audio player. Measuring player events allows us to see which content drives more engagement (number of plays, view time), optimize our in-player advertisement, and ensure we provide a high-quality streaming service.

The player events include three main groups of events:

1) The Player General Events, which are reporting player presentations and closing. 2) The Player Playback Events include information regarding player buffering and users' interactions like pause and a seek. 3) The Player Advertisement Events report information about which ads are shown and clicked.

Player General Events

event namepropertiesdescription
player_presenteduuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_closeduuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_session_startuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
player_session_enduuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used

Player Playback Events

event namepropertiesdescription
player_playuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
reasonThe reason the player start playing/pause and etc
player_pauseuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
reasonThe reason the player start playing/pause and etc
player_completeuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_erroruuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
player_buffer_startuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_buffer_completeuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_seek_startuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_seek_completeuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_stopuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_nextuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
player_previousuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used

Player Advertisement Events

event namepropertiesdescription
player_ad_break_startuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
start_timePlayhead value at the start of the ad break
total_adsTotal number of ads in the ad break
max_durationMax ads duration
player_ad_break_completeuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
start_timePlayhead value at the start of the ad break
total_adsTotal number of ads in the ad break
max_durationMax ads duration
player_ad_startuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
ad_idThe ad id from the ad object
positionThe position from the ad object
advertiserThe advertiser from the ad object
campaignThe campaign from the ad object
creativeThe creative from the ad object
placementThe placement from the ad object
siteThe site from the ad object
creative urlThe creative url from the ad object
ad_typeThe ad type from the ad object
systemThe system from the ad object
ad_durationThe ad duration from the ad object
player_ad_skipuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
ad_idThe ad id from the ad object
positionThe position from the ad object
advertiserThe advertiser from the ad object
campaignThe campaign from the ad object
creativeThe creative from the ad object
placementThe placement from the ad object
siteThe site from the ad object
creative urlThe creative url from the ad object
ad_typeThe ad type from the ad object
systemThe system from the ad object
ad_durationThe ad duration from the ad object
player_ad_completeuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
ad_idThe ad id from the ad object
positionThe position from the ad object
advertiserThe advertiser from the ad object
campaignThe campaign from the ad object
creativeThe creative from the ad object
placementThe placement from the ad object
siteThe site from the ad object
creative urlThe creative url from the ad object
ad_typeThe ad type from the ad object
systemThe system from the ad object
ad_durationThe ad duration from the ad object
player_ad_erroruuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_ad_requestuuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
player_ad_clickeduuidThe uuid of the device, on web platforms we generate a uuid4 and store in local
versionVersion name / number from zapp
build numberThe number describes that last build built by zapp
bundle_idID defined in zapp for this specific app version, and platform
sdk_versionSDK version selected on zapp
quickbrick_versionQuick brick version selected on zapp
layout_idThe UI Builder layout id that is presented on the device
zapp_platformThe zapp platform build
analyticsCustomPropertiesCustom properties that comes from the extensions object, only shows when used
nameThe playable item name
media_idEntry item id
media_typeThe entry type mapping
stream_typelive / vod
stream_formatvideo / audio
player_statefull-screen / partial / pip
downloadedTrue is the item was downloaded
current_positionThe current position when the event was sent
ad_idThe ad id from the ad object
positionThe position from the ad object
advertiserThe advertiser from the ad object
campaignThe campaign from the ad object
creativeThe creative from the ad object
placementThe placement from the ad object
siteThe site from the ad object
creative urlThe creative url from the ad object
ad_typeThe ad type from the ad object
systemThe system from the ad object
ad_durationThe ad duration from the ad object