使用Web SDK JavaScript库将数据发送到Adobe Analytics
最近更新: 2024年7月22日
创建对象:
- 用户
- 管理员
此实施路径包括使用Web SDK JavaScript库的全新Web SDK安装。 其他实施路径将在单独的页面上介绍:
- Web SDK标记扩展:使用Web SDK标记扩展的全新Web SDK安装。 与Web SDK JavaScript库方法(此页面)类似,不同之处在于,您可以使用Adobe Experience Platform数据收集中的标记来管理实施。 它需要Adobe Analytics ExperienceEvent字段组,其中包括要包含在XDM架构中的典型Analytics变量。
- Analytics扩展到Web SDK扩展:采用一种流畅、有条不紊的方法从Adobe Analytics标记扩展移动到Web SDK标记扩展。 在您的组织准备好使用Adobe Experience Platform服务(如Customer Journey Analytics)之前,此方法会抑制使用XDM的需求。 使用
data
对象而不是xdm
对象将数据发送到Adobe。 - AppMeasurement到Web SDK JavaScript库:一种流畅、系统地迁移到Web SDK的方法,只不过它不使用标记。 您可以手动删除Adobe Analytics数据收集库(
AppMeasurement.js
)并将其替换为Web SDK JavaScript库(alloy.js
)。
此实施路径的优缺点
使用Web SDK JavaScript库将数据发送到Adobe Analytics既有优点,也有缺点。 仔细权衡每个选项,以确定哪种方法最适合您的组织。
优势 | 缺点 |
---|---|
|
|
此实施方法要求您使用为Adobe Analytics配置的架构。 如果您的组织计划在未来使用您自己的架构进行Customer Journey Analytics,则使用Adobe Analytics架构可能会给数据管理员或架构师带来困惑。 减轻这一障碍有多种选择:
- 您可以在CJA中使用Adobe Analytics架构。 请注意,CJA没有prop或eVar的概念;它们被视为任何其他架构字段。 另请注意,在CJA中使用Adobe Analytics架构可能会使使用其他平台服务(如Adobe Journey Optimizer或Real-time Customer Data Platform)变得更加困难。
- 您可以使用数据对象,这与迁移工作流类似。 请注意,使用数据对象要求您将每个数据对象字段映射到XDM架构字段。
- 您可以完全跳过Adobe Analytics实施,并使用您自己的架构将数据发送到Adobe Experience Platform。 从长远来看,这种方法非常理想,允许贵组织开始使用Customer Journey Analytics。
实施Web SDK JavaScript库所需的步骤
实施任务的高级概述:
任务 | 更多信息 | |
---|---|---|
1 | 确保您已 定义报告包。 | 报告包管理器 |
2 | 设置架构。 为了标准化数据收集以在利用 Adobe Experience Platform 的应用程序中使用,Adobe 创建了开放且公开记录的标准,即体验数据模型 (XDM)。 | 架构UI概述 |
3 | 创建数据层 来管理您网站上的数据跟踪。 | 创建数据层 |
4 | 安装预构建的独立版本。 您可以直接在页面上引用 CDN 上的库 (alloy.js ) 或下载并托管在您自己的基础设施上。 或者,您可以使用 NPM 包。 | 安装预构建的独立版本和使用 NPM 包 |
5 | 配置数据流。 数据流表示实施 Adobe Experience Platform Web SDK 时的服务器端配置。 | 配置数据流 |
6 | 将 Adobe Analytics 服务 添加到您的数据流。 该服务控制是否以及如何将数据发送到Adobe Analytics,以及具体将数据发送到哪些报表包。 | 将 Adobe Analytics 服务添加到数据流 |
7 | 配置 Web SDK。 确保使用数据流ID(以前称为边缘配置ID (datastreamId ))、组织ID (orgId )和其他可用选项正确配置您在步骤4中安装的库。 确保正确映射变量。 | 配置Web SDK XDM对象变量映射 |
8 | 执行命令 和/或 跟踪事件。 在您的网页上实施基础代码后,您可以开始使用 SDK 执行命令和跟踪事件。 | 发送事件 |
9 | 将您的实施 推向生产环境之前,对其进行扩展和验证。 |
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
- 实施用例
- 验证实施
- 常见问题解答
- 审查实施