报告包数据的Adobe Analytics source connector

Adobe Experience Platform允许您通过Analytics Source Connector摄取Adobe Analytics数据。 连接器可将报告包数据实时流式传输到Platform数据集中,并将其转换为XDM格式。

Analytics Source Connector的工作原理

您可以继续使用现有Adobe Analytics实施(如AppMeasurement或Adobe Analytics标记扩展),将数据收集到报表包中。 源连接器不会更改您收集或报告该数据的方式。 当您的数据到达Analytics数据收集服务器后,连接器会捕获其副本。

一个图形,说明来自包括Adobe Analytics在内的不同Adobe应用程序的数据之旅。

此副本是每次点击的部分处理形式,称为​mid-values。 Analytics在预处理(例如处理规则)之后但在访问和访客级别处理之前生成中间值。 因此,它们不包括后处理的上下文,例如访问量。 原始点击继续通过管道,照常写入您的报表包。

连接器可实时将这些中间值流式传输到Experience Platform中的数据集中。 从数据湖中,数据可用于查询服务等数据发现应用程序,并能丰富实时客户档案。

有关Analytics如何收集和处理数据(包括中间值阶段)的详细信息,请参阅Adobe Analytics中数据的处理顺序

将Adobe Analytics字段映射到XDM

在Experience Platform用户界面中创建源连接时,Analytics字段会自动映射到XDM并摄取到Platform数据集中。 有关说明,请参阅Analytics源连接器教程

有关Analytics和Experience Platform之间发生的字段映射的详细信息,请参阅Adobe Analytics字段映射指南。

IMPORTANT
数据准备转换可能会增加整个数据流的延迟。 附加延迟的量根据转换逻辑的复杂性而变化。

Analytics数据中的主要标识符

Analytics Source Connector的每个点击都包含一个主要标识符,该标识符取决于是ECID还是AAID存在。 如果存在ECID,则ECID被指定为主要标识符。 如果存在AAID,则将AAID指定为主要的。

下表提供了有关Analytics数据中的标识字段的更多信息。

标识字段
描述
AAID
AAID是Adobe Analytics中的主要设备标识符,并且必定存在于通过Analytics源传递的每个事件中。 AAID有时称为​ 旧版Analytics ID ​或s_vi Cookie ID。 尽管如此,即使不存在s_vi Cookie,也会创建AAID。 在Analytics数据馈送中,AAID由post_visid_highpost_visid_low列表示。 在任何给定事件中,AAID字段都包含单个标识,它可能是Analytics ID🔗操作顺序中描述的几种不同类型之一。 注意:在整个报表包中,AAID可能包含跨事件的多种类型。
ECID
ECID (Experience Cloud ID)是一个单独的设备标识符字段,在使用Experience Cloud Identity服务实施Analytics时,将在Adobe Analytics中填充该字段。 ECID有时也称为MCID (Marketing Cloud ID)。 如果事件中存在ECID,则AAID可能基于ECID,具体取决于是否配置了Analytics 宽限期。 在Analytics数据馈送中,ECID由mcvisid表示。 有关ECID的详细信息,请参阅ECID概述。 有关ECID如何与Analytics配合使用的信息,请参阅有关Analytics和Experience Cloud ID请求的文档。
AACUSTOMID
AACUSTOMID是一个单独的标识符字段,将根据Analytics实施中visitorID变量的使用情况在Adobe Analytics中填充该字段。 如果AACUSTOMID存在,则AAID基于AACUSTOMID,因为AACUSTOMID优于Analytics ID🔗的操作顺序所定义的所有其他标识符。

Analytics源如何处理标识

Analytics源将这些标识以XDM形式传递到Experience Platform,如下所示:

  • endUserIDs._experience.aaid.id
  • endUserIDs._experience.mcid.id
  • endUserIDs._experience.aacustomid.id

这些字段未标记为标识。 相反,相同的标识(如果存在于事件中)将作为键值对复制到XDM的identityMap中:

  • { "key": "AAID", "value": [ { "id": "<identity>", "primary": <true or false> } ] }
  • { "key": "ECID", "value": [ { "id": "<identity>", "primary": <true or false> } ] }
  • { "key": "AACUSTOMID", "value": [ { "id": "<identity>", "primary": false } ] }

将一个或多个身份复制到identityMap时,endUserIDs._experience.mcid.namespace.code也设置在同一事件上:

  • 如果存在AAID,则endUserIDs._experience.aaid.namespace.code设置为“AAID”。
  • 如果存在ECID,则endUserIDs._experience.mcid.namespace.code设置为“ECID”。
  • 如果存在AACUSTOMID,则endUserIDs._experience.aacustomid.namespace.code设置为“AACUSTOMID”。

