イベントコールバック event-callbacks

ビューアは、Web ページがビューアの初期化プロセスまたはランタイム動作をトラッキングするために使用するJavaScript イベントコールバックをサポートしています。

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

サポートされるビューアイベントには、次のものがあります。

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

Adobe Analyticsなどのイベントトラッキングシステムで処理できるビューア内でイベントが発生するたびにトリガーします。 コールバックハンドラーは次の引数を受け入れます。

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

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

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

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

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

quickViewActivate

クイックビューデータが関連付けられたホットスポットをアクティベートする際のトリガー。 コールバックハンドラーは次の引数を取ります。

  • データ {Object} - ホットスポット定義のデータを含むJSON オブジェクト。 フィールド sku は必須ですが、他のフィールドはオプションで、ソース ホットスポット定義に依存します。

InteractiveImageおよびsetHandlersも参照してください。

recommendation-more-help
dynamic-media-developer-resources-help-aem-viewers-ref