事件 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 中的标记的“使用事件 ID”

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

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

有效值是长度不超过 20 字节的字母数字字符。如果输入的值超过 20 个字节,系统会将其截断为前 20 个字节。

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

在此页面上