Как не “засорять” счетчик Google Analytics при отладке на этапе внедрения

Google Analytics
Google Tag Manager
Бесплатная версия онлайн курса по Google Tag Manager

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

При внедрении Google Analytics приходится часто проверять корректность всевозможных настроек, которые фиксируют информацию о действиях пользователя если  вся эта информация “попадет” в реальный счетчик, то это может вызвать искажение данных, каким образом можно избежать такой ситуации?

Рассмотрим пример, когда внедрение Google Analytics происходит через Google Tag Manager. Типичной ситуаций является следующая настройка:

Пример 1 настройки тега Google Analytics

Пример 1 настройки тега Google Analytics

или

Пример 2 настройки тега Google Analytics

Пример 2 настройки тега Google Analytics

 

Во втором примере в пользовательской переменной, содержащей конфигурацию Google Analytics будет либо явно указан номер счетчика Google Analytics, либо через переменную Google Tag Manager типа константа:

Пример переменной конфигурации Google Analytics

Пример переменной конфигурации Google Analytics

В обоих случаях используется номер счетчика, в который будут поступать данные, которые мы фиксируем при работе с отладчиком Google Tag Manager. Если предположить, что на время внедрения было решено использовать тестовый счетчик, то нужно не забыть внести изменения во все теги (если они настроены так, что в них явно указываются идентификаторы, что характерно для “старых” настроек в Goolge Tag Manager) либо во все переменные с настройками Google Analytics.

Я предлагаю использовать следующее решение, которое позволит:

  • не передавать в реальный счетчик Google Analytics отладочную информацию;
  • не заботиться после публикации о том, что данные поступают в рабочий счетчик Google Analytics.

Что же необходимо предпринять? Для этого всё, что нужно это создать следующую переменную, которая будет возвращать номер счетчика, после чего использовать ее в тех настройках, где это необходимо:

Конфигурация переменной с идентификатором счетчика Google Analytics

Конфигурация переменной с идентификатором счетчика Google Analytics

Как работает переменная. Это переменная типа Таблица поиска, на входе она получает значение переменной Debug Mode, которая возвращает true если мы работаем в предварительном просмотре или отладчике Google Tag Manager и false в случае когда отладчик не запущен. Далее мы проверяем в каком режиме работает Google Tag Manager и если в режиме отладки, то возвращаем номер тестового счетчика, иначе реального. Собственно это и вся настройка.

Автор блога: Иванов Иван, практикующий веб-аналитик. Специалист по внедреннию Google Analytics и Яндекс Метрики. Занимаюсь разработкой решений для формирования данных и отчетов по сквозной аналитике. Автор обучающего курса по Google Tag Manager, преподаватель в Нетологии
Еженедельная рассылка кейсов!
Обсуждение
  1. Ирина
    12.04.2018 at 11:16

    А как делалась переменная Debug Mode?

    • Ответ автора
      17.05.2018 at 22:43

      Это встроенная переменная, ее нужно активировать в соответствующем разделе

  2. Вячеслав
    07.05.2018 at 15:26

    Как-то действительно не завершено. Не понятен момент с переменной Debug и что такое UA-000-0, просто счетчик наобум? Или тестовой счетчик тоже предварительно надо создавать?

    • Ответ автора
      17.05.2018 at 22:45

      UA-000-0 это альтернативный счетчик для приема тестовых данных. Описание полностью завершенное, возможно Вы не получили 100% готового решения задачи, но я не преследовал такой цели

Ваш комментарий
Выберите рубрику
Google Analytics (69)
Google Tag Manager (58)
Яндекс Метрика (8)
Обзоры (3)
Power BI (3)
Яндекс Директ (2)
ClickHouse (1)
Последние публикации
Последние комментарии
mode_edit