githubEdit

Telemetry Events

Telemetry is a specification to instrument all the key events. Using this specification reference applications & services will generate telemetry events. For more info herearrow-up-right

Telemetry spec

Please refer the below link to know more about telemetry specification

Pdata

This describes the producer data of the event, and also it has the details about the producer id, version of the app, and instances of the component. below is the sample pdata.

Below are the list of sample pdata configs for different clients

Client
id
pid
ver

Mobile

sunbird.mobile

sunbird.mobile.contentplayer

<mobile app version>

Portal

sunbird.portal

sunbird.portal.contentplayer

<portal version>

Desktop

sunbird.desktop

sunbird.desktop.contentplayer

<desktop app version>

List of Events

Below are the list of events generating by players while launching irrespective of Mobile/Portal/Desktop application.

chevron-rightStart Eventhashtag

This method initializes capture of telemetric data associated to the start of user action . Using the start event we can analysis time taken to start player. For more info herearrow-up-right

following is the sample telemetry edata

chevron-rightImpression Eventhashtag

This method is used to capture user interactions on a page. For example, search, click, preview, move, resize, configure and the following is the sample telemetry edata. For more info herearrow-up-right

chevron-rightinteract Eventhashtag

This method is used to capture telemetry for user visits to a specific page. and the following is the sample telemetry edata. For more info herearrow-up-right

chevron-rightEnd Eventhashtag

This method is used to capture closure after all the activities are completed. it also capture the content played details like total number of pages , progress, duration of play and etc and the following is the sample telemetry edata. For more info herearrow-up-right

chevron-rightAccess Eventhashtag

This method is used to capture user assessments that happen while playing content.For more info herearrow-up-right

chevron-rightResponse Eventhashtag

This API is used to log telemetry of user response. For example; Responded to assessments.For more info herearrow-up-right

Sample Telemetry Events

Below are the sample telemetry events check more details about each value in the event herearrow-up-right

chevron-rightSTARThashtag
chevron-rightINTERACThashtag
chevron-rightIMPRESSIONhashtag
chevron-rightENDhashtag

Telemetry Instrumentation for V2 Players

For know more sample events generated by players for difference application please refer the below link.

Click herearrow-up-right for telemetry details

Last updated

Was this helpful?