Adobe Analytics のビデオトラッキングの設定 configuring-video-tracking-for-adobe-analytics
ビデオイベントの追跡には、いくつかの方式を使用できます。そのうち 2 つは古いバージョンの Adobe Analytics 用のレガシーオプションで、レガシーマイルストーンとレガシー秒と呼ばれます。
各方式を使用してビデオトラッキングのフレームワークを設定するには、以下の手順を実行します。
共通の手順 common-steps
-
サイドキックから ビデオコンポーネント をドラッグし、再生可能なビデオをそのコンポーネントの アセットとして 追加することによって、Web ページを設定します。
-
Adobe Analytics 設定およびフレームワークを作成します。
- 以降の節の例では、設定には my-sc-configuration、フレームワークには videofw という名前を使用します。
-
フレームワークページで RSID を選択し、「使用状況」を「すべて」に設定します。(https://localhost:4502/cf#/etc/cloudservices/sitecatalyst/videoconf/videofw.html)
-
サイドキックの「一般」コンポーネントカテゴリから、ビデオコンポーネントをフレームワークにドラッグします。
-
トラッキング方式を選択します。
-
トラッキング方式を選択すると、それに従って CQ 変数のリストが変更されます。コンポーネントの詳細設定方法および CQ 変数と Adobe Analytics プロパティのマッピング方法については、以降の節を参照してください。
マイルストーン milestones
マイルストーン方式では、ビデオに関する大部分の情報を追跡します。高度なカスタマイズが可能で、設定が容易です。
マイルストーン方式を使用するには、時間ベースの追跡オフセットを指定して、マイルストーンを定義します。ビデオの再生がマイルストーンを通過すると、そのイベントを追跡するためにページが Adobe Analytics を呼び出します。定義したマイルストーンごとに、コンポーネントが Adobe Analytics プロパティにマッピングできる CQ 変数を作成します。これらの CQ 変数の名前には、次の形式を使用します。
eventdata.events.milestoneXX
XX というサフィックスは、マイルストーンを定義する追跡オフセットです。例えば、4、8、16、20 および 28 秒の追跡オフセットを指定すると、以下の CQ 変数が生成されます。
eventdata.events.milestone4
eventdata.events.milestone8
eventdata.events.milestone16
eventdata.events.milestone20
eventdata.events.milestone28
次の表に、マイルストーン方式用に提供されているデフォルトの CQ 変数を示します。
-
「オフセットを追跡」ボックスで、トラッキング方式としてマイルストーンを選択してから、秒単位の追跡オフセットのコンマ区切りリストを入力します。例えば、次の値はビデオの開始から 4、8、16、20 および 28 秒後にマイルストーンを定義します。
code language-xml 4,8,16,20,24
オフセット値は、0 より大きい整数でなければなりません。デフォルト値は
10,25,50,75
です。 -
CQ 変数を Adobe Analytics プロパティにマッピングするには、CQ 変数の横のコンテンツファインダーから Adobe Analytics プロパティをコンポーネント上にドラッグします。
マッピングの最適化については、Adobe Analytics でのビデオの測定ガイドを参照してください。
-
ページに フレームワークを追加します。
-
設定を プレビューモード でテストするには、ビデオを再生して Adobe Analytics 呼び出しをトリガーします。
Adobe Analytics のデータ追跡例では、4、8、16、20 および 24 の追跡オフセットを使用したマイルストーントラッキングと、CQ 変数に対する以下のマッピングが適用されます。
この例では、ビデオコンポーネントはフレームワークページに次のように表示されます。
この例を使用した Adobe Analytics への呼び出しは、DigitalPulse Debugger では次のように表示されます。
これは Adobe Analytics への 最初の呼び出し であり、次の値が含まれています。
- eventdata.a.media.name に対する prop1 と eVar1
- prop2~4、および contentType(video)と segment(11-4)を格納している eVar2 と eVar3
- eventdata.events.a.media.view にマッピングされた event3
これは Adobe Analytics への 3 回目の呼び出 しです。
- prop1 と eVar1 には a.media.name が格納されている
- セグメントが表示されたことによって event1 が送信された
- 再生時間 = 4 で event2 が送信された
- eventdata.events.milestone8 に到達したことによって event11 送信された
- (eventdata.events.a.media.view がトリガーされなかったので)prop2~4 は送信されない
非レガシーマイルストーン non-legacy-milestones
非レガシーマイルストーン方式は、マイルストーン方式によく似ていますが、マイルストーンを計測の長さの割合に基づいて定義する点が異なります。次の点は共通です。
- ビデオの再生がマイルストーンを通過すると、そのイベントを追跡するためにページが Adobe Analytics を呼び出します。
- Adobe Analytics プロパティとのマッピング用に定義される CQ 変数の静的セット。
- 定義したマイルストーンごとに、コンポーネントが Adobe Analytics プロパティにマッピングできる CQ 変数を作成します。
これらの CQ 変数の名前には、次の形式を使用します。
XX というサフィックスは、マイルストーンを定義する計測の長さの割合です。例えば、10、25、50 および 75 という割合を指定すると、以下の CQ 変数が生成されます。
eventdata.events.milestone10
eventdata.events.milestone25
eventdata.events.milestone50
eventdata.events.milestone75
eventdata.events.milestoneXX
-
「オフセットを追跡」ボックスで、トラッキング方式として非レガシーマイルストーンを選択してから、計測の長さの割合のコンマ区切りリストを入力します。例えば、次のデフォルト値は計測の長さの 10、25、50 および 75%でマイルストーンを定義します。
code language-xml 10,25,50,75
オフセット値は、0 より大きい整数でなければなりません。
-
CQ 変数を Adobe Analytics プロパティにマッピングするには、CQ 変数の横のコンテンツファインダーから Adobe Analytics プロパティをコンポーネント上にドラッグします。
マッピングの最適化については、Adobe Analytics でのビデオの測定ガイドを参照してください。
-
ページに フレームワークを追加します。
-
設定を プレビューモード でテストするには、ビデオを再生して Adobe Analytics 呼び出しをトリガーします。
レガシーマイルストーン legacy-milestones
この方式は、マイルストーン方式によく似ていますが、「追跡オフセット」フィールドに指定するマイルストーンが、ビデオ内の設定ポイントではなく割合であるという点が異なります 。
-
追跡オフセットを設定します。
- 例:10、50、75、100
また、Adobe Analytics に送信される情報は、大きくはカスタマイズできません。マッピングに使用できる変数は次の 3 つだけです。
-
これらの変数を prop1~3 にマッピングします。
呼び出しの中の その他の関連情報 は、pev3 という ひとつ の変数に連結されて送信されます。
この例を使用した Adobe Analytics への 呼び出しサンプル は、DigitalPulse Debugger では次のように表示されます。
この呼び出しで送信される pev3 変数には、以下の情報が格納されます。
-
Name - ビデオファイルの名前(例:film.avi)
-
Length - 秒単位でのビデオファイルの長さ(例:100)
-
Player Name - ビデオファイルの再生に使用されるビデオプレーヤー(例:HTML5 video)
-
Total Seconds Played - ビデオが再生された合計秒数(例:25)
-
Start Timestamp - ビデオの再生がいつ開始されたかを識別するタイムスタンプ(例:1331035567)
-
Play Session - 再生セッションの詳細。このフィールドは、ユーザーによるビデオの操作を示します。ビデオの再生を開始した場所、ビデオを進めるためにビデオスライダーを使用したかどうか、ビデオの再生を停止した場所などのデータを含めることができます(例:L10E24S58L58 - ビデオはセクション L10 の 25 秒で停止され、48 秒までスキップされました)
-
レガシー秒 legacy-seconds
「レガシー秒」方式を使用すると、N 秒ごとに Adobe Analytics 呼び出しがトリガーされます。N は「追跡オフセット」フィールドで指定します。
-
追跡オフセットを任意の秒数に設定します。
- 例:6
note note NOTE 「追跡オフセット」フィールドに指定できるのは、0 より大きい整数だけです Adobe Analytics に送信される情報のカスタマイズには、制限があります。マッピングに使用できる変数は次の 3 つだけです。
-
これらの変数を prop1、prop2 および prop3 にマッピングします。
呼び出しの中の その他の関連情報 は、pev3 という 1 つ の変数に連結されて送信されます。
この例を使用した Adobe Analytics への呼び出しは、DigitalPulse Debugger では次のように表示されます。
この呼び出しは、前述のレガシーマイルストーン呼び出しと同じです。pev3 について詳しくは、Adobe Analytics との統合を参照してください。
このチュートリアルで使用しているリファレンス:
[0] https://experienceleague.adobe.com/docs/media-analytics/using/media-overview.html?lang=ja