Google Analytics определяет «внутренние страницы» как трафик, поступающий от рефералов

#google-analytics

#google-analytics

Вопрос:

Технически у меня есть веб-сайт 5 в 1:

эти 5 ссылок: www.purimas-lombok.com (целевая страница в HTML) beachresort.purimas-lombok.com (wordpress 3.0.4) sparesort.purimas-lombok.com (wordpress 3.0.4) и т. Д

В WordPress я использую плагин Google Analytics для wordpress.

В Google Analytics я хочу, чтобы эти 5 веб-сайтов отображались как 1 веб-сайт. Я использую setDomainName в коде Google (см. Ниже). Это работает, но «иногда» я все еще получаю разные веб-сайты в источнике трафика от рефералов. Я пишу «иногда», потому что это не все время (максимум от 0 до 4 в день).

У вас есть какие-либо идеи, почему это так? Код, сгенерированный плагином, (почти) тот же (см. Ниже) Я проверил, что он присутствует на всех страницах с sitescanga.com и это нормально

Спасибо

Код GA:

#

 var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', '.purimas-lombok.com']);
_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);
})();
  

#

Код, сгенерированный плагином в wordpress (для меня это то же самое):

#

 <script type="text/javascript">//<![CDATA[
// Google Analytics for WordPress by Yoast v4.0.13 | http://yoast.com/wordpress/google-analytics/
var _gaq = _gaq || [];
_gaq.push(['_setAccount','UA-17865992-1']);
_gaq.push(['_setDomainName','.purimas-lombok.com'],['_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>
  

#

Ответ №1:

Если люди посещали сайт до того, как вы добавили _setDomainName звонок, то, возможно, у них установлены файлы cookie отслеживания как для поддомена, так и для основного домена. Например, если вы удалите вызов функции, а затем посетите, beachresort.purimas-lombok.com вы получите __utma cookie для beachresort.purimas-lombok.com . Если вы затем снова добавите код и посетите сайт, вы получите еще один __utma cookie для .purimas-lombok.com .

Когда запускается GA JavaScript, он получает первый набор файлов cookie, но когда пользователь переходит на другой поддомен, он не распознает файлы cookie из старого домена и устанавливает новые. Например, используя ту же ситуацию, что и выше, когда вы заходите sparesort.purimas-lombok.com из beachresort.purimas-lombok.com , он будет искать файлы cookie из .purimas-lombok.com , но не найдет их, потому что в браузере будут присутствовать только файлы cookie из beachresort.purimas-lombok.com (фактически, скрипт даже не будет иметь к ним доступа из-за политики междоменной безопасности). При создании новых файлов cookie __utmz cookie будет установлен для нового реферера ( beachresort.purimas-lombok.com ).

Со временем эта проблема должна уменьшиться, но если это серьезная проблема, вы могли бы написать скрипт, который удаляет старые файлы cookie перед запуском кода GA. JavaScript должен был бы просматривать файлы cookie на странице и удалять те, которые названы по схеме GA __utm и связаны с полным доменным именем.

Комментарии:

1. Да, похоже, что он уменьшается. Давайте подождем несколько дней. Спасибо за ваш ответ.

2. Эй, нет, он не уменьшается, на прошлой неделе мы внесли некоторые изменения, и это увеличило количество посетителей из www.purimas-lombok.com до 15 в день. Понятия не имею, откуда он берется … : (