Услуги

  • Сайты

  • Контент

  • Продвижение

  • Битрикс24

Все услуги
Все услуги

Поиск

  • Разработка интернет-магазина под ключ
  • Разработка сайтов
  • Разработка леднигов
  • Разработка на битрикс24
  • Разработка на Вордпресс

Кейс: зачем устанавливать 20+ счетчиков Google Analytics на один сайт?

В нашем очередном кейсе мы спешим поделиться с вами опытом установки и настройки счетчика Google Analytics. Задача, казалось бы, заурядна и не стоит того, чтобы ее выносили в отдельный кейс. Однако когда наши специалисты взялись за аудит, стало понятно, что перед ними оказался интересный случай.

С чем пришел клиент?

Наш постоянный клиент Магазин Виз работает с 30 партнерами в разных регионах России. Для онлайн продажи своих услуг использовался сайт, содержащий страницы под каждого партнера и его регион. Об опыте настройки контекстной рекламыдля этого клиента мы расскажем в отдельном кейсе.

Соответственно, для каждой такой страницы был настроен отдельный аккаунт контекстной рекламы Гугл и Яндекс, которую партнеры оплачивают самостоятельно. Используя параметр в UTM метке объявлений, сайт автоматически подменяет информацию – название региона, адрес и телефон.

Задача

Стало необходимо внедрить отдельные счетчики аналитики под каждого партнера, чтобы:

  • Отслеживать статистику отдельно по каждому региону (партнеру), чтобы адекватно оптимизировать рекламные кампании;
  • Собирать списки ремаркетинга по каждому региону отдельно.

Также нам нужен один общий счетчик аналитики для того, чтобы собирать общую статистику по сайту.

Что мы сделали?

Первым делом мы разобрались с тем, можно ли установить на сайт одновременно два счетчика аналитики. Напомним, что в нашем случае это должен был быть счетчик конкретного региона и общий счетчик. На этот вопрос отвечает справка Гугла:

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

JavaScript и привязка к региону

При помощи JavaScript можно привязаться к выбранному региону, который выводится на сайт. Например, на скриншоте показан Санкт-Петербург.

Banner

Наш программист вывел на сайт id региона и привязался к нему. Если нет желания или возможности привлекать программиста, вы  можете все сделать самостоятельно, используя само название региона.

Banner

Наш программист вывел на страницу скрытый блок с id региона – в данном примере он равен “0”. Также он назначил блоку id=”guest_city_id”, чтобы специалисту по рекламе было легче получить значение из этого блока.

Переходим в Google Tag Manager для дальнейшей настройки. Здесь мы можем поступить самым очевидным образом создать переменную, которая будет находить на сайте значение региона и возвращать True или False, когда находит регион Санкт-Петербург.

Если на сайте регион выведен так:

Banner

Нужно использовать такой скрипт:

Banner

Или если нам вывели идентификатор региона как тут:

Banner

То скрипт будет таким:

Banner

Последующий план действий

  • Создать Триггер который активируется, если переменная вернула True, то есть если эта страница Санкт-Петербурга;
  • Создать отдельный ресурс аналитикса под Санкт-Петербург;
  • Создать Тег Google Analytics для Санкт-Петербурга в GTM с тегом активации, который только что создали;
  • Теперь аналитикс Санкт-Петербурга работает, только если выбранный регион Санкт-Петербург;
  • Пункты 1-4 проделываем для всех регионов.

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

Приступаем к реализации

Создаем переменную,  которая будет менять свое значение под каждый отдельный регион. Были добавлены два региона для тестов:

Создаем тег Google Analytics и как идентификатор отслеживание передаем нашу переменную:

Выбираем активацию тега на всех страницах:

Banner

Выбираем нужный регион и проверяем, передаются ли данные:

Меняем регион и удостоверяемся в том, что наша настройка выполнена успешно:

Хотите обсудить проект?

Оставьте ваш номер телефона и наш менеджер свяжется с вами в ближайшее время