events

维度和量度是报表的重要组成部分。events 变量负责收集您网站上许多量度的数据。事件通常会递增报表中的量度

在实施事件之前,请确保在报表包设置的成功事件下创建和配置事件。如果您计划在链接跟踪点击中使用自定义事件,请确保正确设置 linkTrackVarslinkTrackEvents

Adobe Experience Platform Launch 中的事件

您可以在配置 Analytics 扩展时(全局变量)或根据规则设置事件。

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

可使用以下几项功能:

  • 允许您选择要包括的事件的下拉列表
  • 用于序列化的可选文本字段。请参阅事件序列化以了解更多信息。
  • 用于事件值的可选文本字段。您可以包含货币(货币事件)或整数(非货币事件)以使其多次递增。例如,在下拉列表下选择 event1 并在此字段中包含 10,报表中的 event1 将以 10 为单位进行递增。
  • 用于添加其他事件的按钮。对于可包含在点击中的事件数,没有相应的限制。

AppMeasurement 和 Launch 自定义代码编辑器中的 s.events

s.events 变量是一个字符串,其中包含要包含在点击中的以逗号分隔的事件列表。此变量没有字节限制,因此不会被截断。有效的值包括:

注意

此变量区分大小写。请避免错误地将事件值的首字母大写,以确保进行准确的数据收集。

// Set the events variable to a single value
s.events = "event1";

// Set the events variable to multiple values
s.events = "event1,event13,purchase";

多次增加计数器事件

如果需要,可以多次计算自定义事件。为字符串中的所需事件分配一个整数。默认情况下,在报表包设置中创建的事件是计数器事件。

// Count event1 ten times
s.events = "event1=10";

// Count event1 twice and event2 once
s.events = "event1=2,event2";
注意

计数器事件不支持货币或小数值。请将货币事件用于货币,或将数值事件用于小数值。

使用货币事件

您可以更改自定义事件以使用货币而不是整数。如果报表包货币与 currencyCode 变量不匹配,货币事件会自动转换为报表包的货币。它们有助于计算运费、折扣或退款。如果要将货币事件仅归因于该产品,则可以在 products 变量中设置该事件。

在实施货币事件之前,请确保在报表包设置的成功事件下将所需事件设置为“货币”。

// Send $9.99 USD in event1 using the events variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1=9.99";

// Send $9.99 USD in event1 using the products variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=9.99";
注意

如果同时在 events 变量和 products 变量中设置货币值,则会使用 events 中的货币值。避免同时在 events 变量和 products 变量中设置货币值。

使用数值事件

您可以更改自定义事件以接受小数值而不是整数。数值事件的行为与货币事件类似,只是它们不使用货币换算。如果要将数值事件仅归因于该产品,您可以在 products 变量中设置该事件。

在实施数值事件之前,请确保在报表包设置的成功事件下将所需事件设置为“数值”。

// Send 4.5 in event1 using the events variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1=4.5";

// Send 4.5 in event1 using the products variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=4.5";
注意

如果同时在 events 变量和 products 变量中设置数值,则会使用 events 中的数值。避免同时在 events 变量和 products 变量中设置数值。

在此页面上