Analytics forTarget實作

實施時需要幾個步驟 Adobe Analytics 作為 Adobe Target (A4T)。 進程因您是否使用 Adobe Experience Platform Web SDK 或者用at.js

Adobe Experience PlatformWeb SDK徽章 Adobe Experience PlatformWeb SDK實施步驟

以下各節介紹在計畫使用平台Web SDK時將此整合部署到站點所需的步驟:

步驟1:請求預配 Analytics 和 Target

在實施A4T之前,必須為 Analytics 和 Target。 使用此表單請求設定

步驟 2: 設定使用者權限

必須先滿足用戶帳戶要求,然後才能根據 Analytics 在 Target。 請參閱使用者權限需求

第3步:建立邊配置

使用 Adobe Experience Platform 使用邊配置工具。 配置 Analytics and Target 邊緣配置設定

第4步:安裝和配置平台Web SDK

開始交付 Target 經驗和應用 Analytics 為了跟蹤和分析, 安裝配置 網站頁上的平台Web SDK。

第5步:啟用使用A4T的選項

在 Target UI,按一下 管理 > 視覺體驗作曲家,然後選擇 按活動選擇Adobe Analytics

  • **「為每個活動選取」可讓您在建立每個活動時選擇 或 。**TargetAnalytics
  • **Adobe 會將 Analytics 設為您建立的所有活動的報表來源。**Analytics

at.js徽章 at.js實施的實施步驟

如果計畫使用at.js,以下各節將介紹將此整合部署到站點所需的步驟:

步驟 1: 要求佈建給 Analytics 和 Target

實施後 Analytics 作為 Target,必須為 Analytics 和 Target。 使用此表單請求設定

步驟 2: 設定使用者權限

必須先滿足用戶帳戶要求,然後才能建立 Analytics基於的活動 Target。 請參閱使用者權限需求

步驟 3: 實作 Experience Cloud 訪客 ID 服務

訪客 ID 服務可讓您在 Adobe Experience Cloud 解決方案之間識別使用者。實施或遷移到所需的Experience Cloud訪問者ID版本。 如需詳細資訊,請參閱實作之前中的「實作需求」。

請參閱 實現目標Experience CloudID服務Experience Cloud訪問者ID服務 文檔。

步驟4: 更新 AppMeasurement for JavaScript 或 s_code

實施或遷移到所需的appMeasurement.js版本。 如需詳細資訊,請參閱實作之前中的「實作需求」。

有關新實施,請參見 JavaScript實現概述分析實施指南

有關遷移,請參見 遷移到JavaScript的AppMeasurement分析實施指南

第5步:下載並更新at.js

使用生產帳戶實施或遷移到所需的at.js版本。 不需要修改程式碼。

如需詳細資訊,請參閱實作之前中的「實作需求」。

步驟6:主機at.js

如果以前部署了at.js,則可以用更新的版本替換現有檔案。 如需詳細資訊,請參閱實作之前中的「實作需求」。

否則,此檔案可以與訪客 ID 服務和 AppMeasurement for JavaScript 檔案一起裝載。這些檔案必須裝載於您網站所有頁面皆能存取的 Web 伺服器上。下一個步驟需要用到這些檔案的路徑。

第7步:所有網站頁上的at.js引用

在VisitorAPI.js下添加at.js,方法是在每頁的標籤中添加以下代碼行:

at.js:

<script language="JavaScript" type="text/javascript"
src="http://INSERT-DOMAIN-AND-PATH-TO-CODE-HERE/at.js"></script>

必須在at.js之前載入VisitorAPI.js。 如果要更新現有的at.js檔案,請確保驗證載入順序。

預設設定 Target 和 Analytics 從實施的角度來說,整合是使用從頁面傳遞的SDID來縫合 Target 和 Analytics 自動將請求連在一起。

您可以控制如何和何時發送與 Target 至 Analytics 報告用途。 如果您不想選擇預設設定, Target 和 Analytics 通過SDID自動編輯分析資料,設定 analyticsLogging = client_side 通過 window.targetGlobalSettings。 注意: 任何 2.1 以下的版本均不支援此方法。

例如:

window.targetGlobalSettings = {
  analyticsLogging: "client_side"
};

此設定具有全局效果,這意味著at.js發出的每個調用 analyticsLogging:"客戶端" 在 Target 請求,並為每個請求返回分析負載。 設定此選項時,返回的負載的格式如下所示:

"analytics": {
   "payload": {
      "pe": "tnt",
      "tnta": "167169:0:0|0|100,167169:0:0|2|100,167169:0:0|1|100"
   }
}

然後,可通過 資料插入API。 對於「自動分配」和「自動目標」活動,還必須轉發sessionId。 有關詳細資訊,請參見 目標(A4T)報告分析 Adobe TargetSDK 的子菜單。

如果不需要全局設定,而更可取的是按需方法,請使用at.js函式 getOffires()通過傳入 analyticsLogging:“客戶端”。 僅為此呼叫返回分析負載,並且 Target 後端未將負載轉發到 Analytics。 通過採用這種方法,每個at.js Target 預設情況下,請求將返回負載,但只有在需要並指定時才返回。

例如:

adobe.target.getOffers({
      request: {
        experienceCloud: {
          analytics: {
            logging: "client_side"
          }
        },
        prefetch: {
          mboxes: [{
            index: 0,
            name: "a1-serverside-xt"
          }]
        }
      }
    })
    .then(console.log)

此呼叫會叫用回應,您可從中擷取分析裝載。

回應如下所示:

{
  "prefetch": {
    "mboxes": [{
      "index": 0,
      "name": "a1-serverside-xt",
      "options": [{
        "content": "<img src=\"http://s7d2.scene7.com/is/image/TargetAdobeTargetMobile/L4242-xt-usa?tm=1490025518668&fit=constrain&hei=491&wid=980&fmt=png-alpha\"/>",
        "type": "html",
        "eventToken": "n/K05qdH0MxsiyH4gX05/2qipfsIHvVzTQxHolz2IpSCnQ9Y9OaLL2gsdrWQTvE54PwSz67rmXWmSnkXpSSS2Q==",
        "responseTokens": {
          "profile.memberlevel": "0",
          "geo.city": "bucharest",
          "activity.id": "167169",
          "experience.name": "USA Experience",
          "geo.country": "romania"
        }
      }],
      "analytics": {
        "payload": {
          "pe": "tnt",
          "tnta": "167169:0:0|0|100,167169:0:0|2|100,167169:0:0|1|100"
        }
      }
    }]
  }
}

然後,可以將負載轉發到 Analytics 通過 資料插入API

步驟8: 驗證實作

更新 JavaScript 程式庫之後載入頁面,以確認 呼叫中的 mboxMCSDIDTarget 參數值符合 頁面檢視呼叫中的 sdidAnalytics 參數值。

確認這些值是否與單頁應用程式(SPA)中的調用順序並不總是可預測的值匹配尤為重要。

注意

要使A4T正確運行,需要匹配這些值。

步驟 9: (可選) 移除先前的整合程式碼

Adobe建議您刪除以前的整合,以簡化實施,並消除對系統之間差異的排除。 您可以刪除為以前的SC到T&T整合部署的任何代碼,包括 mboxLoadSCPlugin

步驟10: 啟用以 Analytics 作為 Target 的報表來源的選項

在 Target按一下 「管理」>「視覺體驗作曲家」 選擇 按活動選擇Adobe Analytics 的子菜單。

  • **「為每個活動選取」可讓您在建立每個活動時選擇 或 。**TargetAnalytics
  • **Adobe 會將 Analytics 設為您建立的所有活動的報表來源。**Analytics

本頁內容