google-analytics - 谷歌分析重复计算事件
问题描述
我的站点“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 表示流量的一半。
这些分析具有相同的时区和日期。
那么是什么导致了重复计算事件的问题呢?
解决方案
您正在比较两个不同的指标(可能是事件和用户)。一个用户可以被重定向一百万次,如果它在一天内发生,它仍然会在站点 Y 上被视为 1 个用户。
最好的 QA 是打开两个站点的实时分析并使用参数执行重定向,以确保您正在观察您的操作。然后,您应该会在站点 X 上看到一个事件命中,并在站点 Y 上看到一个综合浏览量。
推荐阅读
- php - 爆炸图像base64时Laravel未定义偏移量1
- mongodb - 使用 MongoDB Atlas 的 REST API,在数据库中发布条目时 findOne() 出现问题
- sql - 使用 Hive 将列转置为同一表中的行
- javascript - 元素没有隐藏在 javascript 中
- php - 通过函数传递数组,更新值
- python - 硒找不到所有元素
- http - 通过 http 使用 nginx-ingress 的 Microk8s 仪表板无法正常工作(错误:`版本“extensions/v1beta1”中的类型“Ingress”不匹配`)
- ios - 将 LSSupportsOpeningDocumentsInPlace 布尔键添加到 Info.plist XML
- c++ - 重载指向成员函数的操作符。尝试解决 const 重载版本未编译
- python - Python Heroku 显示 R10(启动超时)错误