t()

上次更新: 2024-01-26
  • 主題:
  • Variables
    檢視有關此主題的更多資訊
  • 建立對象:
  • Admin
    Developer

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%20value

Adobe 會接收影像要求,然後分析要求標題、URL 和查詢字串參數。接下來,資料收集伺服器會傳回透明的 1x1 像素影像,利用不可見的方式顯示在您的網站上。

使用Web SDK擴充功能傳送事件

使用動作來設定傳送XDM事件資料至Adobe。 資料流會接收此資料、套用任何已設定的對應,然後將該資料轉送至Adobe Analytics (如果它是該資料流的新增服務)。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往規則標籤,然後按一下所需的規則 (或建立規則)。
  4. 在 動作,按一下所需的動作或按一下 '+' 圖示以新增動作。
  5. 設定 副檔名 下拉式清單至 Adobe Experience Platform Web SDK 和 動作型別 至 傳送事件.

手動傳送事件以實作Web SDK

使用 sendEvent 將資料傳送至Adobe的命令。 資料流會接收此資料、套用任何已設定的對應,然後將該資料轉送至Adobe Analytics (如果它是該資料流的新增服務)。

alloy("sendEvent", {
  "xdm": {}
});

另請參閱 追蹤事件 詳細資訊,請參閱Web SDK檔案。

使用Adobe Analytics擴充功能的頁面檢視追蹤呼叫

Adobe Experience Platform資料收集中的Adobe Analytics擴充功能有設定頁面檢視追蹤呼叫的專用位置。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往規則標籤,然後按一下所需的規則 (或建立規則)。
  4. 在 動作,按一下所需的動作或按一下 '+' 圖示以新增動作。
  5. 設定 副檔名 下拉式清單至 Adobe Analytics,以及 動作型別 至 傳送信標.
  6. 按一下 s.t() 選擇鈕。

AppMeasurement中的s.t()方法和Analytics擴充功能自訂程式碼編輯器

當您想要傳送追蹤呼叫至 Adobe 時,請呼叫 s.t() 方法。

s.t();

或者,您也可以將物件當作引數來覆寫變數值。如需詳細資訊,請參閱變數覆寫

var y = new Object();
y.eVar1 = "Override value";
s.t(y);
注意

舊版 AppMeasurement 會使用數行程式碼來呼叫此函數。其他程式碼過去會針對不同的瀏覽器提供解決方法。現代瀏覽器的標準化和最佳做法不再需要這個程式碼區塊。現在只需要方法呼叫 s.t()

本頁內容