首页 > 解决方案 > 谷歌分析,用户

问题描述

我已经在我的网页上使用了谷歌分析大约三年了。
我的页面非常具体,它是用瑞典语写的。
我的潜在用户大约有 1000 人,最多 1500 人。

前几年谷歌分析显示了我认为是正确的数据。
看看去年 5 月,它显示了 332 个用户。
今年5月12287用户。
这是不可能的。

如果我看看我的用户来自哪里,它是来自瑞典的 99.89,这意味着它不是谷歌分析的“垃圾邮件”。

自 2016 年以来,我没有更改代码中的任何内容。

JavaScript 代码中是否有任何内容需要更改才能获得正确的结果?

我在 JavaScript 中添加了一些自定义维度。

UserId 是源自用户 IP 的计算数字。
也许这是锡纸帽理论,但这是由于 GDPR 造成的吗?
还是可以更改某些内容以使其正确?

作为 php 代码

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    $ip=$_SERVER['HTTP_CLIENT_IP'];
}elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
    $ip=$_SERVER['REMOTE_ADDR'];
}
$ip=str_replace(".","",$ip)*2;

if (isset($_COOKIE['Hoppvader'])){
    $Cookie = "Y";   
    $no = count(explode(",", $_COOKIE['Hoppvader']));
}else {
    $Cookie = "N";   
    $no = 0;
}

?>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-xxxxxxxx',{ 'userId': '<?=$ip;?>' }, 'auto');

  ga('require', 'linkid', 'linkid.js');
  ga('require', 'displayfeatures');
  ga('send', 'pageview', {
      'dimension1':  '<?=$ip;?>',
      'dimension2':  '<?=$Cookie;?>',
      'dimension3':  '<?=$no;?>'
    });

</script>

在 html 中:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-xxxxxx',{ 'userId': '1574427072' }, 'auto');

  ga('require', 'linkid', 'linkid.js');
  ga('require', 'displayfeatures');
  ga('send', 'pageview', {
      'dimension1':  '1574427072',
      'dimension2':  'Y',
      'dimension3':  '15'
    });

</script>

赏金编辑:

我添加了一个仪表板页面供您查看我的数据。
http://www.hoppvader.nu/Stats.html
正如你所看到的,用户数量从一天到另一天都在激增。
如果您需要任何其他数据,请询问,我会尽快添加。

我还添加了 php 和 javascript 标签,以防这是问题的一部分。
用于生成用于将数据发送到 GA 的 javascript 标记的 PHP。

标签: javascriptphpgoogle-analytics

解决方案


检查您的 http/https/www 版本,还检查去年的旧谷歌分析版本我遇到了同样的故障,我的旧数据没有反映新版本。


推荐阅读