Adobe Experience Platform Last Event ServiceでのWeb SDK JavaScript ライブラリの使用
Adobe AdvertisingとAdobe Analyticsの統合のみを使用する広告主
組織でデータ収集に従来のAdobe Analytics visitorAPI.js ライブラリを使用している場合は、オプションでAdobe Experience Platform Web SDK ライブラリ (alloy.js)を使用して切り替えることができ、Edge Networkを介して様々なExperience Cloud サービスと対話できます。
Analytics for Advertising Last Event Service JavaScript ライブラリは、そのまま、ビュースルーおよびクリックスルーのイベントを記録し、補足ID (SDID)を使用して関連するコンバージョンにそれらを合成します。 ただし、Web SDK ライブラリはstitch IDを提供していません。 Web SDKをAnalytics for Advertisingに使用するには、1) web ページで使用するLast Event Service タグを変更し、2)それに応じてWeb SDK sendEvent コマンドを変更する必要があります。
手順1: Last Event Service タグを編集してStitchIDを生成する
Web ページで使用するAnalytics for Advertising Last Event Service タグで、ライブラリにバンドルされているランダム ID ジェネレーターを使用してStitchIDを生成するコードを追加します。
レガシータグ:
<script>
if("undefined" != typeof AdCloudEvent)
AdCloudEvent('IMS ORG Id','rsid');
</script>
新しいタグ:
<script>
if("undefined" != typeof AdCloudEvent)
stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>
手順2: Web SDKを使用してStitchIDをAnalyticsのXDM データとして送信する
Web SDK sendEvent コマンド内に次のプロパティを挿入して、StitchIDをExperience EdgeにExperience Data Model (XDM) データとしてAnalyticsに送信します。 Analyticsは値をSDIDとして使用します。
追加するプロパティ:
"_adcloud": {
"advertisingStitchID": stitchId
}
例:
<script>
alloy("sendEvent", {
"xdm": {
"commerce": {
"order": {
………
}
},
"_adcloud": {
"advertisingStitchID": stitchId
}
}
});
</script>