是否可以操纵Google Analytics来显示更多访问者(可能发现诈骗)

时间:2012-07-11 13:46:51

标签: javascript google-analytics

最近我发现了一个关于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报告

3 个答案:

答案 0 :(得分:4)

GA是一个神奇的工具,可以根据网站活动进行修改,代码的灵活性可以根据用户的选择捕获数据,代码实际上用于根据网站控制跳出率,默认值有时会计算错误的数据。所以Chriswede,不是骗局或操纵GA,而是谷歌灵活地根据用户准确生成数据。

答案 1 :(得分:1)

您操纵自己的访客数据。您可以直接在仪表板上操作它们。这不像是你给别人提供你的登录名/密码来证明你的网站有多酷,对吗?

答案 2 :(得分:1)

如果您使用_gaq.push([_setDomainName, '.domain.com']);_gaq.push([_setDomainName, 'domain.com']);替代&amp;在您的循环中随机(_trackPageview之前),您还可以夸大实际的访问者数/唯一身份访问者数。