JavaScript程式碼 Analytics for Advertising

僅使用Advertising DSP的廣告商

若為Advertising DSP,則 Analytics for Advertising 整合會追蹤瀏覽和點進網站互動。 點進造訪會由您網頁上的標準Adobe Analytics程式碼加以追蹤; Analytics 程式碼會擷取登陸頁面URL中的AMO ID和EF ID引數,並在其各自的保留中追蹤 eVars. 您可以在網頁中部署JavaScript程式碼片段,以追蹤瀏覽次數。

在造訪網站的第一個頁面檢視上,Adobe Advertising的JavaScript程式碼會檢查訪客是否先前檢視或點選過廣告。 如果使用者先前曾透過點進進入網站,或尚未看到廣告,則會忽略該訪客。 如果訪客看過廣告,且未在期間透過點進進入網站 按一下回顧視窗 在Adobe Advertising中設定,則Adobe AdvertisingJavaScript程式碼a)會使用 Experience CloudID服務 產生補充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 傳送網站流量量度(例如頁面檢視、造訪和逗留時間)和 Analytics 自訂或標準事件,每小時Adobe Advertising一次,使用EF ID作為索引鍵。 這些 Analytics 然後透過Adobe Advertising歸因系統執行的量度,將轉換連結到點選和曝光歷史記錄。

NOTE
Adobe AdvertisingJavaScript追蹤邏輯發生在Adobe端,因此幾乎對頁面載入時間沒有影響。
相反的,邏輯 DCM 資料聯結器至 Analytics (使用 Google Campaign Manager 360)時,若變更為Advertising DSP,則發生在使用者端。 使用者端拚接會減緩頁面載入速度,並增加資料遺失的風險。 發生此狀況是因為 Analytics JavaScript必須ping DoubleClick 並等待 DoubleClick 將最後點選/曝光資料傳回至 Analytics. 當 DSP 團隊設定 DCM 資料聯結器,您必須指定您願意延遲頁面多久。

部署JavaScript程式碼

JavaScript程式庫由兩行組成,允許 Analytics 和Adobe Advertising互相通訊。 如果 Analytics for Advertising 整合已在Adobe Advertising實作期間完成,則您應已收到此程式碼,及其部署說明。

代碼

使用Experience CloudIdentity服務的實作 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 CloudID服務之後,Analytics App Measurement程式碼之前。 這可確保補充ID (SDID)或 StitchID 包含在您的Analytics呼叫中。

程式碼放置

驗證程式碼部署

您可以使用任何封包Sniffer型別的工具(例如 Charles, Fiddler,或 Chrome Developer Tools),比較即將前往請求和即將前往的請求之間的四個ID值Adobe Advertising Analytics,如下所述。

如何使用確認程式碼 Chrome Developer Tools validate-js-chrome

  1. 開啟 Chrome Developer Tools 並按一下 網路 標籤。

  2. 載入包含 Analytics for Advertising JavaScript。

  3. 篩選 Network 定位方式 last 並檢閱兩列:

    在上次篩選

    • 第一列是對JavaScript程式庫的呼叫,標題為 last-event-tag-latest.min.js.

    • 第二列是將請求傳送至Adobe Advertising的呼叫。 其開頭如下: _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      如果您沒有看到對Adobe Advertising的呼叫,則該呼叫可能不是您造訪的第一個頁面檢視。 出於測試目的,您可以移除Cookie,讓下次呼叫成為相應造訪的第一個頁面檢視:

    1. 在應用程式標籤上,找到 adcloud Cookie,並確認Cookie包含 _les_v (上次造訪)的值為 y 以及30分鐘後過期的UTC紀元時間戳記。
      1. 刪除 adcloud cookie並重新整理頁面。
  4. (使用Experience Cloud Identity Service的實作 visitorAPI.js 代碼)篩選於 /b/ss 以檢視Analytics點選。

    篩選於

  5. (使用Experience Platform的實作 Web SDK alloy.js代碼)篩選於 /interact 驗證傳送至Edge Network的要求裝載是否包含 advertisingStitchID.

    篩選於

  6. 比較兩個點選之間的ID值。 除了Analytics點選中的報表套裝ID (即緊接在ID後面的URL路徑)以外,所有值都會位於查詢字串引數中 /b/ss/.

    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 advertisingStitchID_adcloud 屬性
    Analytics報表套裝 之後的值 /b/ss/ _les_rsid
    Experience Cloud訪客ID mid _les_mid

    如果ID值相符,則會確認JavaScript實施。 Adobe Advertising將會傳送 Analytics 伺服器任何點進或檢視的追蹤詳細資訊(如果存在)。

如何使用確認程式碼 Adobe Experience Cloud Debugger

  1. 開啟 Adobe Experience Cloud Debugger ,請在您的首頁上。

  2. 前往 Network 標籤。

  3. 在 Solutions Filter 工具列,按一下 Adobe Advertising 和 Analytics.

  4. 在 Request URL - Hostname 引數列,找出 lasteventf-tm.everesttech.net.

  5. 在 Request - Parameters 列,稽核產生的訊號,類似於中的步驟3 」如何使用確認程式碼 Chrome Developer Tools.」

    • (使用Experience Cloud Identity Service的實作 visitorAPI.js 代碼)確認 Sdid 引數符合 Supplemental Data ID 在Adobe Analytics篩選中。
    • (使用Experience Platform的實作 Web SDK alloy.js代碼)確認 advertisingStitchID 引數符合 Sdid 傳送至Experience Platform邊緣網路。
    • 如果程式碼未產生,則檢查以確認Adobe AdvertisingCookie已在中移除 Application 標籤。 移除後,請重新整理頁面並重複此程式。

    稽核 Analytics for Advertising 中的JavaScript程式碼 Experience Cloud Debugger

recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3