创建数据层
最近更新: 2024年7月18日
- 主题:
- 实施基础知识
创建对象:
- 管理员
- 开发人员
- 领导
数据层是网站上 JavaScript 对象的框架,其中包含 Analytics 实施中使用的变量值。在为 Analytics 变量分配值时,它可以帮助更好地控制和更轻松地维护变量值。
先决条件
创建解决方案设计文档 - 贵组织务必要根据跟踪要求进行调整,这一点很重要。在联系组织中的开发团队之前,确保您已准备了解决方案设计文档。
工作流
使用数据层实施 Adobe Analytics 时通常遵循以下步骤:
-
与网站开发团队合作实施数据层:网站开发团队主要负责确保使用正确的值填充数据层对象。与您的网站开发团队一起检查此页面,以确保各团队的期望是一致的。
NOTE
是否遵循 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
- 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
- websiteBot
- 集成模块
- 准备实施 Adobe Analytics
- 使用 Experience Platform Edge 实施 Analytics
- 使用 Adobe Analytics 扩展实施 Analytics
- 使用 JavaScript 实施 Analytics
- 在其他平台上实施 Analytics
- 在移动设备上实施 Analytics
- 实施用例
- 验证实施
- 常见问题解答
- 审查实施