【发布时间】:2012-07-14 13:57:41
【问题描述】:
为了我的工作,我正在做一个关于 Google Analytics 有效性的研究项目(主要是关于 Flippa 上经过验证的报告)--> 看看是否有可能完全伪造 G. Analytics(简单的“是”不会削减它)!
我修改了 G. Analytics 代码如下:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-19629541-5']);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['b._setAccount', 'UA-19629541-5']);
_gaq.push(['b._setAllowHash', true]);
for (var i=0;i<=10;i++) {
_gaq.push(['_trackPageview']);
_gaq.push(['b._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);
})();
当您运行它时,它现在会产生多次访问和访问者。您可以看到 __utma 上的第二个数字会随着每次浏览量而变化,该数字是 visitorId,当它发生变化时,意味着您获得了新的访问者
问题是我现在得到的统计数据是这样的:
- 访问:1,785
- 唯一身份访问者:1,781
- 浏览量:2,188
- 页面/访问:1.23
- 平均访问时长:00:00:03
- 跳出率:96.13% %
- 新访问:99.78%
请不要极端减少平均。访问时长!
之前它们与此类似:
- 访问次数:135
- 唯一身份访问者:118
- 浏览量:383
- 页面/访问:2.84
- 平均访问时间:00:04:22
- 跳出率:57.78%
- % 新访问:68.89%
现在我的问题是:我需要如何修改 G. Analytics 代码(如果可能的话)以使其看起来与此类似:
- 访问次数:135 * 10 = 1350
- 唯一身份访问者:118 * 10 = 1180
- 浏览量:383 * 10 = 3830
- 页面/访问:2.84
- 平均访问时间:00:04:22
- 跳出率:57.78%
- % 新访问:68.89%
所以基本上将访问量、唯一身份访问者、网页浏览量增加 10 倍,但其他统计数据保持不变。
非常欢迎http://jsfiddle.net 上的示例
PS:对不起我的英语不好(不是我的母语)
【问题讨论】:
-
这对我来说似乎很合乎逻辑,因为您在极短的时间内创建了 10 次浏览量,因此访问持续时间当然会大大减少。
-
从来没有说过这不合逻辑我只是在问是否有办法真正伪造 Google 分析报告 - 我们正在尝试伪造我们自己的报告以便我们可以检查模式(例如访问减少持续时间)
-
我希望 Google Analytics 不会轻易被骗。
-
好吧,但它是......我想知道这可以做到什么程度
-
Chriswede,您是否能够解决页面/访问,平均。 Google Analytics(分析)代码中的访问持续时间、跳出率或新访问统计问题?我看到您如何在您的代码中获得访客人数,但其他统计数据仍为旧数字。对此的任何见解都会很棒。我正在尝试和您做同样的事情,并想知道您是否能够解决您的问题。谢谢!特拉维斯
标签: javascript google-analytics data-manipulation