首页 > 解决方案 > 谷歌分析重复计算事件

问题描述

我的站点“x”中有一个页面重定向到另一个站点“y”。
所以我想
通过以下代码跟踪重定向流量并将其发送到谷歌分析:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}

(function(url) {
  gtag('event', 'y', {
    'send_to': 'UA-xxxxxxxx-x',
    'event_category': 'out',
    'event_label': url,
    'transport': 'beacon',
    'event_callback': function(){document.location = url;}
  });
})("<?php echo $url; ?>");

当我在谷歌分析中查看“X”的事件时,我发现发送了 5000 个事件。
当我在谷歌分析中查看“y”的推荐流量时,我只看到 2500 表示流量的一半。

这些分析具有相同的时区和日期。
那么是什么导致了重复计算事件的问题呢?

标签: google-analyticsgoogle-analytics-api

解决方案


您正在比较两个不同的指标(可能是事件和用户)。一个用户可以被重定向一百万次,如果它在一天内发生,它仍然会在站点 Y 上被视为 1 个用户。

最好的 QA 是打开两个站点的实时分析并使用参数执行重定向,以确保您正在观察您的操作。然后,您应该会在站点 X 上看到一个事件命中,并在站点 Y 上看到一个综合浏览量。


推荐阅读