Analytics for Advertising のJavaScript コード
Advertising DSPのみの広告主
Advertising DSPの場合、Analytics for Advertising 統合は、ビュースルーおよびクリックスルーサイトのインタラクションを追跡します。 クリックスルーの訪問は、web ページ上で標準のAdobe Analytics コードによってトラッキングされます。Analytics コードは、ランディングページの URL にある AMO ID および EF ID パラメーターをキャプチャし、それぞれの予約済み eVars でトラッキングします。 Web ページにJavaScript スニペットをデプロイすることで、ビュースルーの訪問をトラッキングできます。
サイトへの訪問の最初のページビューで、Adobe AdvertisingのJavaScript コードが、訪問者が以前に広告を表示またはクリックしたかどうかを確認します。 ユーザーがクリックスルーから以前にサイトに入った場合や、広告を表示していない場合、訪問者は無視されます。 訪問者が広告を表示し、Adobe Advertising内に設定された クリックルックバックウィンドウの間にクリックスルーからサイトに入っていない場合、Adobe AdvertisingのJavaScript コードは、a) Experience CloudID サービスを使用して追加の ID を生成する(SDID
)または b) Adobe Experience Platform Web SDK generateRandomID
メソッドを使用して StitchID
を生成します。 どちらの ID を使用しても、Adobe Advertisingから訪問者のAdobe Analytics ヒットにデータが結び付けられます。 次に、Adobe Analyticsは、広告公開に関連付けられた AMO ID および EF ID のAdobe Advertisingに対してクエリを実行します。 次に、AMO ID と EF ID がそれぞれの eVars に入力されます。 これらの値は、指定した期間(デフォルトでは 60 日)保持されます。
Analytics は、EF ID をキーとして使用して、サイトトラフィック指標(ページビュー数、訪問回数、滞在時間など)および Analytics のカスタムイベントまたは標準イベントを 1 時間ごとにAdobe Advertisingに送信します。 これらの Analytics 指標は、コンバージョンのアトリビューションシステムを通じて実行され、Adobe Advertisingをクリック数と公開数の履歴に結び付けます。
JavaScript コードのデプロイ
JavaScript ライブラリは、Analytics とAdobe Advertisingが相互に通信できる 2 行で構成されています。 Adobe Advertisingの実装中に Analytics for Advertising 統合が完了した場合は、このコードを既に受け取っていて、デプロイ方法の手順を示しているはずです。
コード
Experience Cloud ID サービスの visitorAPI.js
コードを使用する実装
<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
if("undefined" != typeof AdCloudEvent)
AdCloudEvent('IMS ORG Id','rsid');
</script>
alloy.js
コードのExperience Platformを使用 Web SDK る実装
<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
if("undefined" != typeof AdCloudEvent)
stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>
コードの配置場所
Analytics for Advertising JavaScript関数は、Experience CloudID サービスの後、Analytics アプリ測定コードの前に配置する必要があります。 これにより、追加の ID (SDID
)または StitchID
が Analytics 呼び出しに含まれるようになります。
コードのデプロイメントの検証
以下に示すように、Adobe Advertisingに送信されるリクエストと Analytics に送信されるリクエストの間で 4 つの ID の値を比較することで、任意のパケットスニファータイプのツール(Charles、Fiddler、Chrome Developer Tools など)を使用して検証を実行できます。
Chrome Developer Tools でコードを確認する方法 validate-js-chrome
-
Chrome Developer Tools を開いて「ネットワーク」タブをクリックします。
-
Analytics for Advertising JavaScriptを含む web サイトページを読み込みます。
-
「Network」タブを
last
でフィルタリングし、2 つの行を確認します。-
最初の行はJavaScript ライブラリの呼び出しで、タイトルは
last-event-tag-latest.min.js
です。 -
2 行目は、リクエストをAdobe Advertisingに送信する呼び出しです。
_les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]
の手順で開始します。コールトゥAdobe Advertisingが表示されない場合は、訪問の最初のページビューではない可能性があります。 テストの目的で、cookie を削除して、対応する訪問の最初のページビューが次の呼び出しになるようにすることができます。
- 「アプリケーション」タブで
adcloud
Cookie を検索し、値がy
で UTC エポックタイムスタンプが 30 分で期限切れになる_les_v
(最終訪問)が Cookie に含まれていることを確認します。adcloud
の Cookie を削除してページを更新します。
-
-
(Experience Cloud ID サービスの
visitorAPI.js
コードを使用する実装)/b/ss
でフィルタリングして、Analytics ヒットを確認します。のフィルタリング
-
(Edge Networkへのリクエストペイロードに
advertisingStitchID
が含まれていることを確認するために/interact
のExperience PlatformWeb SDK コードalloy.js
フィルターを使用する実装。のフィルタリング
-
2 つのヒット間の ID 値を比較します。 Analytics ヒットのレポートスイート ID (
/b/ss/
の直後の URL パス)を除き、すべての値はクエリ文字列パラメーターに含める必要があります。table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 ID Analytics パラメーター Edge Network Adobe Advertisingパラメーター Experience CloudIMS 組織 mcorgid
_les_imsOrgid
追加データ ID sdid _les_sdid
ステッチ ID stitchId _adcloud
プロパティの下のadvertisingStitchID
Analytics レポートスイート /b/ss/
の後の値_les_rsid
Experience Cloud訪問者 ID mid _les_mid
ID 値が一致する場合は、JavaScriptの実装が確認されます。 Adobe Advertisingは、クリックスルーまたはビュースルートラッキングの詳細(存在する場合)を Analytics サーバーに送信します。
Adobe Experience Cloud Debugger でコードを確認する方法
-
ホームページで Adobe Experience Cloud Debugger を開きます。
-
「Network」タブに移動します。
-
Solutions Filter のツールバーで、「Adobe Advertising」をクリックし、「Analytics」をクリックします。
-
Request URL - Hostname パラメーター行で、
lasteventf-tm.everesttech.net
を見つけます。 -
Request - Parameters の行で、「コードの確認方法 の手順 3 と同様に、生成されたシグナルを監査 Chrome Developer Tools ます。
- (Experience Cloud ID サービス
visitorAPI.js
コードを使用する実装)Sdid
パラメーターがAdobe Analytics フィルターのSupplemental Data ID
と一致していることを確認します。 - (Experience PlatformWeb SDK コード
alloy.js
を使用する実装。advertisingStitchID
パラメーターの値が、Experience PlatformEdge Networkに送信されるSdid
と一致していることを確認します。 - コードが生成されない場合は、「Application」タブでAdobe Advertising cookie が削除されていることを確認します。 削除したら、ページを更新して手順を繰り返します。
でのJavaScript コード Analytics for Advertising 監査
- (Experience Cloud ID サービス