變數、函數、方法和外掛程式總覽

Analytics 提供數個變數,可用於收集 Analytics 資料。本節中的變數分為幾個部分:

  • 頁面變數 ​通常是直接用於報表中的值。常見的頁面變數包括 propseVarsevents
  • 設定變數 ​是有助於確保將正確資料送達 Adobe 的設定值。常見的設定變數包括 trackingServerSecurecharSetlinkTrackVars。設定變數通常不會填入維度項目。
  • 函數和方法 ​是參考時執行特定工作的程式碼片段。常見的函數包括 t()tl()clearVars()

變數與實作方法

Adobe 提供多種實施 Adobe Analytics 的方式。每個頁面都會提供如何使用Web SDK、使用Adobe Analytics擴充功能和JavaScript適用的AppMeasurement來實作變數的區段。

以下是有關在 Adobe Analytics 中設定變數的影片:

操作順序

Adobe Analytics 發佈的 AppMeasurement 資料庫在傳送資料至 Adobe 時,會遵循特定順序。如果您未按照順序執行這些任務,資料可能會不完整。

  1. 若您的網站使用資料層,請先確認所有適用的變數均會填入。例如,若您將 adobeDataLayer.page.title 和頁面標題。 如需詳細資訊,請參閱資料層
  2. 使用資料層填入 Analytics 變數。
    如果您使用Adobe Experience Platform中的標籤,此工作可透過在兩者之間使用資料元素來完成。 資料元素會填入資料層的值。 例如資料元素 Page Title 從資料層變數取得值 adobeDataLayer.page.title.
    然後您可以使用資料元素來填入Analytics變數。 例如 eVar4 從資料元素取得值 Page Title.
    如需詳細資訊,請參閱 資料元素將資料層物件對應至資料元素、和 將標籤資料元素對應至Analytics變數
  3. 最後,呼叫追蹤函式。 大部分的 AppMeasurement 資料庫都使用 t() 方法,不過有些行動 SDK 使用 track()。呼叫追蹤函數時,Analytics 物件中定義的所有支援變數,都會以影像要求的形式傳送至 Adobe。

非法字元

JavaScript 變數不允許使用下列字元和字串。

  • 定位 (0x09)
  • 歸位 (0x0D)
  • 新行 (0x0A)
  • HTML 標記 (例如 <b></b>&#153)

有些變數有其他限制或語法要求。例如,products 變數會保留分號和逗號來分隔不同的產品和類別。

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690