Настройка отслеживания кликов по элементам в Яндекс Метрике и Google Аналитике с помощью GTM

В конце каждого поста под пиктограммами Поделиться ссылкой на этом сайте расположен блок Записи по теме. Это – ссылки на те посты, которые релевантны тексту выше. Сама эта функция не входит в базовую версию Вордпресса, она реализована с помощью плагина Contextual Related Posts. Это – неплохой плагин, быстрый и лёгкий, однако, к большому сожалению, здесь не предусмотрено создания классов для текстовых ссылок. Но выручает тот момент, что в самой ссылке есть тег span с классом crp_title, который и будет в этой ситуации нашей зацепкой.

В данной статье речь как раз и пойдёт о том, как отследить клики по таким элементам. Тем самым, мы сможем отслеживать посетителей, которых интересует данный материал.

Если GTM ещё не подключён, не забываем сделать это, иначе ничего не получится. После подключения приступаем к настройке.

В Диспетчере тегов заходим в Переменные, в блоке Встроенные переменные нажимаем Настроить

Находим раздел Клики и в нём выделяем все пункты

На сайте переходим на какой-нибудь пост и находим блок Записи по теме. На любой из списка жмём правой кнопкой, выпадет контекстное меню. Если работа в Гугл Хроме, выбираем пункт Просмотреть код, если в Яндекс Браузере — Исследовать элемент.

Появится окошко с выделенным элементом и там мы увидим класс в теге spancrp_title

Это то, что нужно!

Теперь переходим в Яндекс Метрику и добавляем цель типа JavaScript-событие с идентификатором related-posts.

Теперь цель появилась в списке

Переходим в ГТМ в Триггеры, создаём триггер типа Клик — Все элементы, обзываем его Related Posts – Clicks, Условия активации — Некоторые клики и активируем его с условием Click Classes содержит crp_title

Сохраняем.

Далее создадим тег для Яндекс Метрики.

Переходим в Теги, создаём с типом Пользовательский HTML, назовём его Related Posts — YM, и добавляем в него код:

<script>
  yaCounterXXXXXXXX.reachGoal('related-posts');
</script>

где XXXXXXXX — это id счётчика Яндекс Метрики

Выбираем для него триггер активации Related Posts – Clicks

Теперь создадим тег для Google Аналитики

Назовём его Related Posts — GA, тип тега — Google Аналитика, тип отслеживания — Событие, категория — Related Posts, действие — Click, ярлык — {{Page URL}}, настройки Google Analytics — {{Google Analytics}}, ставим галочку Включить переопределение настроек в этом теге, и идентификатор отслеживания — UA-XXXXXXXXX-1

UA-XXXXXXXXX-1 — это идентификатор счётчика Google Аналитики

Выбираем для него триггер активации Related Posts – Clicks

Сохраняем и опубликовываем

Настройка завершена. Спустя немного времени после кликов появятся результаты.

В Яндекс Метрике надо зайти в Отчёты — Стандартные отчёты — Конверсии

В Google Аналитике — Поведение — События — Лучшие события или Поведение — События — Обзор

Также в Google Analytics можно добавить цель. Для этого необходимо:

  • Установка цели — указать Собственная
  • Описание цели — обозвать её как-нибудь, например Читали связанные посты и выбрать тип Событие
  • Подробные сведения о цели — указать категорию Related Posts и действие Click

и сохранить.

Поделиться ссылкой: