事件 ID 序列化

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

注意

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

设置事件序列化

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

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

  • 每个变量都使用自己的表进行重复数据删除。例如,event1:ABCevent2:ABC 都被计入到报表中。
  • 可在所有访客中进行重复数据删除。如果访客 A 发送 event1:ABC,然后访客 B 也发送 event1:ABC,则 Adobe 会忽略访客 B 的第二个实例。
  • 重复数据删除不会过期。如果访客发送 event1:ABC,然后 2 年后返回并再次发送 event1:ABC,则 Adobe 将忽略第二个实例。
小贴士

如果要删除重复的 purchase 事件,请改用 purchaseID 变量。

在 Adobe Experience Platform Launch 中使用事件 ID

您可以在配置 Analytics 扩展时(全局变量)设置事件 ID 字段,也可以根据规则执行此操作。

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

有效值是长度不超过 20 字节的字母数字字符。

在 AppMeasurement 和 Launch 自定义代码编辑器中使用事件 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,则始终会计算该事件。

在此页面上