Задача:
Анализировать параметры кликов Яндекс Директа в Google Analytics:
- Площадка клика в РСЯ
- Позиция клика
- Устройсво с которого выполнен клик
- Прочие пользовательские параметры
Решение:
- Яндекс Директ динамически передает параметры клика в переменных типа {device_type}, {position}, {position_type}, {source}.
- Google Analytics позволяет учитывать дополнительные показатели помощью Custom Defenition (Пользовательские определения) — Custom Demension (Пользовательские определения)
- Google Tag Manager позволяет извлекать из строки запроса нужные параметры и передавать их в Google Anаlytics в качестве параметра.
Как делаем:
- Формируем параметры, которые будем передавать в Яндекс Директ, например вот так: &ud_source={source}&ud_position={position_type}_{position}&ud_device={device_type}, добавляем эти параметры ко всем ссылкам (проще всего это сделать в Директ Коммандере опцией «Дописать в конец» в меню «Заменить»
- В Google Analytics в меню Администратора на уровне Ресурса (Property) выбираем:
- Пользовательские определения (Custom Defenition)
- Пользовательские параметры (Custom Dimension) — добавить параметр
- Создаем новый параметр в качестве охвата выбирая Hit или User, запоминаем присвоенный Индекс
- В Google Tag Manager:
- В Переменных (Variables) создаем новые пользовательские переменные для каждого параметра:
- Тип переменной: URL
- Тип компонента (Component Type): Запрос (Query)
- Ключ запроса (Query Key): прописываем имя параметра извлекаемого из ссылки. В нашем случае это ud_source, ud_position и т.п. (для каждого создаем отдельную Переменную). То есть из ссылки будет извлекаться параметр и записываться в переменную GTM
- В настройках существующего счетчика в GTM (в Расширенных настройках (More Settings) в Специальных параметрах (Custom Dimension)) добавляем созданные переменные присваивая им соответствующие индексы из п 2.3
- Готово
- В Переменных (Variables) создаем новые пользовательские переменные для каждого параметра:
- В отчетах Google Analytics мы можем анализировать трафик из Яндекс Директа по передаваемым параметрам, например в отчетах: