イベントコールバック

ビューアでは、Webページでビューアの初期化プロセスまたは実行時の動作を追跡する際に使用されるJavaScriptイベントコールバックがサポートされています。

コールバックハンドラーは、イベント名と、プロパティを持つ対応するハンドラー関数を、ビ handlers ューアのコンストラク config ター内のJSONオブジェクトに渡すことで割り当てられます。 または、 setHandlers() APIメソッドを使用できます。

サポートされるビューアイベントは次のとおりです。

ビューアイベント

説明

initComplete

ビューアの初期化が完了し、すべての内部コンポーネントが作成されたときにトリガーされ、 getComponent() APIを使用できるようになります。 コールバックハンドラーは引数を取りません。

trackEvent

Adobe Analyticsなどのイベント追跡システムで処理可能なイベントがビューア内で発生するたびにトリガーされます。 このコールバックハンドラーは、次の引数を受け取ります。

  • objID {String} — 現在は使用されていません。

  • compClass {String} — 現在は使用されていません。

  • instName {String} — イベントをトリガーしたビューアSDKコンポーネントのインスタンス名。

  • timeStamp {Number} — イベントのタイムスタンプ。

  • eventInfo {String} — イベントペイロード。

quickViewActivate

ユーザがクイックビューデータを関連付けてホットスポットをアクティブにしたときにトリガーされます。 このコールバックハンドラーは次の引数を取ります。

  • data {Object} — ホットスポット定義のデータを含むJSONオブジェクト。 フィールド skuは必須で すが、他のフィールドはオプションで、ソースホットスポットの定義によって異なります。

InteractiveImageと setHandlersも参照して ください

このページ