變數、函數、方法和外掛程式概觀

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

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

變數與實作方法

Adobe 提供多種實施 Adobe Analytics 的方式。每個頁面都會透過一個區段的內容,說明如何使用 Web SDK、使用 Adobe Analytics 擴充功能以及使用 JavaScript 的 AppMeasurement 來實施該變數。

recommendation-more-help

請參閱 影片簽出 設定變數,以觀看示範影片。

操作順序

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 變數會保留分號和逗號來分隔不同的產品和類別。

b4f6d761-4a8b-4322-b801-c85b9e3be690