Как не “засорять” счетчик 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 (57)
Яндекс Метрика (8)
Обзоры (3)
Power BI (3)
Яндекс Директ (2)
Последние публикации
Последние комментарии