У меня есть аналитика Google на моей веб-странице уже около трех лет.
Моя страница очень специфическая, написана на шведском.
Мои потенциальные пользователи - около 1000 человек, максимум 1500.
Предыдущие годы аналитика Google показала, что, как я полагаю, правильные данные.
Глядя на май предыдущего года, он показывает 332 пользователя.
Май этого года 12287 пользователей.
И это ни в одномпуть возможен.
Если я посмотрю, откуда мои пользователи, это 99,89 из Швеции, то есть это не спам от Google Analytics.
Я ничего не изменил в коде с 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>
Редактирование Bounty:
Я добавил страницу панели инструментов для вассм. мои данные.
http://www.hoppvader.nu/Stats.html
Как вы можете видеть, существует огромный всплеск пользователей с одного дня на другой.
Если вам нужны какие-либо другие данные, просто спросите, и я постараюсь добавить ихтак скоро, как возможно.
Я также добавил теги php и javascript на случай, если это является частью проблемы.
Php для создания тега javascript, используемого для отправки данных в GA.