V3 Event Details

Every API method has an associated event. The following API methods log details of the associated telemetry event.

  • Start - This method initializes capture of telemetric data associated to the start of user action

  • Impression - This method is used to capture telemetry for user visits to a specific page.

  • Interact - This method is used to capture user interactions on a page. For example, search, click, preview, move, resize, configure

  • Assess - This method is used to capture user assessments that happen while playing content.

  • Response - This method is used to capture user responses. For example; response to a poll, calendar event or a question.

  • Interrupt - This method is used to capture interrupts triggered during user activity. For example; mobile app sent to background, call on the mobile, etc.

  • Feedback - This method is used to capture user feedback

  • Share - This method is used to capture everything associated with sharing. For example; Share content, telemetry data, link, file etc.

  • Error - This method is used to capture when users face an error

  • Log - This method is used to capture generic logging of events. For example; capturing logs for API calls, service calls, app updates etc.

  • Search - This method is used to capture the search state i.e. when search is triggered for content, item, assets etc.

  • Exdata - This method is used as a generic wrapper event to capture encrypted or serialized data

  • End - This method is used to capture closure after all the activities are completed

Start

This API is used to log telemetry when users view content or initiate game play

Request Arguments:

Impression

This API is used to log telemetry when users visit a specific page.

Request Arguments:

Interact

This API is used to log telemetry of user interactions on the page. For example, search, click, preview, move, resize, configure

Request Arguments:

Assess

This API is used to log telemetry of assessments that have occured when the user is viewing content

Request Arguments:

Response

This API is used to log telemetry of user response. For example; Responded to assessments.

Request Arguments:

Interrupt

This API is used to log telemetry for any interruptions that have occurred when a user is viewing content or playing games. For example; screen lock, incoming call, etc.

Request Arguments:

Feedback

This API is used to log telemetry of feedback provided by the user.

Request Arguments:

Share

This API is used to log telemetry when a user shares any content with other users.

Request Arguments:

Audit

This API is used to log telemetry when an object is changed. This includes life-cycle changes as well.

Request Arguments:

Error

This API is used to log telemetry of any error that has occurred when a user is viewing content or playing games.

Request Arguments:

Heartbeat

This API is used to log telemetry for heartbeat event to denote that the process is running.

Request Arguments:

Log

This API is used to log telemetry of generic log events. For example; API calls, service calls, app updates, etc.

Request Arguments:

This API is used to log telemetry when a user triggers a search for any content, item or asset

Request Arguments:

Metrics

This API is used to log telemetry for service business metrics (also accessible via health API).

Request Arguments:

Summary

This API is used to log telemetry summary event

Request Arguments:

Exdata

This API is used to log telemetry for external data, while playing content

Request Arguments:

End

This API is used to log telemetry while the user is closing or exiting the content or game

Request Arguments:

Last updated

Was this helpful?