本文介绍了如何在 Google Analytics(分析)中修改和创建事件。在 Google Analytics(分析)中创建或修改的所有事件均基于现有的网站或应用事件。
为何在 Google Analytics(分析)中修改和创建事件
通过在 Google Analytics(分析)中修改或创建事件,您可以:
- 在不同的媒体资源和数据流中使用相同的事件名称,从而简化报告
- 修正事件名称、条件或参数中的拼写错误导致的衡量错误
- 基于现有事件创建新事件,并在特定条件下触发该事件
- 缩小事件的范围,然后将相应事件标记为转化
限制和注意事项
在 Google Analytics(分析)中配置的事件具有以下限制:
- 修改和新建的事件不能应用于历史数据。
- 您最多可以修改 50 个现有事件,以及根据现有事件创建最多 50 个事件。
- 修改需要一个小时或更长时间才能生效。
- 系统会在将数据发送到 Google Analytics(分析)之前在客户端执行修改。
-
如果您使用
gtag.js
,则无法根据来自 items 数组(例如item_brand
、item_name
、item_id
)的参数创建或修改自定义事件。
开始前须知
在创建或修改事件之前:
- 确保自定义事件的名称不是预留名称
- 与您的团队共同检查所做更改,以免出现事件重复的问题
- 查看事件收集限制
- 您需要拥有“编辑者”或“管理员”角色才能在 Google Analytics(分析)中修改和创建事件
操作说明
创建事件是指将现有事件的参数复制到新事件中并在新事件中指定任何新参数。
- 在“媒体资源”列中,点击事件。
- 依次点击创建事件和创建。
重要提示:如果您没有在表格右上角看到创建事件按钮,则说明您不具有创建和修改事件所需的编辑者或管理员角色。
- 在“自定义事件名称”中,为事件输入一个符合事件命名规则的名称。
- 在“匹配条件”中,指定一个或多个匹配条件。Google Analytics(分析)会复制与您指定的条件匹配的所有事件。例如,如果您指定“event_name equals view_item”,则 Google Analytics(分析)会将“view_item”复制到新事件中。
- (可选)点击复制源事件中的参数以使用所匹配事件中的参数。
- (可选)在“修改参数”部分,更改从所匹配事件复制到新事件中的任何参数。例如,如果您在匹配条件中指定 view_item 事件,则可以修改 currency 参数。了解详情
注意:您无法使用事件构建器对事件执行数学运算。相反,您需要在新事件中发送更新后的值。
- 点击创建。
修改事件是指通过添加、更改或移除参数来改写现有事件。系统会先处理修改事件,再处理新建事件。
- 在“媒体资源”列中,点击事件。
- 依次点击修改事件和创建。
重要提示:如果您没有在表格右上角看到修改事件按钮,则说明您不具有创建和修改事件所需的编辑者或管理员角色。
- 在“修改名称”中,输入一个描述更改内容的名称。
- 在“匹配条件”中,指定一个或多个匹配条件。您可以修改包含与您指定的所有条件匹配的一个或多个事件参数的事件。例如,如果您指定“event_name equals view_item”,则可以修改 view_item 事件。
- 在“修改参数”中,更改所匹配事件中的任何参数。了解详情
注意:您无法使用事件构建器对事件执行数学运算。相反,您需要在新事件中发送更新后的值。
- 点击创建。
修改后的事件会按照“事件修改”列表中显示的顺序来执行。了解详情
事件修改会按照其在修改列表中显示的顺序应用到您的数据。如果您的各项修改相互依赖,那么此顺序就很重要。
例如,如果您在修改 1 中重命名了一个事件,然后在修改 2 中使用该新名称创建了另一个事件,则需要系统按照修改 1 > 修改 2 的顺序来执行这些修改。如果这些修改的顺序出现混乱,那么修改 2 将会失败。
注意:您无法对新建事件进行重新排序。
要对事件修改进行重新排序,请执行以下操作:
- 在“媒体资源”列中,点击事件。
- 点击修改事件。
重要提示:如果您没有在表格右上角看到修改事件按钮,则说明您不具有创建和修改事件所需的编辑者或管理员角色。
- 在“事件修改”窗格中,点击重新排序。
- 根据需要将修改从列表中的一个位置拖动到另一个位置。
- 点击应用。
- 在“媒体资源”列中,点击事件。
- 点击创建事件。
重要提示:如果您没有在表格右上角看到创建事件按钮,则说明您不具有创建和修改事件所需的编辑者或管理员角色。
- 在“自定义事件”表格中,选择要修改的事件。
- 根据需要调整条件和参数。
- 点击保存。
示例
重命名现有事件
以下示例演示了如何将 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 | 包含(不区分大小写) | product |
根据值触发事件
确定您想要用作新事件的触发条件的现有事件或参数。
假设您希望创建一个名为“large_purchase”的自定义事件,在每次发送价值达到或超过 100 美元的 purchase
事件时触发。
- 输入“large_purchase”作为自定义事件名称。
- 输入匹配条件。
- 将原事件中的参数复制到新事件中。
自定义事件名称
large_purchase |
匹配条件
参数 | 运算符 | 值 |
event_name | 等于 | purchase |
value | 大于或等于 | 100 |
参数配置
复制源事件中的参数
在本例中,系统会保留原来的 purchase
事件,并在 purchase
事件的值大于或等于 100 时记录新的“large_purchase”事件。
修改参数
按照修改步骤或修改在 Google Analytics(分析)中创建的事件中所述的方式打开一个事件,即可更改、复制或移除事件参数值:
更改参数值
如要更改事件参数值,请在参数字段中选择参数,然后在新值字段中输入要使用的值。例如,要将 level_name 的值更改为“Scary dungeon”,请选择 level_name 参数,然后输入新值:
参数 | 新值 |
level_name | Scary dungeon |
复制参数值
您可以将一个参数的值替换为另一个参数的值。为此,请在新值字段中输入另一个参数的名称并用双括号括起来。
参数 | 新值 |
level_name | [[other_parameter]] |
例如,假设您发现参数名称中存在拼写错误:实现某个事件时使用的是 lvl_name 参数,而不是 level_name。要解决这个问题,您可以先将拼写错误的参数复制到正确的参数。
参数 | 新值 |
level_name |
[[lvl_name]] |
注意:如需使用此功能,请勿在方括号外添加文字(例如“[[lvl_name]] 其他文字”则不起作用)。
移除事件参数
您可以删除不需要或不想要的参数。为此,将相应参数值留空即可。
参数 | 新值 |
lvl_name |
观看视频
以下视频演示了如何在 Google Analytics(分析)中创建和修改事件。