イベントコールバック

ビューアでは、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 — ユーザがインタラクティブスウォッチコンポーネント内、またはビデオ再生の最後に表示される「行動喚起」画面でインタラクティブスウォッチをクリックまたはタップしたときにトリガーされます。 コールバックハンドラーは、次のフィールドを持つJSONオブジェクトである唯一の引数を受け取ります。

    • sku { String}インタラクティブスウォッチに関連付けられているSKU値。
    • <additionalVariable> { String}インタラクティブスウォッチに関連付けられた追加の変数を0個以上指定します。

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

このページ