GA 4宣布上线之后,不少的朋友产生了很多疑问,比如:
所以,我们收集整理了大家在使用GA 4时遇到的常见问题。今天的这篇挑选了其中出现频次比较高的部分问题,进行了一一解答。
Q&A
1.GA 4是否可以替代Universal Analytics?
2.怎么从Universal Analytics升级到GA 4?
3.新建媒体资源时如何只创建收集web数据的Universal Analytics媒体资源?
4.为什么升级之后找不到视图了?
5.GA 4中的User ID是做什么的?
6.免费版GA可以升级GA 4吗?收集之后还有每月的数据限制吗?
7.部署代码时应该使用GTM还是gtag.js?
8.Measurement Protocol是否与GA 4媒体资源兼容?
9.为什么部署代码之后收不到数?
1、GA 4是否可以替代Universal Analytics?
谷歌官方建议同时使用GA 4和Universal Analytics用作数据收集和分析的跟踪。可以在网站上同时部署Universal Analytics和GA 4以使用GA 4来测试功能,包括cross-platform reporting,new analysis techniques等等。对于之前一直在使用Universal Analytics版本的用户来说,GA 4的UI界面和指标的收集、呈现方式确实需要一段时间去过渡和适应。
相关内容:10分钟看懂如何使用GA4
2、怎么从Universal Analytics升级到GA 4
使用有该媒体资源“修改“权限的账号,在管理界面选择“升级到GA4“。升级后,现有的Universal Analytics媒体资源将保持不变,仍会继续收集数据,相互之间不会影响,升级之后在媒体资源列表里可以看到Universal Analytics和GA 4两个媒体资源。
3、新建媒体资源时,如何只创建收集web数据的Universal Analytics媒体资源?
如有需要,在创建媒体资源时,选择“显示高级选项”,勾选“仅创建Universal Analytics媒体资源”。
4、为什么升级之后找不到视图了?
如下图所示,升级GA 4之后账户结构有一些变化,管理界面只有账号和媒体资源列。
5、GA 4中的User ID是做什么的?
在GA 4中有两种识别用户的方式,分别是按User ID和设备以及仅按设备。
- 仅按设备:识别方式是通过设备ID,比如Cookie或者应用实例ID标识用户。
- 按User ID和设备:识别方式是先按User ID、Google Single,如果没有这些标识,则按设备识别。按User ID,识别过程中会将在APP(iOS和Android)和Web中同一用户的重复数据进行删除,以获得更准确的用户报告,从而进行跨平台、跨设备的真实用户行为分析。
也就是说,如果之前我们是通过Universal Analytics收集和分析Web的数据,通过Firebase收集分析APP的数据,那现在通过User ID和Google Signal,我们就可以在GA 4的报告里看到所有终端的数据。
6、免费版GA可以升级GA 4吗?收集之后还有每月的数据限制吗?
免费版可以直接升级。GA 4取消了之前免费版在使用时每月1000万hits的限制。另外现在免费版还可以直接关联Google云平台的Big Query,通过BQ获取到没有抽样的全量数据。
Tip:关于Big Query
- Big Query可以理解为是谷歌的企业级数据库。在GA 4之前,只有GA 360(企业版GA)可以关联到BQ。
- 我们在GA 4的UI界面中看到的都是按照一定规则处理后展示的数据报告,在BQ中,可以看到所有通过GA 4收集的原始数据,使用SQL就可以根据自定义需求进行更深入的数据查询和分析。
- 可以将自有数据上传到BQ里,结合多个数据源进行大量、深度的数据分析,还可以在Google的云平台进行机器学习和深度学习。
- 使用BQ需要单独付费,不过每月都有免费额度,比如:
(1)数据存储:每月前10GB数据免费,超过之后是$0.02/GB;
(2)查询(分析):每月处理的前1TB免费,超过之后是$5/TB。
7、部署代码时应该使用GTM还是gtag.js?
gtag.js和Google Tag Manager都用于向网站添加代码,但它们是两种不同和独立的方式。
- 如果需要在同一个位置管理Google代码和第三方代码,但不想在日后修改网站的代码,可以使用Google跟踪代码管理器。
- 如果需要使用JavaScript直接在网站上添加或编写代码,可以使用gtag.js。
8、Measurement Protocol是否与GA 4媒体资源兼容?
GA 4将提供新版本的Measurement Protocol,如下面的截图所示,目前仍在内测阶段,可以继续关注官方的更新文档。
9、为什么部署代码之后收不到数?
- 如果部署的方式是使用GTM(Google Tag Manager)
- 检查GTM的代码是否已经被添加在网站上
- 如果在GTM的容器中添加或者修改了代码,确认该容器是否已经发布。
- 如果部署的方式是使用gtag.js
- 确认代码中添加的数据流的measurement ID(G-XXXXXXXXX)是否与当前查看的报告的媒体资源是一致的。
- 检查添加在网站上的代码段中是否有空格或者多余的字符。在添加代码时尽量使用文本编辑器或者可以保留代码格式的编辑器复制代码,避免代码格式变化。
- 如果添加了自定义代码,需要保证函数名称已区分大小写且正确,不要给布尔值 (true或false)添加引号。
- 确认代码中使用的变量不会和页面上其它代码段中的变量名称共享,有可能会导致GA 4无法正常收集。
后续在公众号上还将更新相关的答疑内容,欢迎留言分享你在使用GA 4时的感受或者遇到的问题,我们将进行挑选在后期进行答疑。