Analytics for Advertising的JavaScript程式碼

僅使用Advertising DSP的廣告商

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

在造訪網站的第一個頁面檢視上,Adobe AdvertisingJavaScript程式碼會檢查訪客是否先前檢視或按一下廣告。 如果使用者先前曾透過點進進入網站,或尚未看到廣告,則會忽略該訪客。 如果訪客在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會使用EF ID做為索引鍵,將網站流量量度(例如頁面檢視、造訪和逗留時間)和任何Analytics個自訂或標準事件每小時Adobe Advertising一次。 這Analytics個量度接著會透過Adobe Advertising歸因系統執行,以將轉換連線到點按和曝光歷史記錄。

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

部署JavaScript程式碼

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

代碼

使用Experience Cloud識別服務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 PlatformWeb 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程式碼之前。 這可確保在您的Analytics呼叫中包含補充ID (SDID)或StitchID

程式碼位置

驗證程式碼部署

您可以使用任何封包Sniffer型別的工具(例如Charles、Fiddler或Chrome Developer Tools)執行驗證,方法是比較將要Adobe Advertising的要求與將要Analytics的要求之間的四個ID值,如下所述。

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

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

  2. 載入包含Analytics for Advertising JavaScript的網站頁面。

  3. last篩選Network索引標籤並檢閱兩列:

    在上一個 篩選

    • 第一列是對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包含值為y_les_v (上次造訪)以及30分鐘後過期的UTC epoch時間戳記。
      1. 刪除adcloud Cookie並重新整理頁面。
  4. (使用Experience Cloud識別服務visitorAPI.js程式碼的實作)篩選/b/ss以檢視Analytics點選。

    正在篩選

  5. (使用Experience PlatformWeb SDK alloy.js程式碼的實作)篩選/interact,以確認傳送至Edge Network的要求裝載包含advertisingStitchID

    正在篩選

  6. 比較兩個點選之間的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 CloudIMS組織 mcorgid _les_imsOrgid
    補充資料ID sdid _les_sdid
    拼接ID stitchId _adcloud屬性下的advertisingStitchID
    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列中,稽核產生的訊號,類似於"如何使用 Chrome Developer Tools確認程式碼"中的步驟3。

    • (使用Experience Cloud識別服務visitorAPI.js程式碼的實作)確認Sdid引數符合Adobe Analytics篩選器中的Supplemental Data ID
    • (使用Experience PlatformWeb SDK alloy.js程式碼的實作)確定advertisingStitchID引數的值與傳送給Experience PlatformEdge Network的Sdid相符。
    • 如果程式碼未產生,則檢查以確認Adobe AdvertisingCookie已在Application索引標籤中移除。 移除後,請重新整理頁面並重複此程式。

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

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