更新时间:2025年1月8号
Google Analytics 4(GA4)是基于事件驱动(Event-based)的,所有用户行为数据,最终都会以事件的形式被收集和分析。
理解GA4,本质上就是理解事件的组成、类型、限制以及设计原则。
GA4中事件是如何构成的?
GA4中的事件由两部分组成:。
-
事件名称(Event Name):行为是什么
-
事件参数(Event Parameters):行为发生时的上下文信息
事件名称(Event Name)规则说明
GA4对事件名称有明确限制:
- Web端的事件名称数量是没有限制
- APP端的事件名称数量是限额500,自动收集的事件和增强型衡量事件不计入限额
- 事件名称最多是40个字节
- 事件名称区分大小写,例如,my_event和My_Event是不同的事件。
- 事件名称可包含英语和非英语单词和字母
- 不能使用预留的前缀和事件名称
- 事件名称必须以字母开头,并且只能使用字母、数字和下划线,不能使用空格
事件参数(Event Parameters)详解
- 每个事件最多可以设置25个事件参数
- 事件参数可以分为预设(内置)事件参数和自订事件参数
- 预设(内置)事件参数:内置参数,也叫默认参数,就是所有的事件都默认有。
- 对于网站共有5个:
- language
- page_location 最高1000字符
- page_referrer 最高420字符
- page_title 最高300字符
- screen_resolution
- 对于APP共有3个:
- app_version
- firebase_screen_id
- firebase_screen_class
- 对于网站共有5个:
- 自订事件参数:就是用户自定义的事件参数,可以分为两种:
- 文本型,就是字符型的事件参数,最多40个字符,限额50个
- 数值型,就是数值型的事件参数,最多100个字符/长度,限额50个
- 预设(内置)事件参数:内置参数,也叫默认参数,就是所有的事件都默认有。
- 事件参数需要自定义设置里注册后才可以在GA4中探索、标准报告使用。这是新手最常忽略、也是最常问的问题之一。
GA4 中的事件类型
GA4将事件分为4大类:
- 自动收集事件:布署好基础的GA4跟踪代码或SDK后,就会自动收集的事件,不需要你做任何的设置
- 增强型衡量事件:内置的一些基础跟踪事件,只需要在数据流中开启就会自动跟踪
- 推荐事件:Google预定义名称和参数的事件,事件名称和参数都是固定,你需要设置往这些事件发送数据,事件报告中就会有数据了。
- 自定义事件:完全由你定义事件名称和事件参数
GA4事件发送频率限制(非常重要)
GA4每秒最多发送20个事件或5个请求(GA4会自动对事件做分组,合并事件,也就是有些请求是包含的多个事件),超过数据会丢失,注意数据的发送频率,比如电商里的产品展示Impression,不要每个单独发送,尽量合并到同一个Product的数组里。
GA4事件设计的基本原则(强烈建议遵守)
当你准备新增一个事件时,建议遵循以下顺序判断:
能不用自定义事件,就尽量不用。
因为:维护成本更低,报表兼容性更好,更不容易踩限额和命名坑。




