t()
t()
方法是 Adobe Analytics 的重要核心元件。它會使用頁面上定義的所有 Analytics 變數、編譯成影像要求,然後將該資料傳送至 Adobe 資料收集伺服器。
例如,請考慮下列 JavaScript 程式碼:
// Instantiate the tracking object
var s = s_gi("examplersid");
// Define config variables and page variables
s.trackingServerSecure = "data.example.com";
s.eVar1 = "Example dimension item";
// Compile the variables on the page into an image request to Adobe
s.t();
執行 t()
方法需要使用所有定義的 Analytics 變數,以及根據這些變數制訂 URL。有些 Analytics 變數決定影像的 URL,有些變數則決定查詢字串參數值。
https://data.example.com/b/ss/examplersid/1/?v1=Example%20dimension%20item
Adobe 會接收影像要求,然後分析要求標題、URL 和查詢字串參數。接下來,資料收集伺服器會傳回透明的 1x1 像素影像,利用不可見的方式顯示在您的網站上。
使用Web SDK擴充功能傳送事件
使用動作來設定傳送XDM事件資料至Adobe。 資料流會接收此資料、套用任何已設定的對應,然後將該資料轉送至Adobe Analytics (如果它是該資料流的新增服務)。
- 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集。
- 按一下所需的標籤屬性。
- 前往規則標籤,然後按一下所需的規則 (或建立規則)。
- 在動作底下,按一下所需的動作或按一下 '+' 圖示以新增動作。
- 將擴充功能下拉式清單設定為 Adobe Experience Platform Web SDK,並將動作型別設定為 傳送事件。
手動傳送事件以實作Web SDK
使用sendEvent
命令傳送資料給Adobe。 資料流會接收此資料、套用任何已設定的對應,然後將該資料轉送至Adobe Analytics (如果它是該資料流的新增服務)。
alloy("sendEvent", {
"xdm": {}
});
如需詳細資訊,請參閱Web SDK檔案中的追蹤事件。
使用Adobe Analytics擴充功能的頁面檢視追蹤呼叫
Adobe Experience Platform資料收集中的Adobe Analytics擴充功能有設定頁面檢視追蹤呼叫的專用位置。
- 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集。
- 按一下所需的標籤屬性。
- 前往規則標籤,然後按一下所需的規則 (或建立規則)。
- 在動作底下,按一下所需的動作或按一下 '+' 圖示以新增動作。
- 將擴充功能下拉式清單設定為 Adobe Analytics,並將動作型別設定為 傳送信標。
- 按一下
s.t()
選擇鈕。
AppMeasurement中的s.t()方法和Analytics擴充功能自訂程式碼編輯器
當您想要傳送追蹤呼叫至 Adobe 時,請呼叫 s.t()
方法。
s.t();
或者,您也可以將物件當作引數來覆寫變數值。如需詳細資訊,請參閱變數覆寫。
var y = new Object();
y.eVar1 = "Override value";
s.t(y);
NOTE
舊版 AppMeasurement 會使用數行程式碼來呼叫此函數。其他程式碼過去會針對不同的瀏覽器提供解決方法。現代瀏覽器的標準化和最佳做法不再需要這個程式碼區塊。現在只需要方法呼叫
s.t()
。recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690