更新时间:2026年5月30号
什么是推荐事件?
推荐事件(Recommended Events)是Google官方预先定义好的事件名称及建议使用的事件参数。
当网站或App按照官方规范发送这些事件后,GA4会自动识别事件含义,并能够在报告、探索分析以及部分内置分析功能中直接使用,无需额外映射。
注意点:在实施GA4时,应尽量遵循Google官方推荐事件与参……继续阅读 »
Haran
4年前 (2022-11-26) 4750浏览 0评论
7个赞
更新时间:2025年1月9号
什么是增强型衡量事件
增强型衡量事件(Enhanced Measurement)是GA4为网站数据流提供的一组自动采集功能。
开启后,GA4会自动监听用户在网站上的部分行为,例如页面浏览、页面滚动、出站链接点击、网站搜索、YouTube视频互动、文件下载、表单互动
不需要额外编写代码,也不需要通过GTM创建标签即可完成基础数据采……继续阅读 »
Haran
4年前 (2022-11-26) 6986浏览 0评论
5个赞
更新时间:2025年1月10号
在GA4中,事件是衡量用户行为的核心数据单位。
GA4中的事件主要分为:
自动收集事件
增强型衡量事件
推荐事件
自定义事件
本文主要介绍第一类:自动收集事件
什么是GA4自动收集事件?
自动收集事件(Automatically Collected Events)是指:
当你安装GA4跟踪代码(Google Tag)或者……继续阅读 »
Haran
4年前 (2022-11-26) 7392浏览 2评论
11个赞
更新时间:2025年5月20号
GA4采用事件模型,用户在网站或App中的所有行为,最终都会以事件的形式进行记录。
例如:
用户打开网页 → page_view事件
用户访问网站 → session_start事件
用户点击按钮 → click或自定义点击事件
用户下载文件 → file_download事件
用户完成购买 → purchase事件
因此……继续阅读 »
Haran
6年前 (2020-09-26) 35091浏览 14评论
27个赞
GA4采用事件驱动的数据模型,所有用户行为最终都会以事件的形式发送到GA4,统一采用事件名称+ 事件参数来描述用户行为。
因此,理解GA4事件参数,是学习GA4事件追踪、数据分析以及自定义报表的基础。
什么是GA4事件参数?
GA4中的每一个事件,都由两部分组成:
事件名称(Event Name):描述用户做了什么。
事件参数(Event Paramete……继续阅读 »
Haran
7年前 (2019-08-14) 11842浏览 2评论
3个赞
更新时间:2025年8月25号
GA4提供了创建事件功能,可以在不修改网站代码、不重新发布 GTM 的情况下,基于已有事件创建新的事件,实现简单的无代码事件配置。
什么是创建事件?
创建事件(Create Event)是指根据已有事件及其参数,在 GA4 后台定义一个新的事件。
例如,GA4 自动采集的 page_view 用于记录所有页面浏览。如果希望单独……继续阅读 »
Haran
9年前 (2017-08-16) 9932浏览 0评论
5个赞
更新时间:2024年12月3号
除了使用GTM自带的点击触发器外,还可以通过jQuery + dataLayer.push的方式实现事件跟踪。这种方式尤其适用于需要统一管理大量点击事件,或者GTM内置点击变量无法满足需求的场景。
注意: 此方法依赖网站已加载jQuery。如果网站未使用jQuery,可使用原生JavaScript实现相同功能。
实现原理
……继续阅读 »
Haran
9年前 (2017-08-16) 8518浏览 0评论
3个赞
方法一:gtag()方法(硬编码方式)
如果网站没有使GTM,而是直接在网页中部署gtag.js,则可以通过gtag() 方法发送事件。
这种方式也被称为硬编码事件跟踪。
下面通过一个完整示例介绍如何实现。
Step 1:添加 gtag() 事件跟踪代码
GA4 使用 gtag('event') 方法发送事件,基本语法如下:
gtag('even……继续阅读 »
Haran
9年前 (2017-04-26) 17830浏览 12评论
9个赞
更新时间:2024年7月6号
dataLayer.push() 是GTM中最常见、也是最推荐的事件跟踪方式之一。
dataLayer.push() 可以让前端主动把事件和相关数据发送到数据层,再由GTM统一接收并发送至GA4,具有代码解耦、维护简单、扩展方便等优点。
本文介绍如何利用 dataLayer.push + GTM 实现一个完整的GA4自定义事件……继续阅读 »
Haran
9年前 (2017-03-15) 12555浏览 2评论
6个赞
更新时间:2025年6月18号
如果网站没有使GTM,而是直接在网页中部署gtag.js,则可以通过gtag() 方法发送事件。
这种方式也被称为硬编码事件跟踪。
注意:如果你的GA4是通过GTM部署的,则不要再使用 gtag() 进行事件跟踪,而应使用GTM配置GA4事件标签。两种方式混合使用容易造成维护困难,甚至可能导致重复发送事件。
相比GTM,硬……继续阅读 »
Haran
10年前 (2017-01-24) 24120浏览 4评论
9个赞
更新时间:2024年10月31号
本文以「用户打印页面」为例,介绍如何通过自定义JavaScript监听 Ctrl + P 操作,实现GA4打印事件跟踪。
实现原理
整个实现流程如下:自定义JavaScript监听用户的特定键盘操作行为,如ctrl+p,监听到就主动dataLayer.push发送事件,然后用自定义事件触发器接收,再将数据发送给GA4。
GT……继续阅读 »
Haran
10年前 (2016-12-23) 5765浏览 0评论
4个赞
更新时间:2025年5月20号
在GA4中,修改事件可以在数据写入报告之前,对已经收集到的事件进行修改,而无需重新部署GTM或修改网站代码。
对于一些事件名称不规范、参数名称需要统一,或者希望兼容历史数据的场景,修改事件是一个非常实用的功能。
什么是修改事件
修改事件(Modify Events)是GA4提供的一项数据处理功能,用于修改已经接收到的事件内容。……继续阅读 »
Haran
10年前 (2016-08-08) 5814浏览 0评论
0个赞