變數、函數、方法和外掛程式總覽
Analytics 提供數個變數,可用於收集 Analytics 資料。本節中的變數分為幾個部分:
- 頁面變數 通常是直接用於報表中的值。常見的頁面變數包括
props
、eVars
和events
。 - 設定變數 是有助於確保將正確資料送達 Adobe 的設定值。常見的設定變數包括
trackingServerSecure
、charSet
和linkTrackVars
。設定變數通常不會填入維度項目。 - 函數和方法 是參考時執行特定工作的程式碼片段。常見的函數包括
t()
、tl()
和clearVars()
。
變數與實作方法
Adobe 提供多種實施 Adobe Analytics 的方式。每個頁面都會提供如何使用Web SDK、使用Adobe Analytics擴充功能和JavaScriptAppMeasurement來實作變數的區段。
以下是有關在 Adobe Analytics 中設定變數的影片:
操作順序
Adobe Analytics 發佈的 AppMeasurement 資料庫在傳送資料至 Adobe 時,會遵循特定順序。如果您未按照順序執行這些任務,資料可能會不完整。
- 若您的網站使用資料層,請先確認所有適用的變數均會填入。例如,您以頁面標題填入
adobeDataLayer.page.title
。 如需詳細資訊,請參閱資料層。 - 使用資料層填入 Analytics 變數。
如果您使用Adobe Experience Platform中的標籤,這項工作會透過在兩者之間使用資料元素來完成。 資料元素會填入資料層的值。 例如,資料元素Page Title
從資料層變數adobeDataLayer.page.title
取得值。
然後您可以使用資料元素來填入Analytics變數。 例如,eVar4
從資料元素Page Title
取得值。
如需詳細資訊,請參閱資料元素、將資料層物件對應至資料元素以及將標籤資料元素對應至Analytics變數 - 最後,呼叫追蹤函式。 大部分的 AppMeasurement 資料庫都使用
t()
方法,不過有些行動 SDK 使用track()
。呼叫追蹤函數時,Analytics 物件中定義的所有支援變數,都會以影像要求的形式傳送至 Adobe。
非法字元
JavaScript 變數不允許使用下列字元和字串。
- 定位 (
0x09
) - 歸位 (
0x0D
) - 新行 (
0x0A
) - HTML 標記 (例如
<b></b>
或™
)
有些變數有其他限制或語法要求。例如,products
變數會保留分號和逗號來分隔不同的產品和類別。
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690