Google Analytics возвращает количество посетителей, которое упало после изменения кода отслеживания, связанного с поддоменом. - PullRequest
1 голос
/ 12 декабря 2011

В прошлую пятницу мы переключили наш сайт, отслеживание www.ourweb.com с «одного домена» на «один домен на несколько поддоменов», чтобы отслеживать как www.ourweb.com, так и blog.ourweb.com, поэтому я изменилкод на сайте:

<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
  </script>
  <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-1594022-3");
    pageTracker._trackPageview();
</script>

до (обратите внимание, что раньше мы использовали традиционный фрагмент):

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', '.ourweb.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);
  })();

, но за последние несколько дней сайт сообщил о почти двойном снижении числа возвращающихся посетителей!со стабильных 7 000 до 4 000

так изменилось только число возвращающихся посетителей, число новых посетителей остается одинаковым (около 10 000)

я читал это http://www.roirevolution.com/blog/2011/01/google_analytics_subdomain_tracking.php

и там пишут, что «ведущий период вызывает сброс файлов cookie».это причина того, что такие большие посетители падают?я должен удалить ведущий период?а если нет, то что еще может быть причиной?

пс.Я просто заметил, что, вероятно, это проблема только рефералов.количество посетителей рефералов уменьшилось с 4000 до 700 в день после изменения.

Ответы [ 2 ]

3 голосов
/ 13 декабря 2011

Это глупая изюминка Google Analytics, которая должна быть лучше задокументирована.

Существует 2 одинаково допустимых, но немного разных метода для использования _setDomainName.

Нет ведущего периода:

_gaq.push(['_setDomainName', 'ourweb.com']);

Ведущий период:

_gaq.push(['_setDomainName', '.ourweb.com']);

Google Analytics использует так называемый «хэш домена» (буквально, хэш домена или домена, который вы задали в _setDomainName) для предотвращения конфликтов между файлами cookie; если хэш домена настроенного вами домена не совпадает с найденными файлами cookie Google Analytics, он создает новый визит (и новый посетитель).

Разница заключается в следующем: по умолчанию, если вы не настроите setDomainName, ваш корневой www домен получит «хэш домена», который будет таким же, как если бы он был просто http://ourweb.com. предположительно для предотвращения самообращения для трафика между www. и нет www.

Однако, если вы добавите начальный период, «хэш домена» изменится. Ни у одного из ваших постоянных посетителей не будет подходящего хэша домена. Поэтому, когда они заходят на ваш сайт, Google Analytics не видит соответствующий набор файлов cookie с правильным хешем домена и создает новый идентификатор посетителя, а весь ваш трафик с момента изменения полностью отключается от трафика до изменения.

В результате, если у вас есть длительное отслеживание без использования _setDomainName, и вы хотите добавить поддержку отслеживания по поддоменам, способ сделать это с последним повреждением - не использовать начальный период.

Вы можете «восстановить» старые куки, переключившись на отсутствие начального периода. Если вы сделаете это, вы потеряете куки, так как вы внесли изменения.

Единственным преимуществом использования ведущего периода является то, что он обеспечивает совместимость для поддоменов третьего уровня (т. Е. foo.bar.example.com).

1 голос
/ 22 декабря 2011
Падение

посетителей произошло из-за отсутствия прямого перенаправления между ourweb.com и www.ourweb.com

ourweb.com показывал тот же сайт, что и www.ourweb.com, но со всеми ссылками, указывающими на www.ourweb.com, и все 3000 повторных посещений были получены из собственных рефералов.

, таким образом, файлы cookie были разделены между этими двумя сайтами и создали поддельные уникальные повторные посещения (каждый раз, когда посетитель посещал ourweb.com и нажимал ссылку f.ex.в about.html, он собирался на www.ourweb.com/about.html, поэтому ga посчитал это двумя независимыми уникальными ответными визитами)

, поэтому в основном отчетность была неправильной и стала более точной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...