有關實施的資訊 Adobe Target 不使用標籤管理器或標籤 Adobe Experience Platform。
中的標籤 Adobe Experience Platform 是實現的首選方法 Target 和at.js圖書館。 在中使用標籤時不適用以下資訊 Adobe Experience Platform 執行 Target。
訪問 實施 的 管理 > 實施。
可以在此頁上指定以下設定:
您可以覆寫 at.js 資料庫中的設定,而非在 Target Standard/Premium UI 中或使用 REST API 進行設定。如需詳細資訊,請參閱 targetGlobalSettings()。
您可以查看以下帳戶詳細資訊。 無法更改這些設定。
設定 | 說明 |
---|---|
用戶端代碼 | 用戶端代碼是使用 Target API 時通常需要的用戶端專用字元序列。 |
IMS 組織 ID | 此 ID 會將您的實施連結至 Adobe Experience Cloud 帳戶。 |
設備上決策 | 要啟用設備上決策,請將切換滑至「開啟」位置。 設備上決策允許您快取A/B和 體驗目標 (XT)在伺服器上開展活動,並在接近零的延遲下執行記憶體內決策。 有關詳細資訊,請參見 設備上決策簡介 的 Adobe TargetSDK 的子菜單。 |
在項目中包括所有現有的設備上決策合格活動。 | (條件)如果啟用設備上決策,則顯示此選項。 如果希望所有符合設備上決策條件的活動自動包括在項目中,請將切換到「開啟」位置。 關閉此切換意味著必須重新建立並激活任何設備上的決策活動,以便將它們包括在生成的規則項目中。 |
可以在「實施方法」面板中配置以下設定:
這些設定將應用於所有 Target .js庫。 在「實施方法」部分執行更改後,必須下載庫並在實施中更新它。
設定 | 說明 |
---|---|
已啟用頁面載入(自動建立全局框) | 選擇是否將全域 mbox 呼叫內嵌在 at.js 檔案中,以便每次載入頁面時自動觸發。 |
全域 mbox | 選取全域 mbox 的名稱。依預設,此名稱為 target-global-mbox。 對於 at.js,mbox 名稱中可以使用特殊字元 (包括 &)。 |
超時(秒) | 如果 Target 在已定義的期間內沒有回應內容,伺服器呼叫會逾時,並顯示預設內容。在訪客工作階段期間會繼續嘗試其他呼叫。預設值為 5 秒。 at.js 程式庫會使用 XMLHttpRequest 中的逾時設定。逾時是在觸發請求時開始計時,而於 Target 從伺服器收到回應時停止。如需詳細資訊,請參閱 Mozilla 開發人員網路上的 XMLHttpRequest.timeout。如果在收到回應之前就發生指定的逾時,則會顯示預設內容,而訪客可能算為活動的參與者,因為所有資料收集都發生在 Target 邊緣。如果請求到達 Target 邊緣,訪客即納入計算。 設定逾時設定時,請考量下列事項:
注意: visitorApiTimeout 設定可確保 Target 不會為了訪客 API 回應而等待太久。此設定和這裡說明的 at.js 逾時設定不影響彼此。 |
設定檔存留期 | 此設定會決定訪客設定檔儲存多久。依預設,訪客設定檔會儲存兩週。此設定最多可增加90天。 若要變更「設定檔存留期」設定,請聯絡客戶服務。 |
目標團隊支援兩個at.js 1。x 與 at.js 2.x 之間的對應。升級到at.js的任一主版本的最新更新,以確保您正在運行受支援的版本。
要下載所需的at.js版本,請按一下相應的 下載 按鈕
要編輯at.js設定,請按一下 編輯 的子版本。
在更改這些預設設定之前,請咨詢 客戶端保護 這樣您就不會影響當前的實施。
除上述設定外,還提供以下特定的at.js設定:
設定 | 說明 |
---|---|
自定義庫標題 | 新增任何自訂 JavaScript 以包括在資料庫頂端。 |
自定義庫頁腳 | 新增任何自訂 JavaScript 以包含在程式庫底部。 |
從2.5.0版開始, at.js提供設備上的決策。 設備上決策允許您快取 A/BTest 和 體驗目標 (XT)瀏覽器上的活動,以執行記憶體中的決定,而無需向 Adobe Target 邊緣網路。
如需詳細資訊,請參閱:
啟用或停用透過 API 批次更新的驗證,並產生設定檔驗證 Token。
有關詳細資訊,請參見 配置檔案API設定。
生成使用高級的授權令牌 Target 調試工具。 按一下 生成新身份驗證令牌。
這些設定允許您使用 Target 符合適用的資料隱私法。
從「混淆訪問者IP地址」下拉清單中選擇所需的設定:
如需詳細資訊,請參閱隱私權。
早期瀏覽器支援選項在at.js 0.9.3版及更低版本中提供。 at.js 0.9.4 版中移除了此選項。如需 at.js 支援的瀏覽器清單,請參閱支援的瀏覽器。
舊版瀏覽器是指不完全支援 CORS (跨來源資源共用) 的舊型瀏覽器。這些瀏覽器包括 Internet Explorer 瀏覽器 11 版以前的版本,以及 Safari 6 版及更舊版本。如果禁用了舊式瀏覽器支援,則目標未在這些瀏覽器上的報告中提供內容或計數訪問者。 如果啟用了此選項,建議跨較舊的瀏覽器執行質量保證以確保獲得良好的客戶體驗。
使用 Target 介面或下載API。
Adobe Experience Platform 是實現的首選方法 Target 和at.js圖書館。 在中使用標籤時不適用以下資訊 Adobe Experience Platform 執行 Target。
的 Target 團隊支援at.js 1。x 與 at.js 2.x 之間的對應。請升級到at.js的任一主版本的最新更新,以確保您正在運行受支援的版本。 如需每一個版本有何功能的詳細資訊,請參閱 at.js 版本詳細資料。
若要從 at.js 介面下載 Target:
若要使用 API 來下載 at.js:
取得用戶端程式碼。
您的客戶端代碼位於 管理 > 實施 的 Target 。
取得您的管理員編號。
載入此 URL:
https://admin.testandtarget.omniture.com/rest/v1/endpoint/<varname>client code</varname>
替換 client code
與步驟1中的客戶機代碼。
載入此 URL 的結果應該類似下列範例:
{
"api": "https://admin6.testandtarget.omniture.com/admin/rest/v1"
}
在此範例中,"6" 是管理員編號。
下載 at.js。
使用下列結構載入此 URL:
https://admin<varname>admin number</varname>.testandtarget.omniture.com/admin/rest/v1/libraries/atjs/download?client=<varname>client code</varname>&version=<version number>
admin number
管理員號碼。client code
與步驟1中的客戶機代碼。version number
帶有所需的at.js版本號(例如2.2)。Target 團隊只會維護兩個 at.js 版本: 最新版本和次新版本。請視需要升級 at.js,以確保您執行的是支援的版本。如需每一個版本有何功能的詳細資訊,請參閱 at.js 版本詳細資料。
載入此 URL 會開始下載自訂的 at.js 檔案。
at.js 應實作於網站上每個頁面的 <head>
元素中。
不使用標籤管理器(如中的標籤)的目標的典型實現 Adobe Experience Platform 看起來是這樣的:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Title of the Page</title>
<!--Preconnect and DNS-Prefetch to improve page load time-->
<link rel="preconnect" href="//<client code>.tt.omtrdc.net">
<link rel="dns-prefetch" href="//<client code>.tt.omtrdc.net">
<!--/Preconnect and DNS-Prefetch-->
<!--Data Layer to enable rich data collection and targeting-->
<script>
var digitalData = {
"page": {
"pageInfo": {
"pageName": "Home"
}
}
};
</script>
<!--/Data Layer-->
<!-- targetPageParams(), targetPageParamsAll(), Data Providers or targetGlobalSettings() functions to enrich the visitor profile or modify the library settings-->
<script>
targetPageParams = function() {
return {
"a": 1,
"b": 2,
"pageName": digitalData.page.pageInfo.pageName,
"profile": {
"age": 26,
"country": {
"city": "San Francisco"
}
}
};
};
</script>
<!--/targetPageParams()-->
<!--jQuery or other helper libraries should be implemented before at.js if you would like to use their methods in Target-->
<script src="jquery-3.3.1.min.js"></script>
<!--/jQuery-->
<!--Target's JavaScript SDK, at.js-->
<script src="at.js"></script>
<!--/at.js-->
</head>
<body>
The default content of the page
</body>
</html>
請考量下列重要注意事項:
<!doctype html>
)。 不支援或舊版 doctype 可能會造成 Target 無法提出要求。<client code>
你自己的客戶代碼,你可以從 管理 > **實施 的子菜單。<head>
中詳細定義。此位置提供了在目標中使用此資訊進行個性化的最大能力。targetPageParamsAll()
、targetPageParams()
、資料提供者和 targetGlobalSettings()
),應在資料層載入後和 at.js 載入前定義。或者,這些函式可保存在 庫標題 的下界 編輯at.js設定 並保存為at.js庫本身的一部分。 有關這些功能的詳細資訊,請參見 at.js函式。<head>
中加入 at.js。訂購確認 mbox 會記錄關於您的網站上訂單的詳細資料,並允許根據收入和訂單報告。訂購確認 mbox 也可以促進建議演算法,例如「購買了產品 x、也購買了產品 y 的使用者」
如果用戶在您的網站上進行購買,則Adobe建議即使您將目標分析(A4T)用於報告,也應實施「訂單確認」框。
在訂單詳細資料頁面中,請依照下方的模式插入 mbox 指令檔。
使用目錄中的動態或靜態值來取代大寫的字母。
請使用逗號來隔開多個產品 ID。
提示: 您也可以在任何 mbox 中傳遞訂單資訊 (名稱不需是 orderConfirmPage
)。您也可以將訂單資訊傳遞至同一個促銷活動中的多個 mbox。
<script type="text/javascript">
adobe.target.trackEvent({
"mbox": "orderConfirmPage",
"params":{
"orderId": "ORDER ID FROM YOUR ORDER PAGE",
"orderTotal": "ORDER TOTAL FROM YOUR ORDER PAGE",
"productPurchasedId": "PRODUCT ID FROM YOUR ORDER PAGE, PRODUCT ID2, PRODUCT ID3"
}
});
</script>
「訂購確認」mbox 會使用下列參數:
參數 | 說明 |
---|---|
orderId | 要進行轉換計算之訂單的唯一識別值。orderId 必須是唯一的。報表中會忽略重複的訂單。 |
orderTotal | 購買貨幣值。 請勿加上貨幣符號。請使用小數點 (而非逗點) 表示小數值。 |
productPurchasedId (選用) | 訂單中購買之產品 ID 的逗點分隔清單。 這些產品 ID 會顯示在稽核報表中,以支援其他報表分析。 |