建立資料層
最後更新: 2024年7月18日
- 主題:
- 實施基礎知識
建立對象:
- 管理員
- 開發人員
- 主機
資料層是網站上 JavaScript 物件的架構,包含 Analytics 實作內使用的變數值。如此,在將值指派給 Analytics 變數時,可以更好控制和易於維護。
先決條件
建立解決方案設計文件 - 貴組織必須符合追蹤要求。確保在前往找組織內的開發團隊之前,先使用解決方案設計文件做好準備。
工作流程
使用資料層實施 Adobe Analytics 時,通常會依照下列步驟操作:
-
與您的網站開發團隊合作實施資料層:您的網站開發團隊主要負責確保資料層物件填入正確的值。請與您的網站開發團隊一起檢閱此頁面,確保團隊之間的期望相同。
注意
可選擇遵循 Adobe 建議的資料層規格。如果您已有資料層,或選擇不遵循 Adobe 的規格,請確定貴組織對於需遵循的規格有共識。 -
使用瀏覽器主控台驗證資料層:建立資料層後,可以使用任何瀏覽器的開發人員主控台來驗證資料層是否正常運作。您可以使用
F12
鍵,在大部分的瀏覽器中開啟開發人員主控台。範例變數值應為adobeDataLayer.page.title
。 -
使用 Adobe Experience Platform 資料彙集將資料層物件對應至資料元素:此步驟因您組織的實作方法而異:
- 如果使用 Web SDK:將所需的資料層物件對應至 Adobe Experience Platform Edge 的所需 XDM 欄位。請參閱Analytics XDM變數對應,以決定所需的資料層對應。
- 如果使用 Analytics 擴充功能:在 Adobe Experience Platform 資料彙集的「標記」下建立資料元素,並將它們指派給所需的資料層物件。然後在 Analytics 擴充功能中,將每個資料元素指派給適當的 Analytics 變數。
規格
Adobe 建議針對新的或重組的實作使用Adobe 客戶資料層。
您的組織可以自由使用其他資料層規格,例如客戶體驗數位資料層,或完全是另一個自訂規格。最重要的是使用符合組織需求的一致資料層。
資料層可擴展;如果貴組織有特定的需求,您可以在資料層中加入物件以符合這些需求。
設定資料層值
資料層通常會產生伺服器端,並參考用來建立網站內容的相同物件。根據貴組織解決方案設計文件中設定的追蹤要求,建立網站的資料層。
後續步驟
將資料層物件對應至資料元素:在 Adobe Experience Platform 中使用您網站的資料層。
Analytics
- 實作 Adobe Analytics
- Analytics 發行說明
- AppMeasurement 發行說明
- Analytics 變數、函數和方法
- 概觀
- 設定變數
- 設定變數概觀
- abort
- account
- ActivityMap.linkExclusions
- ActivityMap.regionExclusions
- ActivityMap.regionIDAttribute
- charSet
- collectHighEntropyUserAgentHints
- cookieDomain
- cookieDomainPeriods
- cookieLifetime
- currencyCode
- decodeLinkParameters
- dynamicVariablePrefix
- fpCookieDomainPeriods
- linkDownloadFileTypes
- linkExternalFilters
- linkInternalFilters
- linkLeaveQueryString
- linkTrackEvents
- linkTrackVars
- linkURL
- offlineHitLimit
- offlineThrottleDelay
- trackDownloadLinks
- trackExternalLinks
- trackingServer
- trackingServerSecure
- trackInlineStats
- trackOffline
- useBeacon
- useLinkTrackSessionStorage
- usePlugins
- visitorID
- visitorNamespace
- writeSecureCookies
- 頁面變數
- 函數與方法
- 外掛程式
- 外掛程式概觀
- addProductEvar
- addProductEvent
- apl
- cleanStr
- formatTime
- getAndPersistValue
- getGeoCoordinates
- getNewRepeat
- getPageLoadTime
- getPageName
- getPercentPageViewed
- getPreviousValue
- getQueryParam
- getResponsiveLayout
- getTimeBetweenEvents
- getTimeParting
- getTimeSinceLastVisit
- getTimeToComplete
- getValOnce
- getVisitDuration
- getVisitNum
- inList
- manageVars
- Numbers suite
- p_fo
- pt
- removeFromList
- 整合模組
- 準備實作 Adobe Analytics
- 使用 Experience Platform Edge 實作 Analytics
- 使用 Adobe Analytics 擴充功能實作 Analytics
- 使用 JavaScript 實作 Analytics
- 在其他平台上實作 Analytics
- 在行動裝置上實作 Analytics
- 實作使用案例
- 驗證實作
- 常見問題集
- 審視您的實作