我被要求将公司的分析迁移到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>
我有几个问题:
- 我需要从网站上删除旧的UA跟踪代码吗?如果我把这个留在GA4代码旁边,会发生什么意外吗?
- 我是否需要对旧事件做任何特别的事情,或者这些事件是否会自动迁移到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,它应该住。