有时,您可能希望在报告中分析用户执行的某项操作,但该操作不属于自动收集或推荐的事件。在这些情况下,实现自定义事件不失为一种好的选择。
自定义事件是指您自行定义的事件,可用于专门针对您的业务和您想分析的内容,收集有关用户如何与您网站或应用互动的信息。
例如,尽管 Google Analytics(分析)会记录用户浏览网页的时间,但您可能想知道用户何时进行捐赠、与新功能互动、到达确认页或对文件进行重命名。在这些情况下,您可能需要实现自定义事件。
在创建自定义事件之前
在创建自定义事件之前,请确保您要创建的事件尚未通过自动收集的事件收集,或作为推荐事件进行推荐。建议您使用现有事件,因为这些事件会自动填充您报告中使用的维度和指标。
如何实现自定义事件
您可以通过几种不同的方式实现自定义事件,具体取决于您设置网站或应用衡量的方式。其中包括:
具体实现详情会因您设置网站或应用衡量的方式而有所不同。如需详细了解如何实现自定义事件,请参阅开发者文档(通过上面的链接访问)。
自定义事件剖析
自定义事件由以下几部分组成:
- 自定义事件名称
- 与自定义事件相关联的自定义事件参数
事件名称
自定义事件的名称是指您为该事件选择的任意名称。该名称应说明您打算通过该事件衡量的内容。例如,如果您要衡量捐赠行为,可以将其命名为“捐赠”。
在为自定义事件命名之前,请确保该名称符合事件命名规则(例如名称应区分大小写、不能是预留名称以及应以字母开头)和事件命名限制(例如名称长度不得超过 40 个字符),以确保 Google Analytics(分析)能够收集和处理该事件。
如果用户在您网站或应用上触发自定义事件,系统便会使用该事件名称统计用户执行此操作的次数。例如,如果用户进行了捐赠,那么系统会将捐赠事件的计数在原来的基础上增加 1。有关捐赠的任何其他信息都应作为自定义事件参数捕获。
事件参数
借助自定义事件的事件参数,您可以详细了解用户所执行的操作。例如,您可以衡量操作是否成功、事件发生的时间,或用户在互动期间做出的选择。
参数由键值对组成。每个键值对均包含以下几个部分:
- 参数名称,用于说明您正在收集的信息
- 参数值,即互动中与该参数相关的值
参数名称是指在不同会话中使用的同一名称,而参数值会根据用户在会话中执行的操作进行更新。例如,如果某位用户捐赠了 1.00 美元,那么“value”参数应为“1.00”;如果其他用户捐赠了 2.00 美元,那么“value”参数应为“2.00”。这样一来,您就可以跨越不同会话一致地衡量相同的信息。
自定义维度和指标
如需访问分配给您报告中事件参数的不同值,您应创建自定义维度或指标。借助自定义维度或指标,您可以查看从事件参数中收集的信息。例如,如果您设置了“value”事件参数,那么您可以创建一个名为“Value”的自定义指标,以便查看分配给该事件参数的每个值。详细了解自定义维度和指标。
基数和系统限制
在设置自定义事件参数时,请注意可分配给该参数的可能值的数量。
您可以为每个参数分配多个值。例如,“mobile”自定义事件参数具有两个可能值,即“true”或“false”。此外,还有一些其他参数可分配任意数量的值,例如“page_location”,系统可针对您网站上的每个网址向其分配不同的值。
如果您创建自定义维度来了解分类信息(例如“page_location”),可能值的数量至关重要。如果维度具有的可能值数量超过 500 个,就属于高基数维度。包含高基数维度的报告和探索可能会受 Google Analytics(分析)系统限制的影响,这可能会导致值汇总到“(其他)”行中,或者触发数据抽样。
此外,在创建自定义事件参数前,请先了解您可以创建的自定义维度和指标的数量。如果您发送的事件参数数量超出这些限制,那么您需要选择要将其中哪些事件参数用作自定义维度和指标。
事件收集限制
可为网站数据流(例如网站)创建的自定义事件数量没有限制。不过,您每天可以针对每位移动应用用户收集的不同事件数量上限为 500 个。例如,如果不同应用实例中的两个不同用户各自触发了不同的事件,那么您可能会看到 700 个不同的事件。
自动收集的事件和增强型衡量事件不会计入这些限制。
在您自行创建事件之前,请先查看其他事件收集限制。
转化
任何自定义事件都可以标记为转化。例如,如果捐赠对业务成功至关重要,那么您可以将自定义事件“捐款”标记为转化。
有时,您想要衡量的操作中有部分操作是通过现有事件捕获的,但您希望缩小事件范围,以衡量对您业务至关重要的操作。例如,Google Analytics(分析)已经自动衡量了网页浏览量,但您还需要一个单独的自定义事件,用于收集有关用户何时浏览确认页的信息。
在这些情况下,您可以直接在 Google Analytics(分析)中创建事件的副本或修改事件,而无需创建自定义事件。然后,您可以将该事件标记为转化。这样一来,您无需更新网站代码,即可快速创建事件。
不过,如果更改网站代码的人员不是您,请务必向执行更改的人员传达这些变化。否则,如果他们也为该互动创建自定义事件,那么系统可能会过量统计互动次数。
查看报告中的事件
在您实现自定义事件且 Google Analytics(分析)收集该事件后,您就可以使用“报告”部分中的事件报告,了解在指定日期范围内该事件被收集的次数以及有关该事件的其他数据。
此外,您也可以选择事件名称,打开有关该事件更加详细的报告,其中包括以下信息:有关参数的详细信息、有关触发该事件的用户的受众特征,以及实时触发每个事件的用户数量(及其关联参数)。