您有时可能希望在每次使用特定参数值触发现有事件时,都生成新的事件。举例来说,如果您希望在用户每次访问确认页面时都记录关键事件,则可以生成一个新的自定义事件,例如每当发生 page_view
事件且 page_location
参数值与您的确认页面网址一致时,可生成一个名为 confirm_signup
的新自定义事件。然后,将 confirm_signup
事件标记为关键事件。
您还可以更改现有事件,例如重命名事件或其参数。这样,您就可以修正因事件名称、条件或参数中的拼写错误导致的衡量错误。
限制和注意事项
- 修改和新建的事件不能应用于历史数据。
- 您最多可以修改 50 个现有事件,以及根据现有事件创建最多 50 个事件。
- 修改需要一个小时或更长时间才能生效。
- 系统会在将数据发送到 Google Analytics 之前在客户端执行修改。
-
如果您使用
gtag.js
,则无法根据来自 items 数组(例如item_brand
、item_name
、item_id
)的参数生成或修改事件。 -
无法修改通过服务器到服务器设置(例如使用 Measurement Protocol 时)发送的事件。
准备工作
在生成新事件或重命名现有事件之前:
操作说明
如果您有多个数据流与 Google Analytics 媒体资源相关联,系统会要求您选择要在哪个数据流中创建或修改事件。
生成事件是指将现有事件的参数复制到新事件中并在新事件中指定任何新参数。
- 在管理中,点击“数据显示”下方的事件。
上一个链接会打开您上次访问的 Google Analytics 媒体资源。您可以使用媒体资源选择器来更改媒体资源。 您必须是编辑者或更高级别的用户在媒体资源层级根据现有事件生成新事件。如果您没有在表格右上角看到创建事件按钮,则说明您不具有创建事件所需的角色。
- 依次点击创建事件和创建。
- 在“自定义事件名称”中,为事件输入一个符合事件命名规则的名称。
- 在“匹配条件”中,指定一个或多个匹配条件。Google Analytics 会复制与您指定的条件匹配的所有事件。例如,如果您指定“event_name equals view_item”,则 Google Analytics 会将“view_item”复制到新事件中。
若要指定区分大小写的条件,请使用不含“(不区分大小写)”文本的运算符之一。例如,如果您希望参数与值完全匹配,请使用“等于”而不是“等于(不区分大小写)”。
在匹配条件中使用正则表达式之前,请查看最佳实践。 - (可选)默认情况下,系统会启用复制源事件中的参数,以使用所匹配事件中的参数。如需停用此功能,请点击复制源事件中的参数。
- (可选)在“修改参数”部分,更改从所匹配事件复制到新事件中的任何参数。例如,如果您在匹配条件中指定 view_item 事件,则可以修改 currency 参数。了解详情
注意:您无法使用事件构建器对事件执行数学运算。相反,您需要在新事件中发送更新后的值。
- 点击创建。
修改事件是指通过添加、更改或移除参数来改写现有事件。系统会先处理修改事件,再处理新建事件。
- 在管理中,点击“数据显示”下方的事件。
上一个链接会打开您上次访问的 Google Analytics 媒体资源。您可以使用媒体资源选择器来更改媒体资源。 您必须是编辑者或更高级别的用户在媒体资源层级修改现有事件。如果您没有在表格右上角看到修改事件按钮,则说明您不具有修改事件所需的角色。
- 依次点击修改事件和创建。
- 在“修改名称”中,输入一个描述更改内容的名称。
- 在“匹配条件”中,指定一个或多个匹配条件。您可以修改包含与您指定的所有条件匹配的一个或多个事件参数的事件。例如,如果您指定“event_name equals view_item”,则可以修改 view_item 事件。
若要指定区分大小写的条件,请使用不含“(不区分大小写)”文本的运算符之一。例如,如果您希望参数与值完全匹配,请使用“等于”而不是“等于(不区分大小写)”。
在匹配条件中使用正则表达式之前,请查看最佳实践。 - 在“修改参数”中,更改所匹配事件中的任何参数。以下是您可以执行的修改的示例。
注意:您无法使用事件构建器对事件执行数学运算。相反,您需要在新事件中发送更新后的值。
- 点击创建。
修改后的事件会按照“事件修改”列表中显示的顺序来执行。
事件修改会按照其在修改列表中显示的顺序应用到您的数据。如果您的各项修改相互依赖,那么此顺序就很重要。
例如,如果您在修改 1 中重命名了一个事件,然后在修改 2 中使用该新名称创建了另一个事件,则需要系统按照修改 1 > 修改 2 的顺序来执行这些修改。如果这些修改的顺序出现混乱,那么修改 2 将会失败。
要对事件修改进行重新排序,请执行以下操作:
- 在管理中,点击“数据显示”下方的事件。
上一个链接会打开您上次访问的 Google Analytics 媒体资源。您可以使用媒体资源选择器来更改媒体资源。 您必须是编辑者或更高级别的用户在媒体资源层级对修改后的事件重新排序。如果您没有在表格右上角看到修改事件按钮,则说明您不具有修改事件所需的角色。
- 点击修改事件。
- 在“事件修改”窗格中,点击重新排序。
- 根据需要将修改从列表中的一个位置拖动到另一个位置。
- 点击应用。
- 在管理中,点击“数据显示”下方的事件。
上一个链接会打开您上次访问的 Google Analytics 媒体资源。您可以使用媒体资源选择器来更改媒体资源。 您必须是编辑者或更高级别的用户在媒体资源层级修改某个已生成或已修改的事件。如果您没有在表格右上角看到创建事件按钮,则说明您不具有创建事件所需的角色。
- 点击创建事件。
- 在“自定义事件”表格中,选择要修改的事件。
- 根据需要调整条件和参数。
- 点击保存。
示例
修改现有事件
以下示例演示了如何将 pub_article
重命名为 publish_article
。对于在更改之后收集的所有数据,报告中会显示 publish_article
,而非 pub_article
。
修改事件
修改名称
将 pub_article 更改为 publish_article |
匹配条件
参数 | 运算符 | 值 |
event_name | 等于 | pub_article |
修改参数
参数 | 新值 |
event_name | publish_article |
根据现有事件生成新事件
当您需要根据条件触发事件,但不想更改任何现有事件时,可生成一个新事件。 按照根据现有事件生成新事件中的说明创建新事件。
例如,假设访问者滚动浏览网站上的完整文章时,就会触发现有的 article_scroll
事件。您要根据产品页 (product.html
) 的滚动数据生成单独的报告,就可以生成一个新的 product_scroll
事件。对于在新事件触发后收集的所有数据,article_scroll
和 product_scroll
都会显示在报告中。
创建活动
自定义事件名称
product_scroll |
匹配条件
参数 | 运算符 | 值 |
event_name | 等于 | article_scroll |
page_location | 包含(不区分大小写) | 产品 |
根据值触发事件
确定您想要用作新事件的触发条件的现有事件或参数。
假设您希望创建一个名为“large_purchase”的自定义事件,在每次发送价值达到或超过 100 美元的 purchase
事件时触发。
- 输入“large_purchase”作为自定义事件名称。
- 输入匹配条件。
- 将原事件中的参数复制到新事件中。
自定义事件名称
large_purchase |
匹配条件
参数 | 运算符 | 值 |
event_name | 等于 | purchase |
value | 大于或等于 | 100 |
参数配置
复制源事件中的参数
在本例中,系统会保留原来的 purchase
事件,并在 purchase
事件的值大于或等于 100 时记录新的“large_purchase”事件。
修改参数
按照修改现有事件中的说明打开事件:
更改参数值
如要更改事件参数值,请在参数字段中选择参数,然后在新值字段中输入要使用的值。例如,要将 level_name 的值更改为“Scary dungeon”,请选择 level_name 参数,然后输入新值:
参数 | 新值 |
level_name | Scary dungeon |
复制参数值
您可以将一个参数的值替换为另一个参数的值。为此,请在新值字段中输入另一个参数的名称并用双括号括起来。
参数 | 新值 |
level_name | [[other_parameter]] |
例如,假设您发现参数名称中存在拼写错误:实现某个事件时使用的是“lvl_name”参数,而不是“level_name”。level_name要解决这个问题,您可以先将拼写错误的参数复制到正确的参数。
参数 | 新值 |
level_name |
[[lvl_name]] |
注意:如需使用此功能,请勿在方括号外添加文字(例如“[[lvl_name]] 其他文字”则不起作用)。
移除事件参数
您可以删除不需要或不想要的参数。为此,将相应参数值留空即可。
参数 | 新值 |
lvl_name |