Adobe Media Analytics (3.x SDK) for Audio and Video 拡張機能の概要
このドキュメントには、Adobe Media Analytics (3.x SDK) for Audio and Video 拡張機能(Media Analytics 拡張機能)のインストール、設定および実装に関する情報が含まれています。この拡張機能を使用してルールを作成し、サンプルやサンプルへのリンクを作成する場合に使用できるオプションについても説明します。
Media Analytics(MA)拡張機能は、コアe JavaScript Media SDK(Media 3.x SDK)を追加します。この拡張機能では、タグが有効になっているサイトまたはプロジェクトに Media
トラッカーインスタンスを追加する機能を提供します。MA 拡張機能には、次の 2 つの拡張拡張機能が必要です。
上記の 3 つの拡張機能をすべて、タグが有効になっているプロジェクトに含めたら、次の 2 つの方法のいずれかで実行できます。
- Web アプリケーションから
Media
API を使用する - 特定のメディアプレイヤーイベントを
Media
トラッカーインスタンス上の API にマッピングする、プレーヤー固有の拡張機能を含めたりビルドしたりします。このインスタンスは、MA 拡張機能を通じて公開されます。
MA 拡張機能のインストールと設定
-
インストール: MA 拡張機能をインストールするには、拡張機能プロパティを開き、エクステンション/カタログ を選択し、 オーディオおよびビデオ向け Adobe Media Analytics(3.x SDK) 拡張機能にカーソルを置いて「インストール」を選択します。
-
設定: MA 拡張機能を設定するには、「拡張機能」タブを開き、拡張機能にカーソルを置いて「設定」をクリックします。
設定オプション:
window
オブジェクトの下の Media Analytics API を書き出すために使用する変数リマインダー: MA 拡張機能には、 Analytics および Experience Cloud ID 拡張機能が必要です。また、拡張機能プロパティにこれらの拡張機能を追加して設定する必要があります。
MA 拡張機能の使用
webpage/JS-app からの使用
MA 拡張機能は、設定ページ内の「Window オブジェクトに API を書き出し」設定を有効にして、メディア API をグローバルウィンドウオブジェクトに書き出します。設定された変数名の下に API をエクスポートします。例えば、変数名を ADB
に設定している場合、window.ADB.Media
によって Media API にアクセスできます。
window["CONFIGURED_VARIABLE_NAME"]
が定義されておらず、既存の変数を上書きしない場合にのみ、API をエクスポートします。-
Media API:
window["CONFIGURED_VARIABLE_NAME"].Media
これにより、Media SDK のすべての API と定数が公開されます:https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
Media トラッカーインスタンスを作成:
window["CONFIGURED_VARIABLE_NAME"].Media.getInstance
戻り値: メディアセッションを追跡するための
Media
トラッカーインスタンス。code language-javascript var Media = window["CONFIGURED_VARIABLE_NAME"].Media; var tracker = Media.getInstance();
-
Media トラッカーインスタンスを使用し、JS API ドキュメントに従ってメディアトラッキングを実装します。
サンプルプレイヤーは、MA サンプルプレイヤーで入手できます。サンプルプレイヤーは、Web アプリケーションから直接 Media Analytics をサポートするために、MA 拡張機能を使用する方法を紹介しています。
他の拡張機能からの使用
MA 拡張機能は、共有モジュールとして media
を他の拡張機能に公開します。(共有モジュールについて詳しくは、 共有モジュールのドキュメント /を参照してください。)
turbine
(後述のサンプルコードを参照)を使用することもできません。-
Media API:
media
共有モジュールこれにより、Media SDK のすべての API と定数が公開されます:https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
次のように、Media トラッカーインスタンスを作成します。
戻り値: メディアセッションを追跡するための
Media
トラッカーインスタンス。code language-javascript var Media = turbine.getSharedModule('adobe-media-analytics', 'media'); var tracker = Media.getInstance();
-
Media トラッカーインスタンスを使用し、JS API ドキュメントに従ってメディアトラッキングを実装します。