分析對象 Target 實施

實作時需要執行數個步驟 Adobe Analytics 做為的報表來源 Adobe Target (A4T)。 此程式會因您是否要使用實作A4T而異 Adobe Experience Platform Web SDK 或使用at.js。

Adobe Experience Platform Web SDK標誌 Adobe Experience Platform Web SDK實作的實作步驟 platform

如果您打算使用Platform Web SDK,以下幾節將說明將此整合部署至您的網站所需的步驟:

步驟1:要求布建 Analytics 和 Target

實作A4T之前,您必須先布建給 Analytics 和 Target. 使用此表單來要求布建帳戶.

步驟 2: 設定使用者權限

必須符合使用者帳戶需求,您才能根據以下專案建立活動 Analytics 在 Target. 請參閱使用者權限需求

步驟3:建立邊緣組態

建立邊緣組態,使用 Adobe Experience Platform 使用邊緣組態工具。 設定 建立和設定資料串流.

步驟4:安裝和設定Platform Web SDK

開始傳遞 Target 體驗與套用 Analytics 基於追蹤和分析目的, 安裝設定 網站頁面上的Platform Web SDK。

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

在 Target UI,按一下 Administration > Visual Experience Composer,然後選擇以下任一選項 Select per activityAdobe Analytics.

  • Select per activity 可讓您選擇 Target 和 Analytics 建立每個活動時。
  • Adobe Analytics 集合 Analytics 作為您建立之所有活動的報表來源。

at.js徽章 at.js實作的實作步驟 section_73961BAD5BB4430A95E073DE5C026277

如果您打算使用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實施概觀Analytics實作指南.

如需移轉,請參閱 移轉至JavaScript適用的AppMeasurementAnalytics實作指南.

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

使用您的生產帳戶實作或移轉至必要的at.js版本。 不需要修改程式碼。

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

步驟6:託管at.js

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

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

步驟7:在所有網頁上參照at.js step7

將at.js加到VisitorAPI.js之下,請在每個頁面的標籤中新增下列這行程式碼:

at.js:

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

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

的預設設定 Target 和 Analytics 整合從實作角度來看,就是使用頁面所傳遞的SDID來拼接 Target 和 Analytics 自動在後端一起要求。

您可以控制如何及何時傳送與相關的分析資料 Target 至 Analytics 以供製作報表之用。 如果您不想選擇加入的預設設定為 Target 和 Analytics 透過SDID、設定自動彙整分析資料 analyticsLogging = client_side via window.targetGlobalSettings. 注意: 任何 2.1 以下的版本均不支援此方法。

例如:

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

此設定具有全域效果,也就是說,at.js發出的所有呼叫都會 analyticsLogging: "client_side" 傳送於 Target 會針對每個請求傳回請求和分析裝載。 設定此選項時,傳回的裝載格式如下所示:

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

接著,裝載可透過轉送至Analytics 資料插入API. 針對「自動分配」和「自動鎖定目標」活動,您也必須轉送sessionId。 如需詳細資訊,請參閱 Analytics for Target (A4T)報表ADOBE TARGET SDK 指南。

如果不需要全域設定,且偏好使用更隨選的方法,請使用at.js函式 getOffers() 藉由傳入 analyticsLogging: "client_side". 只會針對此呼叫傳回分析裝載,而且 Target 後端不會將裝載轉送至 Analytics. 透過採用此方法,每個at.js Target request預設會傳回裝載,但只有在需要和指定時才會傳回。

例如:

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: 驗證實作 step8

更新JavaScript程式庫後載入頁面,以確認 mboxMCSDID 引數值 Target 呼叫符合 sdid 中的引數值 Analytics 頁面檢視呼叫。

尤其重要的是,確認這些值與單頁應用程式(SPA)中的值相符,因為此處的呼叫順序並不一定可預測。

NOTE
A4T需要這些值的相符專案才能正常運作。

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

Adobe建議您移除先前的整合,以簡化實作,也不必解決系統之間的差異。 您可以移除先前為了SC至T&T整合而部署的任何程式碼,包括 mboxLoadSCPlugin.

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

在 Target,按一下 Administration > Reporting 並選擇 Select per activityAdobe Analytics 以啟用選項。

  • Select per activity 可讓您選擇 Target 和 Analytics 建立每個活動時。
  • Adobe Analytics 集合 Analytics 作為您建立之所有活動的報表來源。
recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654