Использование двух отдельных идентификаторов учетных записей для отслеживания - PullRequest
2 голосов
/ 14 февраля 2011

У меня есть код отслеживания A на главном сайте www.example.com и код отслеживания B на www.example.com/blog, который является блогом на базе wordpress.com (сам сайт на простом PHP).Неудивительно, что трафик с блога не отображается на основном сайте и наоборот.

Я хотел бы также использовать код отслеживания A в блоге, чтобы создать «свернутый» профиль при сохранении профиля.В настоящее время у меня есть код отслеживания B.

Я подумал, что правильный способ сделать это - использовать следующий код:

<script>
  var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXXX-1']);
    _gaq.push(['_trackPageview']);
    _gaq.push(['t2._setAccount', 'UA-XXXXXX-2']);
    _gaq.push(['t2._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);
    })();

, но я прочитал здесь: http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=640080c650f67bd1&hl=en

что это приводит к умножению числа посетителей и тому подобное.

Как правильно это сделать?Должен ли я явно указать домен и использовать метод _setAllowLinker (), как описано в связанном посте выше, несмотря на тот факт, что это тот же домен?

Любая помощь будет высоко оценена.

Спасибо,Александр

PS

Я прочитал Google Analytics - асинхронное отслеживание с двумя учетными записями , но у меня все еще нет определенного ответа.

1 Ответ

2 голосов
/ 27 марта 2011

Самый простой способ добиться желаемых результатов - это использовать один идентификатор учетной записи / профиля по всему сайту и использовать фильтры профиля для создания профиля «Только блог».

Вне зависимости от того, что вы бы назвали:

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

Затем войдите в Google Analytics, выберите свою учетную запись (если у вас их несколько), добавьте новый профиль (для существующего домена) под номером профиля UA-XXXXXX-1,и назовите ярлык «Blog Traffic».

После создания профиля нажмите «Редактировать» только что созданный профиль.Выделите «Фильтры применены к профилю» и нажмите «Добавить фильтр».Google Analytics предоставляет предварительно определенный фильтр для трафика в подкаталог (включая только трафик в подкаталоги, равный '^ / blog. *' Или просто '/blog').

Теперь выиметь профиль, который включает весь трафик на ваш сайт, и второй профиль, который включает трафик только в подкаталог блога.

Дополнительные сведения об использовании фильтров данных: http://www.google.com/support/analytics/bin/answer.py?answer=55496

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