如何升级到Google Analytics 4?
不久前我们介绍了谷歌终于推出了Google Analytics 4,它将是谷歌在未来几年在GA上的主要发力点。当时GA4正在全球发布的过程中,你可能还看不到升级的选项。如今,你应该可以看到在管理后台里的Upgrade to GA4选项。

如果你还在犹豫要不要升级,那么请不要顾虑,玩一把吧。极诣为大家总结了以下几点:
- 升级不会对现有数据造成任何影响,并且你并不是真正地进行“升级”,而是新建一个新的GA4的Property。
- 新建的Property并不能“继承”旧版的数据,你将从头开始收数。(是不是“然并卵”?)在未来淘汰GA3的时候说不定会整合,呵呵。
- 新建的Property会“Copy”源Property的“基础设定”,如果你为原GA3建立了许多自定义事件那么请再返工一次。(手动抠鼻屎)
- GA4尽管已经走出了Beta,还是有许多功能缺失。其中,最重要的是Custom Report(自定义报表)。

新建完GA4 property之后你并没有升级成果,你还必须做必要的设置。下面说重点:
在管理后台中选择Data Streams,选择Web,你将看到连接的网站,这里例子中我们看到的是https://maxket.com。打开Web Stream Details,在Tagging Instructions下选择Use existing on-page tag。这里你可以利用现有GA简化安装。

- 如果你目前使用的是标准安装的GA,那么请选择Google Analytics的安装方法。你可以通过Chrome的DevTools查看是否调用了https://www.googletagmanager.com/gtag/js。请注意,如果对你使用的是GTM的安装方法,你调用的会是analytics.js,这种方法并不适用,是不会有数据进来的。
- 如果你目前使用的是GTM调用GA,那么请选择Google Tag Manager的安装方式。这种方式实际上就是多调用了一个GA4标签。请注意,以往你通过GTM推送到GA的Event等数据必须再通过GA4 Event标签推送到GA4。细心的读者可能发现下图中的GA4事件标签和传统标签有所不同,我们留待今后详解。

当你安装好之后你就可以用Tag Assistant插件或者Realtime报表再进行验证了。下面是一个用GTM方式正确安装的示例:

这里要注意的是Tag Assistant是一个臭名昭著的插件,有着许多bug。其中最常见的是报错某个标签被多次触发。比如下面这样:

通过DevTools你可以验证这里的gtag.js和GTM的container标签都只触发了一次。至此,我们整个升级安装就完成了。
如果你对GA4有所疑问或者想持续关注进展,欢迎关注极诣的公众号。