最近我发现了一个关于flippa的网站,其中googleanalytics统计数据与其他数据不完全匹配(它们很高但已经过验证)
出于个人兴趣,我尝试修改G. Analytics代码以查看我是否可以伪造Google Analytics报告:
这就是我得到的:
<script type="text/javascript">
var i=0;
for (i=0;i<=10;i++) {
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-19629541-9']);
_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);
})();
}
</script>
请注意脚本的这一部分“for(i = 0; i&lt; = 10; i ++)”i&lt; = 10表示对于访问您网站的每位访问者而言,它被视为10次网页浏览,并且实际上应该将跳出率低于1%所以看起来人们会留在你的网站上。我尝试了它,它的工作原理。
问题是,我无法操纵访客数量,也无法操纵G. Analytics报告中显示的唯一身份访问者数量。
出于教育目的,可以操纵这些统计数据
PS aktually flippa通过电子邮件通过G. Analytics仪表板向他们发送报告来验证G. Analytics报告
答案 0 :(得分:4)
GA是一个神奇的工具,可以根据网站活动进行修改,代码的灵活性可以根据用户的选择捕获数据,代码实际上用于根据网站控制跳出率,默认值有时会计算错误的数据。所以Chriswede,不是骗局或操纵GA,而是谷歌灵活地根据用户准确生成数据。
答案 1 :(得分:1)
您操纵自己的访客数据。您可以直接在仪表板上操作它们。这不像是你给别人提供你的登录名/密码来证明你的网站有多酷,对吗?
答案 2 :(得分:1)
如果您使用_gaq.push([_setDomainName, '.domain.com']);
和_gaq.push([_setDomainName, 'domain.com']);
替代&amp;在您的循环中随机(_trackPageview
之前),您还可以夸大实际的访问者数/唯一身份访问者数。