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 Cloud ID サービスを使用して追加の ID を生成する() SDID または b) Adobe Experience Platform Web SDK generateRandomID メソッドを使用して StitchID を生成します。 どちらの ID を使用しても、Adobe Advertisingから訪問者のAdobe Analytics ヒットにデータが結び付けられます。 次に、Adobe AnalyticsはAdobe Advertisingに対して、広告公開に関連付けられた AMO ID および EF ID のクエリを実行します。 次に、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 Identity Service 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>
Experience Platform Web SDK alloy.js コードを使用する実装
<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 Cloud ID サービスの後、Analytics アプリ測定コードの前に置く必要があります。 これにより、追加の ID (SDID)または StitchID が Analytics 呼び出しに含まれるようになります。
コードのデプロイメントの検証
以下に示すように、Adobe Advertisingに送信されるリクエストと Charles に送信されるリクエストの間で 4 つの ID の値を比較することで、任意のパケットスニファータイプのツール(Fiddler、Chrome Developer Tools、Analytics など)を使用して検証を実行できます。
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 を削除して、対応する訪問の最初のページビューが次の呼び出しになるようにすることができます。
- 「アプリケーション」タブで
adcloudCookie を検索し、値が_les_vで UTC エポックタイムスタンプが 30 分で期限切れになるy(最終訪問)が Cookie に含まれていることを確認します。adcloudの Cookie を削除してページを更新します。
-
-
(Experience Cloud ID サービスの
visitorAPI.jsコードを使用する実装)/b/ssでフィルタリングして、Analytics ヒットを確認します。 のフィルタリング
-
(Web SDK でExperience Platform
alloy.js/interactコード)フィルターを使用して、Edge NetworkへのリクエストペイロードにadvertisingStitchIDが含まれていることを確認する実装。 のフィルタリング
-
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 Cloud IMS 組織 mcorgid_les_imsOrgid追加データ ID sdid _les_sdidステッチ ID stitchId advertisingStitchIDプロパティの下の_adcloudAnalytics レポートスイート /b/ss/の後の値_les_rsidExperience Cloud訪問者 ID mid _les_midID 値が一致する場合は、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 Platform Web SDK
alloy.jsコード)を使用する実装。advertisingStitchIDパラメーターの値が、Experience Platform Edge Networkに送信されるSdidと一致していることを確認します。 - コードが生成されない場合は、「Application」タブでAdobe Advertising Cookie が削除されていることを確認します。 削除したら、ページを更新して手順を繰り返します。
監査
- (Experience Cloud ID サービスの