[GA4] 事件修改和自定义事件

修改现有事件,并根据您正在收集的其他事件创建自定义事件。
本文适用于希望根据已经在收集的事件(例如自动收集的事件、增强型衡量事件,或已通过 gtag.js 库或使用 Google 跟踪代码管理器实现的推荐事件)做出更改的网站所有者。

通过事件修改,您可以添加、移除或更改事件参数和值。借助自定义事件,您可以根据已经在收集的其他事件创建新事件。通过事件修改和自定义事件,您无需编写代码,即可更正数据收集中出现的错误、对事件和参数进行标准化,以及自定义实现,从而提高报告的实用性。

目前,您可以修改和创建网站事件。我们即将支持对自定义应用事件进行修改和创建。
本文包含的主题

在 Google Analytics(分析)4 媒体资源中创建事件

如需查看相关演示,请快进到 2:55。

定义

修改事件

通过修改事件,您可以调整收集的事件的详细信息。例如,您可以:

  • 重命名事件,以跨不同的媒体资源和数据流实现报告标准化和统一。
  • 更正导致衡量错误的拼写错误。
  • 当一个或多个其他事件满足您指定的条件时,通过更改事件参数对事件进行微调。

示例

如果您要衡量多个网站数据流,且这些数据流针对同一事件使用了不同的名称,那么您可以对该事件进行标准化,以简化报告。例如,假设网站 A 将购买称为“sale”,而网站 B 将购买称为“transaction”。您可以对这些事件进行修改,为它们采用一个标准的名称“purchase”。

如果您的网站已实现推荐事件(例如零售求职招聘旅游游戏),您可以重命名参数,使其符合 Google Analytics(分析)使用的架构。

如果您想要根据特定 promotion_name 添加一个参数,用于指明折扣商品价格,那么您可以在购买事件中包含相关促销时,添加或修改该事件的参数。

在您修改事件后,系统会使用您指定的新值覆盖原始事件

创建自定义事件

通过创建自定义事件,您可以根据已经在收集的其他事件或参数构建新事件。

示例

如果用户触发了 page_view 事件,且 page_title 参数为“Checkout”,您就可以定义一个 new_purchase 事件。

在您创建事件后,系统会保留原始事件,并将新事件添加到您的数据中。

标记为转化

将事件标记为转化后,您就能在“转化”报告中看到该事件了。

修改事件

您需要拥有“修改”权限才能修改和创建事件。
  1. 登录 Google Analytics(分析)
  2. 选择您的媒体资源。
  3. 在左侧窗格中,点击事件
  4. 点击顶部的修改事件
  5. 选择现有修改,或点击创建以创建新的修改。
  6. 配置事件修改选项(请参见下文)。
  7. 点击创建
所做修改不会应用于历史数据。保存修改后,相应修改可能需要过一段时间才会开始对您收集的新数据生效。请参阅下文,了解其他限制

修改名称

为修改输入一个名称。您可以使用字母、数字和标点符号。修改名称必须是唯一的。

匹配条件

指定应用此项修改所必须满足的条件。例如,假设您想要将 page_title 参数值从“Thank you”更改为其他值:

匹配条件

参数

运算符

新值

page_title

等于

Thank you

在此示例中,当任何包含 page_title 参数的事件被触发时,如果该参数的值为“Thank you”,系统就会应用您的修改。

您可以向此项修改添加多个条件,并且必须满足所有这些条件才能应用这项修改。

  • 要添加其他条件,请点击添加条件
  • 要移除某个条件,请点击右侧的 移除。

修改参数

指定要进行的更改。以下是您可以更改的设置:

更改参数值

要将事件参数更改为特定值,请在参数字段中选择相应参数,然后在新值字段中输入要使用的值。例如,要将 page_title 更改为“Checkout”,请选择 page_title 参数,然后输入新值:

修改参数

参数

新值

page_title

Check Out

复制参数值

您可以将一个参数的值替换为另一个参数的值。为此,请在新值字段中输入另一个参数的名称并用双括号括起来。

修改参数

参数

新值

page_title

[[other_parameter]]

示例

假设您发现参数名称中存在拼写错误:实现某个事件时使用的是 page_tittle 参数(多了一个字母 t),而不是 page_title。要解决这个问题,您可以先将拼写错误的参数复制到正确的参数,然后再将拼写错误的参数删除(通过将其值留空)。

修改参数

参数

新值

page_title

[[page_tittle]]

page_tittle  

重命名事件

要更改事件的名称,请在参数字段中选择“event_name”,然后在新值字段中输入新名称。例如,您可以将“buy”事件重命名为“purchase”。

匹配条件

参数

运算符

event_name

等于

buy

修改参数

参数

新值

event_name

purchase

下面是另一个示例:假设订单超过一定数量,您想要将“purchase”事件重命名为“large_purchase”。为此,请根据“purchase”事件的值参数再添加一个匹配条件。

匹配条件

参数

运算符

新值

event_name

等于

purchase

value

大于或等于

100

修改参数

参数

新值

event_name

large_purchase

在此示例中,当值大于或等于 100 时,新的“large_purchase”事件会覆盖原始的“purchase”事件。如果值小于 100,系统就会记录原始的“purchase”事件。如果用户在您进行报告和分析期间触发了这两个事件,那么它们可以同时显示。

注意:

新事件的名称必须遵循下文所述的事件命名规则。

如果您重命名已标记为转化的事件,则该事件将不再是转化事件。如果您修改了事件参数,但未更改名称,则该事件仍被视为转化事件。

