公众号旧文
别只用 GA4 看访问量,有价值的是事件
#Google Analytics 4 (GA4)
以前我用 Google Analytics 4,也就是 GA4,基本只看几个数字:
- 今天多少人访问
- 有多少次页面浏览
- 用户来自哪个国家
- 从 Google、Bing 还是直接访问进来
- 哪个页面访问最多
这些当然有用。
但今天我才真正意识到:
“有人访问了你的网站”和“有人真正使用了你的网站”,其实是两回事。
而 GA4 最有价值的地方之一,就是它不仅能统计访问,还能统计用户在页面上发生的各种事件(Event)。
一、访问量只能告诉你:有人来了
假设我有一个工具网站。
今天 GA4 告诉我:
Page views: 1000
第一眼看起来不错。
说明网站有 1000 次页面浏览。
但问题来了:
这 1000 次访问里,有多少人真的用了工具?
可能是:
1000 次 page_view
↓
700 人等到了检测结果
↓
150 人复制了结果
↓
30 人下载了结果图片
也可能是:
1000 次 page_view
↓
200 人真正完成检测
↓
20 人复制
↓
2 人下载
虽然两个网站都是:
1000 次页面浏览
但它们的实际使用质量完全不同。
所以只看访问量,你只能知道:
门口来了多少人。
却不知道:
这些人进来以后做了什么。
二、GA4 的核心其实是“事件”
GA4 和以前 Universal Analytics 一个很大的区别,就是它本身就是一个以事件为核心的数据模型。
在 GA4 里,很多你以为是“访问数据”的东西,其实本质上也是事件。
例如用户打开一个页面:
page_view
一次新的访问会话:
session_start
第一次访问:
first_visit
用户在页面停留并产生有效互动:
user_engagement
用户滚动页面:
scroll
这些其实全部都是事件。
也就是说,GA4 的逻辑更像:
用户
↓
进入网站
↓
不断产生事件
↓
GA4 记录这些事件
↓
我们再从事件中理解用户行为
而不是简单地:
来了一个人
↓
访问量 +1
三、什么叫“自定义事件”?
GA4 会自动帮你采集一些事件。
但真正有意思的是:
你可以自己定义什么行为值得统计。
比如我现在这个 IP 检测工具站,就加了三个事件:
detection_complete
copy_ip
download_result
它们分别代表:
detection_complete
用户真正等到整个检测流程结束。
也就是说:
页面不是只打开了,而是工具真的被使用完成了。
copy_ip
用户成功复制了检测出来的 IP。
这比单纯 page view 更有价值。
因为愿意复制结果,通常说明这个结果对用户真的有用。
download_result
用户把检测结果下载成图片。
这个行为又比普通浏览更深一层。
说明用户可能要:
- 保存结果
- 发给别人
- 做记录
- 用于故障排查
- 用于网络对比
所以现在一次完整的用户行为可以变成:
page_view
↓
detection_complete
↓
copy_ip
↓
download_result
这就是一个很简单的“行为漏斗”。
四、访问和事件最大的区别是什么?
可以用一个现实世界的例子来理解。
假设你开了一家商店。
访问量相当于:
今天有 1000 个人走进了店里。
事件则是:
800 人走到货架前
300 人拿起商品
100 人加入购物车
50 人付款
如果你只知道“来了 1000 人”,其实很难判断店铺到底做得好不好。
但一旦知道后面的行为,你就可以分析:
进店率
↓
使用率
↓
转化率
↓
深度行为
网站也是一样。
五、为什么事件比访问量更适合评价工具网站?
内容网站可能比较关注:
page_view
停留时间
滚动深度
但工具网站真正应该关注的是:
用户有没有完成任务。
例如一个:
- IP 查询工具
- 房贷计算器
- 图片压缩工具
- 视频下载工具
- 端口检测工具
- 汇率计算器
用户通常不是为了“阅读页面”而来。
他是为了完成某件事情。
所以工具网站真正重要的数据应该是:
访问多少次
↓
有多少次真正完成工具操作
↓
有多少次产生关键动作
比如:
1000 page_view
800 detection_complete
200 copy_ip
50 download_result
这组数据比:
1000 PV
有价值得多。
六、甚至可以直接算出“工具使用率”
假设某天:
page_view = 1000
detection_complete = 750
那么粗略可以看成:
检测完成率 ≈ 75%
如果:
copy_ip = 180
那么:
复制率 ≈ 180 / 750
≈ 24%
如果:
download_result = 45
那么:
下载率 ≈ 45 / 750
≈ 6%
这样你就能开始回答以前完全回答不了的问题。
例如:
用户到底有没有真正用这个工具?
有多少用户觉得结果有价值?
哪种功能最常用?
页面流量增加以后,实际使用量有没有同步增加?
七、流量涨了,不一定代表产品变好了
这是我以前很容易忽略的一点。
假设上个月:
page_view = 10,000
detection_complete = 8,000
这个月 SEO 做起来了:
page_view = 20,000
看起来流量翻倍。
但如果:
detection_complete = 9,000
那问题就来了。
访问翻倍:
10,000 → 20,000
真正完成工具使用的人却只:
8,000 → 9,000
说明新来的流量可能:
- 搜索意图不匹配
- 页面打开后很快退出
- 用户没理解怎么用
- 某些流量质量比较差
反过来,如果:
page_view = 20,000
detection_complete = 17,000
那才是真正健康的增长。
所以:
PV 是流量增长,事件才更接近产品使用增长。
八、事件还能帮你判断“哪个功能值得继续做”
假设一个工具页有:
- 复制 IP
- 复制结果图片
- 下载图片
- 分享
- 再次检测
以前你可能完全不知道:
到底哪个按钮有人用?
加事件以后就很清楚:
copy_ip 1200
copy_image 180
download_result 450
share 12
那么你马上就知道:
copy_ip是核心功能download_result也很有价值share几乎没人用
以后优化 UI 时,就可以把高频功能放得更明显。
甚至可以直接删除没人用的功能。
九、但事件不是越多越好
知道 GA4 可以埋事件以后,很容易走到另一个极端:
什么都统计。
例如:
button_hover
card_open
mouse_move
ip_loaded
api_started
api_finished
section_seen
tooltip_open
最后 GA4 里几十上百个事件,反而不知道该看什么。
我现在更倾向于一个原则:
只统计真正代表用户意图和业务价值的事件。
例如工具站最开始可能只需要:
page_view
detection_complete
copy_ip
download_result
已经够用了。
事件数量少,分析反而更清楚。
十、还有一个特别重要的问题:不要把敏感数据发进 GA4
像 IP 查询工具这一类网站尤其要注意。
可以统计:
用户完成了一次检测
但不要把:
1.2.3.4
2400:xxxx:xxxx::1
DNS resolver IP
ASN
ISP
作为事件参数直接上传。
也不要觉得:
“那我把 IP hash 一下就安全了。”
稳定 hash 仍然可能成为一个持续关联用户的标识。
更安全的方式是只记录低敏感、低基数状态,例如:
result = success
或者:
status = complete
而不是记录用户真实网络信息。
十一、Cloudflare Web Analytics 和 GA4 其实看的是不同东西
我现在同时开了:
- Cloudflare Web Analytics
- GA4
以前可能觉得:
两套统计是不是重复了?
其实不完全重复。
Cloudflare 更适合观察:
- 页面请求
- Web 性能
- Core Web Vitals
- 边缘访问情况
GA4 更适合观察:
- 用户
- Session
- 页面行为
- 自定义事件
- 转化路径
可以简单理解为:
Cloudflare:
“网站被怎么访问”
GA4:
“用户进来以后做了什么”
两边的数据不会完全一致,这是正常的。
十二、我现在终于理解了:一个工具网站真正应该看什么
以前我打开 GA4,最先看的就是:
今天多少人?
现在我可能会更关心:
今天多少人来了?
↓
多少人完成了检测?
↓
多少人复制了结果?
↓
多少人下载了结果?
也就是:
page_view
↓
detection_complete
↓
copy_ip
↓
download_result
这才真正接近一个工具产品的使用过程。
所以如果你也一直只把 GA4 当成一个“网站访问统计器”,其实可以重新看看它。
因为 GA4 真正有价值的地方,不只是告诉你:
有多少人来过。
而是可以进一步告诉你:
这些人来了以后,到底做了什么。
而当你开始统计这些事件以后,网站优化就不再只是:
“怎么让访问量更高?”
而会变成:
“怎么让更多访问真正完成用户想做的事情?”
这可能才是从“做网站”走向“做产品”的一个很小、但很重要的变化。