Как установить поля Google Analytics с помощью GTM?

Бывают ситуации, когда вам необходимо передать в Google Analytics данные о посещении человека, но эти данные по той или иной причине не могут быть переданы стандартным способом. К примеру: к вам на сайт приходит трафик с сайта, который не передает такие параметры, как: utm_source, utm_medium, utm_campaign и другие, которые вы бы хотели отследить, так как размещали вы там ссылку со вполне конкретной целью и хотите понимать в дальнейшем — работает ваш подход или нет.

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

Задать триггер в GTM было не большой проблемой — наличие параметра сервиса в адресной строке, либо наличие определенных полей в cookies, а вот что касается того, как теперь преобразовать эту информацию в нужную для отслеживания в Google Analytics, то тут встал вопрос, решение которого приведено ниже.

В теге типа Universal Analytics есть такая не переведенная на русский язык вкладка, как More settings, а в ней — Fields to set.

Именно вкладка Fields to set позволяет задавать напрямую параметры Universal Analytics, полный спектр которых вы сможете найти в справочнике по полям Google Analytics.

Достаточно найти нужный вам параметр:

Источник кампании Universal Analytics

А затем добавить его в тег в Google Tag Manager:

Поля Universal Analytics

Как видно из примера — выпадающий список уже содержит все возможные варианты наименований полей, так что каждый раз бегать в справочник, чтобы не ошибиться в написании, не придется. Достаточно будет только запомнить — для чего какое поле используется.

Значения же полей вы можете как задавать статически, так и использовать переменные, задаваемые посредством JavaScript или воспользовавшись другими типами переменных в Google Tag Manager.

комментария 2

  1. Александр Александр
    2016/03/29 в 21:37

    Павел, здравствуйте. Я неоднократно читал о показателях отказов и запредельных результатах для информационных сайтов (меньше 20%), но лично никогда не видел меньше 60% у сверх качественных сайтах. К примеру, (да простит меня владелец ресурса, но статистика LI у него открыта) сайт iphonegeek(.)me. Качественный контент, автор отвечает в комментариях и помогает пользователям, удобный дизайн. И процент отказов около 80%. Я всегда считал, что это вполне нормальный показатель, но хотелось бы услышать мнение компетентного в этом вопросе человека.

    • Pavel Karpov Pavel Karpov
      2016/03/30 в 10:12

      Доброго времени, Александр!

      Ну, для начала нужно ужиться с мыслью, что показатель отказа не важен для поисковиков. 🙂 И даже не для окружающих или конкурентов. Он важен только и исключительно для владельца ресурса, т.к. подсказывает — работает его стратегия или нет.

      Второй момент — это то, что показатель отказа не всегда плох, даже если он высокий. Для сайтов категории «ответы на вопросы» высокий показатель отказа — норма, так как человек искал решение проблемы — зашел на страницу, прочел, решил проблему, ушел — состоялся отказ, так как не было активного взаимодействия (кликов).

      И третий момент — считать показатель отказов можно по-разному. Например Яндекс Метрика по умолчанию создает событие просмотра (т.е. уже не отказ) через 15 секунд после того, как человек зашел на страницу, даже в случае, если он еще ни на что не кликнул. В случае с Google Analytics можно самому установить на сайт код, который будет генерировать событие через определенный промежуток времени и тем самым снизить показатель отказа вплоть до минимума, если событие создавать например через 5 секунд. А если еще и через каждые 5 секунд, то достаточно точно можно будет посчитать и время проведенное на странице даже в случае, если человек уйдет, никуда не кликнув (по умолчанию отказ обладает нулевым временем).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Inbound Certified
Сертифицированный специалист по Google Analytics
ИП Карпов Павел Дмитриевич
ИНН: 772973705115
ОГРНИП: 317774600074991