Lura Analytics
Lura Analytics automatically tracks playback metrics, viewer behavior, performance data, ad activity, device information, content information, and playback errors.
Quick Start
To enable Lura Analytics, set the analytics configuration at the top level of your player configuration.
Enable Lura Analytics
config = {
analytics: {
enabled: true
host: "https://player-analytics.mp.lura.live"
apiKey: "sample-api-key"
}
}
player.callFunc("setConfig", config)
Lura Analytics is enabled only when enabled is true, host is a valid HTTPS URL, and apiKey is valid. Payloads are sent every period seconds. When period is not specified, the player uses 10 seconds.
Configuration Options
Custom Period
analytics: {
enabled: true
host: "https://player-analytics.mp.lura.live"
apiKey: "sample-api-key"
period: 20
}
App Information
analytics: {
enabled: true
host: "https://player-analytics.mp.lura.live"
apiKey: "sample-api-key"
app: {
id: "sample-app-id"
name: "Sample App"
version: "1.0.0"
}
}
Custom Session Data
analytics: {
enabled: true
host: "https://player-analytics.mp.lura.live"
apiKey: "sample-api-key"
session: {
data: "sample-session-data"
userId: "sample-user-id"
}
}