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

В конце каждого поста в этом блоге размещены пиктограммы соцсетей и мессенджеров, с помощью которых посетитель сайта может поделиться ссылкой на статью. Это очень хороший инструмент для повышения посещаемости сайта и расширения аудитории его читателей, поэтому в данной статье речь пойдёт об отслеживании кликов по ссылкам (в нашем случае – по этим пиктограммам) с использованием встроенной переменной Click Classes в GTM.

Сами эти пиктограммы реализованы с помощью плагина Easy Yandex Share. Установка проходит стандартно, как и все плагины Вордпресса, а настройка проста и не требует дополнительного описания. Но главный плюс этого плагина – в ссылки на соцсети он добавляет классы, клики по которым можно отследить с помощью GTM.

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

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

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

На сайте переходим на какой-нибудь пост и находим пиктограммки в записях

жмём правой кнопкой на любой из них, выпадет контекстное меню

Если работа в Гугл Хроме, выбираем пункт Просмотреть код, если в Яндекс Браузере – Исследовать элемент

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

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

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

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

Переходим в ГТМ в Триггеры, создаём триггер типа Клик – Только ссылки, обзываем его Share Clicks, Условия активации – Некоторые клики по ссылкам и активируем его с условием Click Classes содержит ya-share2__link

Сохраняем.

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

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

<script>
  yaCounterXXXXXXXX.reachGoal('ya-post-share');
</script>

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

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

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

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

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

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

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

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

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

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

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

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

и сохранить.

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