迁移到GA4 -如何处理旧代码?



我被要求将公司的分析迁移到GA4,但我没有分析经验。

我在google分析页面上创建了一个新属性,并将下面的代码添加到网站中,就在标题下面。

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXX');
</script>

我有几个问题:

  1. 我需要从网站上删除旧的UA跟踪代码吗?如果我把这个留在GA4代码旁边,会发生什么意外吗?
  2. 我是否需要对旧事件做任何特别的事情,或者这些事件是否会自动迁移到GA4?例如:ga('send', {xxxx})

任何帮助都非常感谢。

感谢编辑:我已经将原始UA连接到GA4,并且两个分析代码目前都位于网站中,并且我可以看到用户点击/浏览网站时的数据跟踪。我只是不知道这是否会在7月1日UA结束时打破。

如果您将原始UA连接到GA4,那就完了。您不需要并行GA4跟踪,并且您已经完成了MVP迁移。它将在UA停止后存活。

下一步,如果需要的话,将实现并行GA4跟踪到不同的属性,然后逐渐将您的数据涉众移动到GA4,向他们解释度量和维度的所有差异。现在有人可能会问,如果analytics.js可以做同样的事情,为什么还要用gtag呢?是,也不是。Google只允许analytics.js跟踪格式转换为ga4数据格式。在终止之后,没有人期望analytics.js会作为一个库进行更新或维护。它将继续工作,只是预计随着时间的推移会变得相当有限。

下一步将是摆脱你的内联直接分析函数调用移动所有这些逻辑到GTM,它应该住。

最新更新