Настройка Google Analytics. Если нужно вести статистику по поддоменам.

24 апреля 2009, 10:05 Даниил Панкратов SEO рейтинг +31-

Google AnalyticsВсем привет. Сегодня я хочу показать, как настраивать Google Analytics для отслеживания статистики посещаимости поддоменов на одном трекере.

Вообще говоря, в Хелпе у Google Analtics есть небольшое описание того, как настроить статистику по поддоменам вашего сайта на одном трекере. Но когда я столкнулся с этой задачей в одном из проектов, все оказалось немножко сложнее. Статистика совершенно не хотела считаться. Так же, меня очень смутило то, что на форуме searchengines обсуждался данный вопрос и ответ, к которому там пришли, мне не понравился. Что меня удивило больше всего, так это то, что способ, описанный в хелпе Google Analytics, на разных языках выглядит по разному (где-то есть точка перед доменом, где-то ее нет), и не совсем ясно, какой из них правильный.

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

Шаг 1. Создание профиля.

Очевидно, что изначально необходимо создать профиль в Google Analytics. Поэтому заходим в аккаунт GA и жмем по кнопочке «Добавить профиль веб-сайта».

Настройка Google Analytics

Там выбираем «Добавить профиль для нового домена», и указываем адрес основного домена нашего сайта. После чего жмем на кнопочку «Готово».

Настройка Google Analytics

Все, теперь все манипуляции будут происходить в созданном трекере.

Шаг 2. Добавление поддоменов.

Снова жмем по кнопочке «Добавить профиль веб-сайта». Но теперь там ставим галочку напротив «Добавить профиль для существующего домена». В выплывающем меню выбираем название основного домена, в нашем случае «site.ru» и пишем название поддомена. Жмем «готово».

Настройка Google Analytics

Теперь это действие необходимо совершить столько раз, сколько у вас поддоменов, по которым нужно вести статистику. Плюс по отдельному профилю для ведения статистики по каким-то конкретным поддоменам или общей статистики.

В итоге у вас должна получиться такая картина (все поддомены и основной домен на одном трекере с номером).

Настройка Google Analytics

Шаг 3. Фильтр для общей статистики.

Так как у нас все поддомены и основной домен на одном трекере, то для Google Analytics будет без разницы, на поддомене был юзер или на основном домене, поэтому все адреса в «Самом популярном содержании» будут писаться в виде «/page1». Нам же нужно видеть, где именно был пользователь. Исправляется ситуация при помощи простенького фильтра. Чтобы его создать, кликаем по «Изменить» справа от профиля «Общая статистика», в открывшемся окне нажимаем «Добавить фильтр». Далее делаем все как показано на картинке:

Настройка Google Analytics

Шаг 4. Фильтр для поддоменов.

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

Настройка Google Analytics

Теперь повторяем это действие для каждого поддомена и главного домена. Не забываем маскировать точки в «Шаблоне фильтра» слэшами.

Шаг 5. Фильтр для суммарной статистики.

Предположим, что нам понадобилось считать статистику по всем поддоменам. Мы можем воспользоваться фильтром исключения по имени хоста. Но хотелось бы показать способ с использованием регулярного выражения, которое может приготься не только в этой ситуации, но и при настройке целей, анализировании статистики и т.п.

У нас уже есть профиль «Только поддомены». Создадим для него новый фильтр включения по имени хоста. И в этот раз в «Шаблон фильтра» запишем следущее выражение: [\w\d-_]+\.site\.ru.

Настройка Google Analytics

Так же в нашем случае выражение (poddomen1|poddomen2|poddomen3).site.ru будет давать тот же эффект. О других специальных символах вы можете почитать в хелпе Google Analytics.

Шаг 6. Добавление кода.

Ну в конце концов пора добавить код. Обычно код добавляют в самом начале, но в нашем случае я бы рекомендовал поставить после того, как все фильтры будут готовы, чтобы не собирать ошибочную статитику.

Код можно найти, перейдя по ссылке «Изменить» справа от любого из профилей. В открывшемся окне нужно нажать «Проверить статус». Необходимо использовать новый код! В него нужно добавить строку, выделенную жирным шрифтом, и вставить полученный код на все страницы поддоменов и основного домена.

<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">
try {
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._setDomainName("site.ru");
pageTracker._trackPageview();
} catch(err) {}
</script>

Заключение.

Надеюсь, что статья окажется полезной. Конечно, многие оптимизаторы не рекомендуют использовать поддомены, но если вдруг без них будет не обойтись, пользуйтесь Google Analytics для ведения статистики, и будет вам счастье =).

Вообще говоря, в статье есть полезные моменты, которые понадобятся не только для ведения статистики по поддоменам в одном трекере. В будущем, возможно, будут появляться статьи о настройке Google Analytics, если тема будет интересна вам, наши дорогие читатели. Поэтому, если есть какие-то пожелания о новой статье, связанной с сервисом Google Analytics, обязательно пишите в комментарии. Если ответ на данный вопрос по вашему мнению не заслуживает отдельной статьи (небольшой, к примеру), то не забывайте, что у нас открылся новый раздел Вопросы и ответы, где вы можете задать свой вопрос. Я или любой из наших читателей, возможно, поможет вам в решении поставленной задачи.

Всего вам доброго.

Рекламное место, которое может стать вашим

Понравилась статья?

Тогда подпишись на обновления через RSS или воспользуйся
другими способами подписки.

Читать в Яндекс.Ленте Добавить в Google Добавить в Netvibes
  •  

Комментарии — 22

