- Андрей М.
- 5 минут
- Мануал
Нередкой является ситуация, когда для анализа эффективности работы веб-ресурса требуется настройка целей на определённые события под Яндекс.Метрику и Google Analytics. Например: клики, произведённые по кнопкам (форма обратной связи, загрузка прайс-листа, подписка, добавление в корзину и прочие).
О том, как настроить отслеживания кликов в Яндекс.Метрике по любому из элементов сайта посредством использования Google Tag Manager (GTM, Диспетчер тегов), мы поговорим в этой статье.
Подготовительные работы
Так как речь идёт о работе с GTM, прежде чем приступать к непосредственному настраиванию отслеживания кликов, стоит установить сам Диспетчер тегов на вашем сайте. Всю необходимую информацию по установке и регулировке его работы можно найти в нашей инструкции.
С гайдом по настройке отслеживания произведённых кликов в Google Analytics (а не в Яндекс.Метрике) можно ознакомиться в нашей статье.
Отслеживание клика в Яндекс.Метрике
Сам процесс настройки функции по отслеживанию клика в Яндекс.Метрике с помощью Google Tag Manager рассмотрим на примере клика по номеру телефона для звонка.
Весь процесс можно поделить на три основных этапа. К ним относятся:
- настройка переменных;
- создание триггера;
- создание и настройка нового тега.
Рассмотрим каждый из пунктов подробно.
Настройка переменных
Идентификация каждой из функциональных областей сайта происходит за счёт HTML-тегов и их атрибутов (ID, class, адрес ссылки, target). На них и стоит обратить внимание.
При практической реализации задачи в первую очередь проверяется наличие настройки Диспетчера тегов на работу с кликами. В данной работе клик является основным объектом. Чтобы настроить такой объект, используются переменные. Для этого потребуется зайти в GTM, нажать на пункт «Переменные», затем кликнуть по кнопке «Настроить».
Следующим шагом будет установка галочек напротив каждой из представленных переменных.
Стоит задержаться на наиболее популярных в работе разновидностях кликов. Как правило, выбираются:
- Click URL (клики по ссылкам с определённым адресом внутри HREF=« »).
- Click Classes (клик по объекту, обёрнутому в определённый class, в качестве которого может быть и абзац P, и ссылка A HREF, и даже контейнер DIV).
- Click Text (клики по заданному текстовому фрагменту – параметры искомого текста можно указать, используя простые условия и регулярные выражения).
Финальный шаг в настройке переменных – закрытие окна и контроль выполнения команды. Нужно проверить факт появления выбранных кликов в перечне, относящемся ко встроенным переменным.
Создание триггера
На этом этапе требуется обозначение ряда условий, при которых клик на кнопку «Обратный звонок» будет срабатывать должным образом. Для этого нужно обратиться к пункту «Триггеры» и запустить процесс создания нового триггера. Его параметрами будут:
- Тип: «Клик».
- Цели: «Все элементы».
- Условия активации: «Некоторые клики».
В описанной выше ситуации условием активации триггера станет «код триггера с классом».
Больше ничего в триггерах настраивать не придётся. Можно переходить к следующему этапу.
Но если у вас этот класс имеют несколько кнопок, и необходимо отслеживать каждую отдельно, то придётся лезть в html-разметку сайта и добавлять id-идентификатор кнопки. В таком случае она может выглядеть примерно так:
Создание и настройка нового тега
Так как о компании Яндекс в GTM нет никаких данных, конфигурация тега выбирается как «Пользовательский HTML».
Затем тегу даётся название, после чего из Яндекс.Метрики берётся и вводится конструкция.
Чтобы её получить, необходимо перейти в Метрике в раздел «Настройка», выбрать графу «Цели» и нажать на пункт «Добавить цель».
Даём цели понятное название, жмём на вкладку «JavaScript-событие» и вводим идентификатор цели.
Далее копируем код и нажимаем «Создать цель». С метрикой закончили.
Теперь этот код копируем в наш «Пользовательский HTML» диспетчера тегов. В итоге должно получиться примерно так:
После совершённых действий нужно вернуться к триггеру. Подключается тот самый, что был создан этапом ранее. Теперь он будет активироваться при каждом клике по указанной кнопке.
На этом работа не закончена. Чтобы созданный тег начал работать, его необходимо опубликовать. Это обеспечивается нажатием на клавишу «Отправить»:
После этого нужно указать наименование версии и короткое описание (для внутреннего понимания, в чём состояла суть корректировок) и кликнуть по кнопке «Опубликовать»:
Результатом работы станет появление в разделе «Версии» описания новых переменных и версии тега:
За счёт продемонстрированных примеров вам удастся легко провести настройку для отслеживания событий по любому из элементов сайта.
Или вы можете довериться профессионалам 🙂
Еще по теме:
- Когда целесообразно проводить A/B тестирование и какие инструменты использовать? Подскажите, надо ли при обновлении страницы сайта (добавлении, удалении блоков, изменение структуры страницы) проводить ab тестирование? Если да, то насколько оно необходимо? И какие инструменты...
- Каким сервисом проводить постраничный анализ социальных сигналов? Подскажите нормальный сервис для постраничного анализа соц. сигналов (желательно бесплатный или не дорогой). Или лучше анализировать все самостоятельно? Тогда на какие моменты стоит обратить внимание?...
- Как выявить все ссылки на конкретную страницу сайта конкурента? Как определить и найти все ссылки на конкретную страницу (не сайт) конкурента? Ответ Для этого вы можете: Воспользоваться сервисом наподобие Ahrefs, который показывает беклинки отдельных...
- Как проанализировать текстовую релевантность всего содержимого веб-страницы? Как или каким инструментом можно проанализировать текстовую релевантность не только текста на странице, но и всех зон документа в целом, в том числе слова скрытые...
- Какими инструментами можно массово проверить показатели доноров для закупа ссылок? Какими доступными инструментами можно массово проверить все необходимые показатели доноров для закупа ссылок? Ответ Для массовой проверки показателей доноров для закупки ссылок существует множество инструментов,...
Есть вопросы?
Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.
Awesome article.