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

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

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

次のビューアイベントがサポートされています。

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

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

    • objID {String} は現在使用されていません。
    • compClass {String} は現在使用されていません。
    • イベントをトリガーしたビューア SDK コンポーネントのインスタンス名を instName {String} します。
    • イベ timeStamp {Number} トタイムスタンプ。
    • イベ eventInfo {String} トペイロード。
  • quickViewActivate - ユーザーがインタラクティブスウォッチコンポーネント内またはビデオ再生の最後に表示される「コールトゥアクション」画面でインタラクティブスウォッチをクリックまたはタップしたときのトリガー。 コールバックハンドラーは、次のフィールドを持つ JSON オブジェクトである唯一の引数を受け取ります。

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

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

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8