RSS
  • Аватарка
    24 апреля 2009 в 17:52 stavweb@yandex.ru
    спасибо!
  • Аватарка
    26 апреля 2009 в 15:05 ]]>Елизавета]]>
    Идеально написанная статья, все легко и просто! Спасибо!
  • Аватарка
    26 апреля 2009 в 22:13 ]]>anonimiys]]>
    думаю у меня получится сделать тоже самое
  • Аватарка
    30 апреля 2009 в 13:40 ]]>Logo Diamond]]>
    О, классно. То, что нужно. Спасибо!
  • Аватарка
    30 апреля 2009 в 14:35 ]]>s1ver]]>
    На здоровье.=)
  • Аватарка
    2 мая 2009 в 20:40 ]]>Игорь]]>
    Я для поддоменов (да и для всех сайтов) всегда использовал счетчик от ливинтернет. Но часто сам счетчик дисгармонировал с дизайном даже если делал прозрачность в стилях.
    Автору спасибо за статью, надеюсь получиться везде перейти на аналитикс. Мне он кажется более информативным.
  • Аватарка
    2 мая 2009 в 20:43 ]]>s1ver]]>
    На мой взгляд аналитикс очень хорош, во всяком случае всю информацию, которую необходимо получать я получаю в нем. В Лирушном счетчике я не разбирался особо, он мне не понравился дизайном интерфеса=))
    Возможно скоро напишу статью про Яндекс.Метрику, тоже очень понравился, есть некоторые полезные вещи, которых нет у ГА, к примеру карта переходов по сайту.
  • Аватарка
    10 мая 2009 в 22:27 ]]>Евгений]]>
    На LIVEINTERNET можно указать в качстве зеркал список поддоменов. НО! Размер поля ограничен, а значит и ограничено кол-во поддоменов. А если я развел на поддомены целый список брендов? Их у меня около 30. Лайвинтернет - не выход, а так жаль. Надо попробовать у гугля.
  • Аватарка
    17 мая 2009 в 3:05 ]]>Адриана]]>
    Вот как все легко однако... не думал что с гуглом аналистик такое может быть
  • Аватарка
    17 мая 2009 в 4:15 ]]>handy]]>
    легко и удобно.
    есть все, что надо.
  • Аватарка
    27 мая 2009 в 11:59 джонсмит
    1. Шаг 5 - Шаблон фильтра на картинке не совпадает с тем, что описан в тексте (слешей не хватает).

    2. Разве в этом шаблоне w не эквивалентно всем буквам+всем цифрам+знак подчеркивания?
  • Аватарка
    27 мая 2009 в 20:13 ]]>Grin]]>
    джонсмит, спасибо, исправили слеши.
  • Аватарка
    19 сентября 2009 в 20:07 ]]>Ingvarr]]>
    Как часто статистика обновляется?
  • Аватарка
    19 сентября 2009 в 20:11 ]]>s1ver]]>
    Хм, думаю, что это зависит от посещаемости сайта. Но раз в час точно обновляется. На самом деле ежечасно проверять стату особого смысла не вижу, лучше анализировать статистику за сутки
  • Аватарка
    19 сентября 2009 в 21:47 ]]>Ingvarr]]>
    Просто несколько часов назад добавил этот код на свой сайт,
    захожу в статистику, а там все по нулям и вот думаю или еще не обновилось или код не туда запихнул.
  • Аватарка
    28 сентября 2009 в 22:55 ]]>jonnik]]>
    Немного непонятно на счет: pageTracker._setDomainName("site.ru"); - нужно указывать на домене, а на субдомене pageTracker._setDomainName("subdomen.site.ru") так ?
  • Аватарка
    7 октября 2009 в 9:40 ]]>Дмитрий]]>
    А пробовали данные шаги без пункта 6, конкретно добавления строки pageTracker._setDomainName("site.ru"); ?
    Потому что я у себя пробовал разные комбинации, и по моему разницы нет, и наличие данной строки в коде счетчика на ведение статистики не влияет.
  • Аватарка
    15 октября 2009 в 23:26 ]]>Ingvarr]]>
    Статистика оказывается один раз в сутки обновляется
  • Аватарка
    16 октября 2009 в 0:57 ]]>s1ver]]>
    С чего вы взяли, что статистика обновляется раз в сутки? Она обновляется примерно раз в час.
  • Аватарка
    21 января в 22:04 ]]>Тим]]>
    Очень все доступно изложено, спасибо автору большое, не знаю, что бы я делал без этой статьи. Надеюсь, все будет работать.

    P.S. Я только не понял вот это: "Необходимо использовать новый код! В него нужно добавить строку, выделенную жирным шрифтом". Поставил код, не изменив его, так как не нашел строку, выделенную жирным.
  • Аватарка
    23 февраля в 19:03 ]]>Олег]]>
    Я сделал все как сказано но на поддоменах все равно пишется что код не установлен. Хотя все там установлено.
  • Аватарка
    23 февраля в 19:10 ]]>Тим]]>
    У меня все работает кроме двух вещей:
    1) отдельно считать статистику только по поддоменам
    2) отдельно считать статистику только по основному домену
  • Эл. почта (используется для Граватарки)
  • Домашняя страница
  • Имя в Твиттере
  • Разрешенные теги Текст сообщения (надо бы заполнить это поле)
  • как выглядит какой тег
    жирный текст <b>жирный текст</b>
    курсивный тект <i>курсивный тект</i>
    зачеркнутый текст <s>зачеркнутый текст</s>
    подчеркнутый текст <u>подчеркнутый текст</u>
    ссылка <a href="адрес">ссылка</a>
    function foo() { ... }
    <pre><code>function foo() { ... } </code></pre>