變數、函數、方法和外掛程式概觀
Analytics 提供數個變數,可用於收集 Analytics 資料。本節中的變數分為幾個部分:
- 頁面變數通常是直接用於報表中的值。常見的頁面變數包括
props、eVars和events。 - 設定變數是有助於確保將正確資料送達 Adobe 的設定值。常見的設定變數包括
trackingServerSecure、charSet和linkTrackVars。設定變數通常不會填入維度項目。 - 函數和方法是參考時執行特定工作的程式碼片段。常見的函數包括
t()、tl()和clearVars()。
變數與實作方法
Adobe 提供多種實施 Adobe Analytics 的方式。每個頁面都會透過一個區段的內容,說明如何使用 Web SDK、使用 Adobe Analytics 擴充功能以及使用 JavaScript 的 AppMeasurement 來實施該變數。
recommendation-more-help
請參閱
操作順序
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 變數會保留分號和逗號來分隔不同的產品和類別。
b4f6d761-4a8b-4322-b801-c85b9e3be690