事件 ID 序列化

事件序列化是实施措施以防止重复事件进入 Analytics 报告的过程。如果您不希望量度由于访客刷新页面而虚增,删除重复事件很重要。

NOTE
数据源不支持事件序列化或删除重复事件。

设置事件序列化

您必须先在报表包设置中将事件的独特事件记录设置为使用事件 ID。请参阅《管理员用户指南》中的成功事件

使用事件 ID 时,会在以下级别进行重复数据删除:

  • 每个变量都使用自己的表进行重复数据删除。例如,event1:ABCevent2: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 字段,也可以根据规则执行此操作。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击所需的标记属性。
  3. 转到规则选项卡,然后单击所需的规则(或创建规则)。
  4. 在操作下,单击现有的 Adobe Analytics - 设置变量操作或单击“+”图标。
  5. 将扩展下拉列表设置为Adobe Analytics,将操作类型设置为设置变量。
  6. 找到事件部分,其中每个事件都包含一个事件 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