事件 ID 序列化
事件序列化是实施措施以防止重复事件进入 Analytics 报告的过程。如果您不希望量度由于访客刷新页面而虚增,删除重复事件很重要。
NOTE
数据源不支持事件序列化或删除重复事件。
设置事件序列化
您必须先在报表包设置中将事件的独特事件记录设置为使用事件 ID。请参阅《管理员用户指南》中的成功事件。
使用事件 ID 时,会在以下级别进行重复数据删除:
- 每个变量都使用自己的表进行重复数据删除。例如,
event1:ABC
和event2:ABC
都被计入到报表中。 - 可在所有访客中进行重复数据删除。如果访客 A 发送
event1:ABC
,然后访客 B 也发送event1:ABC
,则 Adobe 会忽略访客 B 的第二个实例。 - 重复数据删除不会过期。如果访客发送
event1:ABC
,然后 2 年后返回并再次发送event1:ABC
,则 Adobe 将忽略第二个实例。
TIP
如果要删除重复的
purchase
事件,请改用 purchaseID
变量。通过 Web SDK 使用事件 ID
如果使用 XDM对象,则事件序列化使用所需事件的XDM字段id
。 完整的 XDM 路径取决于要序列化的事件。
例如,如果要序列化购物车添加量度,请将xdm.commerce.productListAdds.id
设置为所需的序列化值。 如果要序列化自定义事件20,请将xdm._experience.analytics.event1to100.event20
设置为所需的序列化值。
如果使用 数据对象,则事件序列化使用data.__adobe.analytics.events
,并遵循AppMeasurement字符串语法。
通过 Adobe Analytics 扩展使用事件 ID
您可以在配置 Analytics 扩展时(全局变量)设置事件 ID 字段,也可以根据规则执行此操作。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 单击所需的标记属性。
- 转到规则选项卡,然后单击所需的规则(或创建规则)。
- 在操作下,单击现有的 Adobe Analytics - 设置变量操作或单击“+”图标。
- 将扩展下拉列表设置为Adobe Analytics,将操作类型设置为设置变量。
- 找到事件部分,其中每个事件都包含一个事件 ID 字段。
有效值是长度不超过 20 字节的字母数字字符。如果输入的值超过 20 个字节,系统会将其截断为前 20 个字节。
在 AppMeasurement 和 Analytics 扩展自定义代码编辑器中使用事件 ID
事件序列化是 s.events
变量的一部分。在字符串中使用冒号为每个事件分配一个 ID。
// Assign custom ID serialization to a single value
s.events = "event1:ABC123";
// Assign custom ID serialization to multiple values
s.events = "event1:ABC123,event2:ABC123";
如果某个事件已启用序列化,但不包含序列化 ID,则始终会计算该事件。
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690