您可以一次更改多个参数。

  • 要更改其他参数,请点击添加修改
  • 要移除某个条件,请点击右侧的 移除。

创建或修改自定义事件

自定义事件是指其他事件触发时所产生的事件。要创建自定义事件,请按以下步骤操作:

  1. 登录 Google Analytics(分析)
  2. 选择相关的媒体资源。
  3. 在左侧窗格中,点击事件
  4. 点击创建事件
  5. 选择现有自定义事件,或点击创建以创建新的自定义事件。
  6. 配置自定义事件选项(请参见下文)。
  7. 点击创建
除了从“事件”页面访问这些选项之外,您还可以通过依次点击“管理”>“媒体资源”列 >“数据流”>“网站”>“网站数据流”>“代码设置”来访问这些选项。

自定义事件名称

事件名称区分大小写。例如,my_event 和 My_Event 是两个不同的事件。事件名称只能使用字母、数字和下划线,不能使用空格,并且必须以字母开头。

您不能为自定义事件使用预留的前缀和事件名称。请参见下表。

预留的前缀和事件名称
此列表并不详尽,并可能会定期更新。如果您尝试使用预留的前缀或名称,Google Analytics(分析)会显示错误消息。

网页

前缀

  • _(下划线)
  • firebase_
  • ga_
  • google_
  • gtag.

事件名称

  • app_remove
  • app_store_refund
  • app_store_subscription_cancel
  • app_store_subscription_convert
  • app_store_subscription_renew
  • first_open
  • first_visit
  • in_app_purchase
  • session_start
  • user_engagement

移动应用(Android 和 iOS)

前缀

  • _(下划线)
  • firebase_
  • ga_
  • google_
  • gtag.

事件名称

  • ad_activeview
  • ad_click
  • ad_exposure
  • ad_query
  • ad_reward
  • adunit_exposure
  • app_background
  • app_clear_data
  • app_exception
  • app_remove
  • app_store_refund
  • app_store_subscription_cancel
  • app_store_subscription_convert
  • app_store_subscription_renew
  • app_update
  • app_upgrade
  • dynamic_link_app_open
  • dynamic_link_app_update
  • dynamic_link_first_open
  • error
  • firebase_in_app_message_action
  • firebase_in_app_message_dismiss
  • firebase_in_app_message_impression
  • first_open
  • first_visit
  • in_app_purchase
  • notification_dismiss
  • notification_foreground
  • notification_open
  • notification_receive
  • notification_send
  • os_update
  • session_start
  • session_start_with_rollout
  • user_engagement

匹配条件

确定您想要作为新事件的触发器的现有事件或参数。

现在我们再来看看前面的“large_purchase”示例。要创建新的自定义事件,而不是修改原始的“purchase”事件,请按以下步骤操作:

  1. 输入“large_purchase”作为自定义事件名称。
  2. 输入匹配条件。
  3. 将原始事件的参数复制到新事件中。

自定义事件名称

large_purchase

 

匹配条件

参数

运算符

event_name

等于

purchase

value 大于或等于 100

参数配置

 复制源事件中的参数

在此示例中,系统会保留原始的“purchase”事件,还会在购买事件的值大于或等于 100 时记录新的“large_purchase”事件。

注意:

新事件的名称必须遵循事件命名规则。

您可以将新的事件标记为转化。请参阅下文。

参数配置

要将触发事件中的参数复制到新事件中,请选择复制源事件中的参数

要修改复制的参数或添加新参数,请点击添加修改。您可以像创建事件修改时那样,在这里执行相同的操作。

将事件标记为转化

您可以将任何事件(包括您创建的自定义事件)标记为转化。对于自定义事件,您应该在创建新事件后立即执行此操作,以便尽快开始收集数据。

  1. 登录 Google Analytics(分析)
  2. 在左侧面板中点击“转化”。
  3. 点击“新建转化事件”。
  4. 在“新建事件名称”下,输入您创建的新事件的名称(输入的名称务必与创建过程中配置的名称完全一致)。
  5. 点击保存。

详细了解转化

对事件修改列表进行重新排序

事件修改会按照其在修改列表中显示的顺序应用到您的数据。如果您的各项修改相互依赖,那么此顺序就很重要。

例如,如果您在修改 1 中重命名了一个事件,然后在修改 2 中使用该新名称创建了另一个事件,则需要系统按照修改 1 > 修改 2 的顺序来执行这些修改。如果这些修改的顺序出现混乱,那么修改 2 将会失败。

要对事件修改进行重新排序,请按以下步骤操作:

  1. 登录 Google Analytics(分析)
  2. 选择相关的媒体资源。
  3. 在左侧窗格中,点击事件
  4. 点击修改事件
  5. 事件修改列表中,点击重新排序
  6. 根据需要将修改从列表中的一个位置拖动到另一个位置。
  7. 点击应用

事件修改和自定义事件方面的限制

  • 修改和自定义事件不会应用于历史数据。
  • 您最多可以创建 50 项对现有事件的修改和 50 个自定义事件。
  • 修改需要一段时间(通常是几分钟,但也可能更久)才能生效。
  • 系统会在将数据发送到 Google Analytics(分析)进行处理之前在客户端执行修改。
  • 修改会按照事件修改列表中显示的顺序来执行。
  • 修改处理完毕后,系统才会处理任何自定义事件。
  • 您无法对自定义事件进行重新排序。
该内容对您有帮助吗?
您有什么改进建议?