12

上周四,我对 GA 脚本进行了更改——我添加了增强的链接属性并添加了 setDomainName 属性。从那时起,我们的大部分统计数据都很好,但平均访问持续时间已经完全疯了。

我们从平均约 4 分钟/次访问到每天早上在访问时间超过两个小时的午夜后出现大幅高峰。我认为这一定是我做错了什么,因为它在我部署更改的同一个小时开始失控。

在找出原因之前,我不想对生产进行更改 - 任何帮助或建议将不胜感激。

平均访问持续时间的每小时分析:

访问持续时间从平均 3 分钟开始,周四之后,每天早上午夜刚过大约 2 个半小时/访问开始飙升,到一天结束时下降到约 4 分钟/访问。

当前的 GA 脚本

var _gaq = _gaq || [];
var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js';

_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
_gaq.push(['_setCustomVar', 1, 'Locale', 'en_CA', 2]);
_gaq.push(['_setAccount', 'REDACTED']);
_gaq.push(['_setSiteSpeedSampleRate', 10 ]);
_gaq.push(['_setDomainName', 'REDACTED']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
4

3 回答 3

4

编辑我解决了。请参阅下面的详细信息 - 但总结是它的自动刷新 javascript 导致会话跨越多天的症状。GA 在午夜重置所有会话,因此看起来好像许多长会话在午夜开始,但实际上并非如此,它们可能在一天中的任何时间开始。


你有没有弄清楚原因是什么?我们也看到了同样的情况,平均会话长度的巨大峰值——最近才开始。也是半夜。

我们尝试了@newUserNameHere 的建议——我们为这些长会话创建了一个高级段(有时长达 10 小时,但平均为 1.5 小时)——我们看到它由大约 700 个唯一用户组成——跨越所有浏览器版本,包括chrome 的多个点补丁版本,覆盖整个世界和整个美国。所以它看起来不像是一个单一的机器人......或者至少如果它是 - 它是一个非常分布式和多样化的机器人?图1 图2

编辑

我解决了!

我发现开发人员已经在我们的网站上实现了“自动”刷新,每 15 分钟一次。这实质上导致 Google Analytics(分析)将任何保持浏览器打开的用户视为无休止的长时间会话(只要您在 30 分钟内访问该站点,它就会延长会话)。由于Google Analytics 会在午夜重置所有会话,并且由于上图显示的会话基于它们的开始时间 - 我们看到许多非常长的会话从午夜开始。实际上,长时间的会议只会持续一整天,并且可以随时开始。

这实际上是我们的产品团队要求的,但我不知道。

在深入研究了 Google Analytics 中的数据后,我只是推测一定会发生类似的事情,不断地 ping 站点(或至少是 Google Analytics)以在 30 分钟结束之前保持会话处于活动状态。

我在打开 Charles HTTP Debugger 的情况下打开了一个浏览器,几个小时看看发生了什么,我发现了这种行为。

当我把这个带回给开发人员和产品团队时,他们说“当然,我们只是在两周前提出并实施了这种行为。”

(实际上看起来很奇怪,很科学。我看到了一些奇怪的症状。我有一个关于什么可能导致它的理论。我建立了一个实验来测试它(浏览器+查尔斯打开),实验证明了我的理论。)

如果您仍然看到这个问题,我建议您尝试上述方法(让浏览器打开几个小时,同时使用 Charles HTTP 调试器)。如果您没有看到页面定期刷新,可能它不是主页 - 您应该使用高级细分来确定发生这种情况的页面,并在该页面上尝试此操作。

于 2013-10-19T21:08:29.400 回答
3

只是一个猜测,但这可能是与时区相关的错误。

尝试更改您的 GA 帐户的时区,看看是否会更改报告。

于 2013-04-30T22:37:09.170 回答
1

这可能与 Google 跟踪会话的方式有关。会话会在一天结束时自动结束,因此如果有人在午夜之前一直在与您的网站进行积极互动,那么除了该小时内实际的新访问之外,他们将在午夜成为新的访问。

Google Analytics(分析)中如何计算访问次数

另一种可能性是它是由用户机器上的 __utma 和 __utmz cookie 的重复版本引起的。从同步到异步 GATC 的更改可能会导致它。要解决这个问题,您可能需要以某种方式删除额外的 cookie。

于 2013-05-01T16:00:49.183 回答