TOP exposes API's for reporting events, warnings, and errors to all configured analytics plugins.
At least one analytics engine must be configured to use the reporting api's
Example of reporting a custom event to all configured analytics engines (see reportEvent):
player.reportEvent({
name: 'event name',
data: 'some data'
});Example of reporting a custom warning to all configured analytics engines (see reportError):
var AnalyticsErrorSeverity = com.turner.top.sdk.common.analytics.AnalyticsErrorSeverity;
player.reportError({
data: 'warning data',
severity: AnalyticsErrorSeverity.Warning
});Example of reporting a custom error to all configured analytics engines (see reportError):
var AnalyticsErrorSeverity = com.turner.top.sdk.common.analytics.AnalyticsErrorSeverity;
player.reportError({
data: 'fatal error data',
severity: AnalyticsErrorSeverity.Fatal
});