在身份映射中,如果存在ECID,则将其标记为事件的主身份。 在这种情况下,由于Identity服务宽限期,AAID可能基于ECID。 否则,AAID将标记为事件的主标识。 绝不会将AACUSTOMID标记为事件的主ID。 但是,如果存在AACUSTOMID,则由于Experience Cloud操作顺序,AAID将基于AACUSTOMID。

点击时间戳精确度和事件排序

连接器以中间值形式接收Analytics数据,中间值带有二级点击时间戳。 由于Analytics仅以二级精度记录时间,并且不跟踪次秒计时,因此同一秒内收集的点击顺序不是确定性的。 因此,通过连接器摄取的相同秒事件的顺序可能与Analytics报表中显示的顺序不同。

Customer Journey Analytics将时间戳解析为毫秒,但Analytics源数据仅填充整秒。 因此,仅时间戳不能建立共享同一秒的事件的相对顺序。 在同一秒内收集多次点击时(例如,页面查看和Adobe Target (A4T)点击),这种情况最为明显。

有关Analytics时间戳精度的更多信息,请参阅Adobe Analytics 时间戳变量和点击深度文档。 有关连接器映射到XDM (hit_time_gmtpost_cust_hit_time_gmt)的时间戳字段,请参阅Adobe Analytics字段映射指南。

时间戳精度选项包括:

  • 接受较小的同秒排序差异。 对于大多数报表,该影响仅限于共享同一秒的事件,并且不会影响汇总量度。 推荐采用此方法,包括针对混合页面视图和Adobe Target (A4T)场景。
  • 对于对订单敏感的用例,首选使用Web SDK。 通过Adobe Experience Platform Web SDK将数据直接发送到Experience Platform中,Customer Journey Analytics保留亚秒(毫秒)的时间戳精度,并避免Analytics重新处理。 当事件顺序很重要时,建议使用此方法。

数据延迟和回填

下表概述了Experience Platform上Analytics数据的预期延迟。 滞后时间因客户配置、数据卷和使用者应用程序而异。 例如,如果为Analytics实施配置A4T,则管道延迟将增加5 - 10分钟。

Analytics数据
预期延迟
新数据到实时客户个人资料(A4T 未启用
< 2分钟
实时客户资料的新数据(A4T 已启用
长达30分钟
数据湖中的新数据
< 2.25小时
未拼合的新数据到Customer Journey Analytics
< 3.75小时
通过拼合向Customer Journey Analytics提供新数据
< 7小时
少于100亿个事件的回填
< 4周

有关Customer Journey Analytics延迟的详细信息,请参阅:Customer Journey Analytics护栏

生产沙盒的Analytics回填默认为13个月。 对于非生产沙盒中的Analytics数据,回填将设置为三个月。 上表中提到的100亿个事件的限制严格与预期延迟有关。

在生产沙盒中创建Analytics源数据流时,将创建两个数据流:

  • 一个数据流,将历史报表包数据回填13个月到数据湖。 此数据流在回填完成后结束。
  • 将实时数据发送到数据湖和Real-time Customer Profile的数据流。 此数据流持续运行。

最佳实践

请按照以下最佳实践操作,避免超出您的许可证权利范围,并避免超出您的总存储和数据丰富度指标:

  • 一开始就设置体验事件数据集保留生存时间(TTL) ,以优化数据生命周期管理和存储效率。 有关更多详细信息,请参阅有关使用TTL在数据湖中管理Experience Event数据集保留的指南🔗
  • 创建Analytics源数据流时,首先要将连接器配置为仅将数据摄取到数据湖中。 确认数据流可以正常工作后,您可以为数据集启用配置文件摄取。 当行和列过滤器有效地减少数据量时,这种方法效果最佳。 请参阅将Adobe Analytics连接到Experience Platform文档以了解详情。

常见问题

Analytics回填数据是否会计入我的许可配置文件计数中?
没有。 Analytics回填数据不会摄取到配置文件中,因此不会计入您的许可证授权。
我是否可以导入13个月以上的历史数据?
生产沙盒的Analytics回填默认为13个月,非生产沙盒限制为三个月。 对于生产沙盒,如果您许可了附加SKU,使您能够导入超过13个月的历史回填数据,请联系Adobe以请求扩展回填。
如何防止将辅助身份(AAID和AACUSTOMID)摄取到Real-time Customer Profile?
您可以使用数据准备过滤掉来自Analytics的次要身份,例如AAID和AACUSTOMID。 如果过滤掉这些身份,即使它们在传入的Analytics数据中可用,也不会将其摄取到配置文件中。
recommendation-more-help
experience-platform-help-sources