事件回调

查看器支持网页用于跟踪查看器初始化过程或运行时行为的JavaScript事件回调。

在查看器的构造函数中,通过将事件名称和具有handlers属性的相应处理程序函数传递到config JSON对象,来分配回调处理程序。 或者,也可以使用setHandlers() API方法。

支持的查看器事件包括:

查看器事件

说明

initComplete

查看器初始化完成并创建所有内部组件时触发,以便能够使用 getComponent() API。 回调处理程序不接受任何参数。

trackEvent

每当查看器内发生事件时触发,事件可由事件跟踪系统(如Adobe Analytics)处理。 回调处理程序接受以下参数:

  • objID {String} - 当前未使用。

  • compClass {String} — 当前未使用。

  • instName {String} - 触发事件的查看器SDK组件的实例名称。

  • 时间戳{Number} — 事件时间戳。

  • eventInfo {String} — 事 件有效负载。

quickViewActivate

当用户激活与其关联的概览数据的热点时触发。 回调处理程序采用以下参数:

  • 数据{对象} — 一个JSON对象,其中包含来自热点定义的数据。字段 sku 是必填字段,而其他字段是可选字段,具体取决于源热点定义。

另请参阅CarouselViewer​**setHandlers**

在此页面上