查看器支持网页用于跟踪查看器初始化过程或运行时行为的JavaScript事件回调。
通过传递事件名称和相应的处理程序函数来分配回调处理程序。 handlers
属性至 config
查看器的构造函数中的JSON对象。 或者,也可以使用 setHandlers()
api方法。
支持的查看器事件包括:
initComplete
— 查看器初始化完成并创建所有内部组件时触发,以便可以使用 getComponent()
API。 回调处理程序不接受任何参数。
trackEvent
— 每次在查看器中发生事件时都会触发,该事件可能由事件跟踪系统(例如Adobe Analytics)处理。 回调处理程序采用以下参数:
objID {String}
当前未使用。compClass {String}
当前未使用。instName {String}
触发事件的查看器SDK组件的实例名称。timeStamp {Number}
事件时间戳。eventInfo {String}
事件有效负载。quickViewActivate
— 当用户单击或点按交互式样本组件内的交互式样本时,或者在视频播放结束时显示的“行动号召”屏幕中时,会触发此事件。 回调处理程序采用唯一参数,该参数是包含以下字段的JSON对象:
sku
{ String
}与交互式样本关联的SKU值。<additionalVariable>
{ String
}零个或多个与交互式样本关联的附加变量。另请参阅 InteractiveVideoView 和 setHandlers.