Analytics collector configuration and SSAI tracking
AdPosition
Type
AdPosition =
"preroll"|"midroll"|"postroll"
AnalyticsConfig
Interface
Properties
cdnProvider?
optionalcdnProvider?:string
config?
optionalconfig?:CollectorConfig
customData1?
optionalcustomData1?:any
customData10?
optionalcustomData10?:any
customData100?
optionalcustomData100?:any
customData11?
optionalcustomData11?:any
customData12?
optionalcustomData12?:any
customData13?
optionalcustomData13?:any
customData14?
optionalcustomData14?:any
customData15?
optionalcustomData15?:any
customData16?
optionalcustomData16?:any
customData17?
optionalcustomData17?:any
customData18?
optionalcustomData18?:any
customData19?
optionalcustomData19?:any
customData2?
optionalcustomData2?:any
customData20?
optionalcustomData20?:any
customData21?
optionalcustomData21?:any
customData22?
optionalcustomData22?:any
customData23?
optionalcustomData23?:any
customData24?
optionalcustomData24?:any
customData25?
optionalcustomData25?:any
customData26?
optionalcustomData26?:any
customData27?
optionalcustomData27?:any
customData28?
optionalcustomData28?:any
customData29?
optionalcustomData29?:any
customData3?
optionalcustomData3?:any
customData30?
optionalcustomData30?:any
customData31?
optionalcustomData31?:any
customData32?
optionalcustomData32?:any
customData33?
optionalcustomData33?:any
customData34?
optionalcustomData34?:any
customData35?
optionalcustomData35?:any
customData36?
optionalcustomData36?:any
customData37?
optionalcustomData37?:any
customData38?
optionalcustomData38?:any
customData39?
optionalcustomData39?:any
customData4?
optionalcustomData4?:any
customData40?
optionalcustomData40?:any
customData41?
optionalcustomData41?:any
customData42?
optionalcustomData42?:any
customData43?
optionalcustomData43?:any
customData44?
optionalcustomData44?:any
customData45?
optionalcustomData45?:any
customData46?
optionalcustomData46?:any
customData47?
optionalcustomData47?:any
customData48?
optionalcustomData48?:any
customData49?
optionalcustomData49?:any
customData5?
optionalcustomData5?:any
customData50?
optionalcustomData50?:any
customData51?
optionalcustomData51?:any
customData52?
optionalcustomData52?:any
customData53?
optionalcustomData53?:any
customData54?
optionalcustomData54?:any
customData55?
optionalcustomData55?:any
customData56?
optionalcustomData56?:any
customData57?
optionalcustomData57?:any
customData58?
optionalcustomData58?:any
customData59?
optionalcustomData59?:any
customData6?
optionalcustomData6?:any
customData60?
optionalcustomData60?:any
customData61?
optionalcustomData61?:any
customData62?
optionalcustomData62?:any
customData63?
optionalcustomData63?:any
customData64?
optionalcustomData64?:any
customData65?
optionalcustomData65?:any
customData66?
optionalcustomData66?:any
customData67?
optionalcustomData67?:any
customData68?
optionalcustomData68?:any
customData69?
optionalcustomData69?:any
customData7?
optionalcustomData7?:any
customData70?
optionalcustomData70?:any
customData71?
optionalcustomData71?:any
customData72?
optionalcustomData72?:any
customData73?
optionalcustomData73?:any
customData74?
optionalcustomData74?:any
customData75?
optionalcustomData75?:any
customData76?
optionalcustomData76?:any
customData77?
optionalcustomData77?:any
customData78?
optionalcustomData78?:any
customData79?
optionalcustomData79?:any
customData8?
optionalcustomData8?:any
customData80?
optionalcustomData80?:any
customData81?
optionalcustomData81?:any
customData82?
optionalcustomData82?:any
customData83?
optionalcustomData83?:any
customData84?
optionalcustomData84?:any
customData85?
optionalcustomData85?:any
customData86?
optionalcustomData86?:any
customData87?
optionalcustomData87?:any
customData88?
optionalcustomData88?:any
customData89?
optionalcustomData89?:any
customData9?
optionalcustomData9?:any
customData90?
optionalcustomData90?:any
customData91?
optionalcustomData91?:any
customData92?
optionalcustomData92?:any
customData93?
optionalcustomData93?:any
customData94?
optionalcustomData94?:any
customData95?
optionalcustomData95?:any
customData96?
optionalcustomData96?:any
customData97?
optionalcustomData97?:any
customData98?
optionalcustomData98?:any
customData99?
optionalcustomData99?:any
customUserId?
optionalcustomUserId?:string
debug?
optionaldebug?:boolean|AnalyticsDebugConfig
deviceClass?
optionaldeviceClass?:"Console"|"Desktop"|"Other"|"Phone"|"STB"|"Tablet"|"TV"|"Wearable"
deviceType?
optionaldeviceType?:string
experimentName?
optionalexperimentName?:string
isLive?
optionalisLive?:boolean
key?
optionalkey?:string
player?
optionalplayer?:string
playerKey?
optionalplayerKey?:string
title?
optionaltitle?:string
userId?
optionaluserId?:string
videoId?
optionalvideoId?:string
AnalyticsDebugConfig
Interface
Properties
fields?
optionalfields?:string[]
AnalyticsError
Interface
Properties
code
code:
number
message
message:
string
severity
severity:
ErrorSeverity
Bitmovin8Adapter
Interface
Properties
ssai
readonlyssai:SsaiApi
Accessors
version
Get Signature
get version():
string
Returns
string
Methods
getCurrentImpressionId()
getCurrentImpressionId():
string
Returns
string
getUserId()
getUserId():
string
Returns
string
programChange()
programChange(
sourceMetadata):void
Parameters
sourceMetadata
Returns
void
setCustomData()
setCustomData(
values):void
Parameters
values
Returns
void
setCustomDataOnce()
setCustomDataOnce(
values):void
Parameters
values
Returns
void
sourceChange()
sourceChange(
config):void
Parameters
config
Returns
void
CollectorConfig
Interface
Properties
backendUrl?
optionalbackendUrl?:string
cookiesDomain?
optionalcookiesDomain?:string
cookiesEnabled?
optionalcookiesEnabled?:boolean
cookiesMaxAge?
optionalcookiesMaxAge?:number
enabled?
optionalenabled?:boolean
errorTransformerCallback?
optionalerrorTransformerCallback?:ErrorTransformerCallback
origin?
optionalorigin?:string
ssaiEngagementTrackingEnabled?
optionalssaiEngagementTrackingEnabled?:boolean
CustomDataValues
Interface
Properties
customData1?
optionalcustomData1?:string
customData10?
optionalcustomData10?:string
customData100?
optionalcustomData100?:string
customData11?
optionalcustomData11?:string
customData12?
optionalcustomData12?:string
customData13?
optionalcustomData13?:string
customData14?
optionalcustomData14?:string
customData15?
optionalcustomData15?:string
customData16?
optionalcustomData16?:string
customData17?
optionalcustomData17?:string
customData18?
optionalcustomData18?:string
customData19?
optionalcustomData19?:string
customData2?
optionalcustomData2?:string
customData20?
optionalcustomData20?:string
customData21?
optionalcustomData21?:string
customData22?
optionalcustomData22?:string
customData23?
optionalcustomData23?:string
customData24?
optionalcustomData24?:string
customData25?
optionalcustomData25?:string
customData26?
optionalcustomData26?:string
customData27?
optionalcustomData27?:string
customData28?
optionalcustomData28?:string
customData29?
optionalcustomData29?:string
customData3?
optionalcustomData3?:string
customData30?
optionalcustomData30?:string
customData31?
optionalcustomData31?:string
customData32?
optionalcustomData32?:string
customData33?
optionalcustomData33?:string
customData34?
optionalcustomData34?:string
customData35?
optionalcustomData35?:string
customData36?
optionalcustomData36?:string
customData37?
optionalcustomData37?:string
customData38?
optionalcustomData38?:string
customData39?
optionalcustomData39?:string
customData4?
optionalcustomData4?:string
customData40?
optionalcustomData40?:string
customData41?
optionalcustomData41?:string
customData42?
optionalcustomData42?:string
customData43?
optionalcustomData43?:string
customData44?
optionalcustomData44?:string
customData45?
optionalcustomData45?:string
customData46?
optionalcustomData46?:string
customData47?
optionalcustomData47?:string
customData48?
optionalcustomData48?:string
customData49?
optionalcustomData49?:string
customData5?
optionalcustomData5?:string
customData50?
optionalcustomData50?:string
customData51?
optionalcustomData51?:string
customData52?
optionalcustomData52?:string
customData53?
optionalcustomData53?:string
customData54?
optionalcustomData54?:string
customData55?
optionalcustomData55?:string
customData56?
optionalcustomData56?:string
customData57?
optionalcustomData57?:string
customData58?
optionalcustomData58?:string
customData59?
optionalcustomData59?:string
customData6?
optionalcustomData6?:string
customData60?
optionalcustomData60?:string
customData61?
optionalcustomData61?:string
customData62?
optionalcustomData62?:string
customData63?
optionalcustomData63?:string
customData64?
optionalcustomData64?:string
customData65?
optionalcustomData65?:string
customData66?
optionalcustomData66?:string
customData67?
optionalcustomData67?:string
customData68?
optionalcustomData68?:string
customData69?
optionalcustomData69?:string
customData7?
optionalcustomData7?:string
customData70?
optionalcustomData70?:string
customData71?
optionalcustomData71?:string
customData72?
optionalcustomData72?:string
customData73?
optionalcustomData73?:string
customData74?
optionalcustomData74?:string
customData75?
optionalcustomData75?:string
customData76?
optionalcustomData76?:string
customData77?
optionalcustomData77?:string
customData78?
optionalcustomData78?:string
customData79?
optionalcustomData79?:string
customData8?
optionalcustomData8?:string
customData80?
optionalcustomData80?:string
customData81?
optionalcustomData81?:string
customData82?
optionalcustomData82?:string
customData83?
optionalcustomData83?:string
customData84?
optionalcustomData84?:string
customData85?
optionalcustomData85?:string
customData86?
optionalcustomData86?:string
customData87?
optionalcustomData87?:string
customData88?
optionalcustomData88?:string
customData89?
optionalcustomData89?:string
customData9?
optionalcustomData9?:string
customData90?
optionalcustomData90?:string
customData91?
optionalcustomData91?:string
customData92?
optionalcustomData92?:string
customData93?
optionalcustomData93?:string
customData94?
optionalcustomData94?:string
customData95?
optionalcustomData95?:string
customData96?
optionalcustomData96?:string
customData97?
optionalcustomData97?:string
customData98?
optionalcustomData98?:string
customData99?
optionalcustomData99?:string
experimentName?
optionalexperimentName?:string
ErrorContext
Interface
Properties
originalError?
optionaloriginalError?:any
ErrorSeverity
Type
ErrorSeverity =
"CRITICAL"|"INFO"
ErrorTransformerCallback
Interface
Properties
transform
transform: (
error,context) =>AnalyticsError
Parameters
error
context
Returns
SourceMetadata
Interface
Properties
cdnProvider?
optionalcdnProvider?:string
customData?
optionalcustomData?:CustomDataValues
isLive?
optionalisLive?:boolean
path?
optionalpath?:string
title?
optionaltitle?:string
videoId?
optionalvideoId?:string
SsaiAdBreakMetadata
Type
SsaiAdBreakMetadata =
object
Properties
adPosition?
optionaladPosition?:AdPosition
expectedPaidAds?
optionalexpectedPaidAds?:number
expectedSlates?
optionalexpectedSlates?:number
SsaiAdMetadata
Type
SsaiAdMetadata =
object
Properties
adId?
optionaladId?:string
adSystem?
optionaladSystem?:string
customData?
optionalcustomData?:CustomDataValues
durationInMs?
optionaldurationInMs?:number
isSlate?
optionalisSlate?:boolean
SsaiAdQuartile
Type
SsaiAdQuartile =
"first"|"midpoint"|"third"|"completed"
SsaiAdQuartileMetadata
Type
SsaiAdQuartileMetadata =
object
Properties
failedBeaconUrl?
optionalfailedBeaconUrl?:string
SsaiApi
Interface
Methods
adBreakEnd()
adBreakEnd():
void
Returns
void
adBreakStart()
adBreakStart(
adBreakMetadata?):void
Parameters
adBreakMetadata?
Returns
void
adQuartileFinished()
adQuartileFinished(
adQuartile,adQuartileMetadata?):void
Parameters
adQuartile
adQuartileMetadata?
Returns
void
adStart()
adStart(
adMetadata?):void
Parameters
adMetadata?
Returns
void