使用 Last Event Service 使用Adobe Experience Platform的JavaScript資料庫 Web SDK

上次更新: 2023-11-14
  • 建立對象:
  • User
    Developer

僅整合Adobe Advertising-Adobe Analytics的廣告商

如果您的組織使用舊版Adobe Analytics visitorAPI.js 資料庫進行資料收集,您可以選擇使用 Adobe Experience Platform Web SDK 資料庫(alloy.jsExperience Cloud ),可讓您透過 Edge Network.

此 Analytics for Advertising Last Event Service JavaScript程式庫會照原樣記錄檢視和點進事件,並使用補充ID (SDID)。 此 Web SDK 然而,程式庫不提供 stitch ID. 若要使用 Web SDK 的 Analytics for Advertising,您需要修改1) Last Event Service 標籤供您在網頁上使用,以及2) Web SDK sendEvent 指令。

步驟1:編輯您的 Last Event Service 標籤以產生 StitchID

在 Analytics for Advertising Last Event Service 標籤您用於網頁上,新增程式碼以產生 StitchID 使用隨機ID產生器,此產生器已隨附於程式庫中。

舊版標籤:

<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 作為XDM資料 Analytics

將下列屬性插入您的 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>

本頁內容