事件回呼 event-callbacks
檢視器支援網頁用來追蹤檢視器初始化程式或執行階段行為的JavaScript事件回呼。
將事件名稱和對應的處理常式函式(具有handlers
屬性)傳遞給檢視器建構函式中的config
JSON物件,即可指派回呼處理常式。 或者,也可以使用setHandlers()
API方法。
支援的檢視器事件包括:
檢視器事件
說明
initComplete
當檢視器初始化完成並建立所有內部元件時觸發,以便可以使用 getComponent() API。 回呼處理常式不接受任何引數。
trackEvent
檢視器內部每次發生事件時都會觸發,事件追蹤系統(例如Adobe Analytics)可能會處理這些事件。 回呼處理常式接受下列引數:
-
物件ID {String} — 目前未使用。
-
compClass {String} — 目前未使用。
-
instName {String} — 觸發事件的Viewer SDK元件執行個體名稱。
-
時間戳記{Number} — 事件時間戳記。
-
eventInfo {String} — 事件承載。
quickViewActivate
當使用者使用與其關聯的快速檢視資料啟動熱點時觸發。 回呼處理常式會採用下列引數:
- 資料{Object} — 包含熱點定義資料的JSON物件。 欄位 SKU 為必要欄位,而其他欄位為選擇性欄位,且視來源熱點定義而定。
另請參閱InteractiveImage和setHandlers。
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8