搭配Adobe Experience Platform Web SDK使用Last Event Service 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。 若要針對Analytics for Advertising使用Web SDK,您必須修改1)您在網頁上使用的Last Event Service標籤,以及2)您的Web SDK sendEvent命令。

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

在您用於網頁的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以Analytics的Experience Data Model (XDM)資料形式傳送至Experience Edge。 Analytics使用值做為SDID

要新增的​ 屬性:

     "_adcloud": {
       "advertisingStitchID": stitchId
     }

範例:

<script>
  alloy("sendEvent", {
    "xdm": {
      "commerce": {
        "order": {
                ………
        }
     },
     "_adcloud": {
       "advertisingStitchID": stitchId
     }
    }
  });
</script>
recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3