事件回调 event-callbacks
查看器支持网页用于跟踪查看器初始化过程或运行时行为的JavaScript事件回调。
回调处理程序是通过将事件名称和相应的处理程序函数与handlers
属性一起传递给查看器的构造函数中的config
JSON对象来分配的。 或者,也可以使用setHandlers()
API方法。
支持的查看器事件包括:
查看器事件
说明
initComplete
查看器初始化完成并创建所有内部组件时触发,以便可以使用 getComponent() API。 回调处理程序不接受任何参数。
trackEvent
每次在查看器中发生事件时都会触发,该事件可以由事件跟踪系统(例如Adobe Analytics)处理。 回调处理程序接受以下参数:
-
objID {String} — 当前未使用。
-
compClass {String} — 当前未使用。
-
instName {String} — 触发事件的查看器SDK组件的实例名称。
-
时间戳{Number} — 事件时间戳。
-
eventInfo {String} — 事件有效负载。
quickViewActivate
当用户使用与其关联的概览数据激活热点时触发。 回调处理程序采用以下参数:
- 数据{Object} — 包含来自热点定义的数据的JSON对象。 字段 SKU 是必填字段,而其他字段是可选字段并取决于源热点定义。
另请参阅CarouselViewer**和setHandlers**。
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8