Отслеживание кликов по ссылкам с помощью Google Tag Manager: Практическое руководство с примерами

Отслеживание кликов по ссылкам с помощью Google Tag Manager: Практическое руководство с примерами

     О том, что отслеживание кликов имеет очень важное значение в веб-аналитике я уже писал в первой части этой статьи Отслеживание кликов по элементам сайта с помощью Google Tag Manager: Расширенное руководство (Если вы еще не читали ее — обязательно сделайте это). Но еще более важным является отслеживание кликов по ссылкам. Ведь пользователь, нажав на ссылку может уйти с вашего сайта на другой, и вы потеряете своего посетителя. Или же, кликнув на номер телефона или email, может связаться с вами. Второе конечно намного приятнее)

     Такие действие, конечно, не стоит пускать на течение. Их нужно отслеживать и анализировать. Если вы уже прочитали предыдущую статью, то знаете, что отслеживание кликов по ссылкам можно осуществить с помощью двух типов триггеров: All Clicks (Все элементы) и Just Links (Только ссылки). С первым мы уже знакомились ранее, поэтому сегодня детально разберем второй.

  1. Триггер Just Links (Только ссылки) в Google Tag Manager
  2. Отслеживаем действия пользователя:

 

Триггер Just Links (Только ссылки) в Google Tag Manager

     Перед тем, как мы перейдем к практическим примерам давайте разберем, как работает триггер Только ссылки:

Триггер Just Links (Только ссылки) в Google Tag Manager

     При настройке необходимо задать всего три настройки:

  • Wait for Tags (Ожидать теги). С помощью этой настройки можно задать дополнительное время для активации тегов связанных с кликом. В таком случае переход по ссылке будет задержан на время указанное в соответствующем поле или же по активации нужных тегов.
  • Check Validation (Проверка ошибок). Позволяет активировать теги только при успешном переходе по ссылке. Если флажок не установлен теги будут срабатывать при любом нажатии на ссылку. Обратите внимание: если в вашем коде на сайте используется команда event.preventDefault() , вам нужно снять флажок с этого пункта иначе слушатель запущен не будет.
  • Пункт Enable this trigger when all of these conditions are true (Активировать триггер при наступлении события и выполнении всех этих условий) появляется только при активации параметра Wait for Tags (Ожидать теги). Он позволяет активировать триггер только при достижении определенных условий. Не стоит путать с разделом This trigger fires on (Условия активации триггера). Если необходимо, чтобы триггер срабатывал на всех страницах, используйте регулярное выражение .*.

     На практике очень часто настройки Ожидать теги и Проверка ошибок опускаются, если в них нет особой необходимости. Основные условия задаются в разделе Условия активации триггера.

     Теперь, когда у вас есть информация о базовых параметрах триггера Just Links (Только ссылки) давайте разберем все на примерах.  

Отслеживаем действия пользователя

     Перед тем как приступать к практическим примерам не забудьте ознакомиться со встроенными переменными типа Клик. Все дальнейшие настройки основаны на них.

Отслеживаем клики по исходящим ссылкам с помощью Google Tag Manager

     Одна из основных задач в маркетинге — не терять своих клиентов и посетителей. Но создать функциональный и полезный сайт, с которого нет ни одной исходящей ссылки практически невозможно. А вот отследить по каким ссылкам пользователи уходят чаще всего — это вполне реально. Настройка очень проста. Единственное что нужно знать, что информация о ссылке, по которой был клик, храниться в переменной Click URL. Все исходящие ссылки — это ссылки, которые не содержат в себе название вашего домена. Например, для моего блога, получается следующий триггер:

Отслеживаем клики по исходящим ссылкам с помощью Google Tag Manager

     Для отправки этого и других событий в Google Analytics используйте стандартный тег события. Конкретно в этом случае он может быть таким:

Тег для отправки события в Google Analytics о клике на исходяшие ссылки

Отслеживаем клики по номерам телефонов с помощью Google Tag Manager

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

     Вернемся к нашему отслеживанию. Помните, данные о ссылке, по которой был клик хранятся в переменной Click URL. Все ссылки на номер телефона начинаются с tel:

Пример ссылки на номер телефона в коде страницы

     Давайте воспользуемся этим. Триггер будет выглядеть следующим образом:

Отслеживаем клики по номерам телефонов с помощью Google Tag Manager

     Добавляем к этому тег события и можно в продакшн.

Отслеживаем клики по адресам электронной почты с помощью Google Tag Manager

     Электронная почта уже не так популярна как ранее. Мессенджеры все больше ее вытесняют. Но все еще существуют ниши, где основная масса клиентов обращаются на электронный адрес. Как и ссылка с номером телефона, ссылка с E-mail адресом имеет свою особенность. Она начинается на mailto:. В таком случае нам подойдет следующий триггер:

Отслеживаем клики по адресам электронной почты с помощью Google Tag Manager

Отслеживаем скачивание файлов с помощью Google Tag Manager

     Чтобы отследить скачивание файлов по прямой ссылке, стоит вспомнить, что перед скачиванием пользователь совершает клик на соответствующий файл. В таком случае вы можете создать триггер со следующим условием, например для скачивания файлов XLSX:

Отслеживаем скачивание файлов с помощью Google Tag Manager

     Если необходимо отследить скачивание разных типов файлов, можно использовать регулярные выражения. Например, если необходимо отследить клики по ссылкам на файлы PDF, XLS и XLSX используйте следующее:

Пример использования регулярного выражения в триггере только ссылки

Отслеживаем клики по ссылкам социальных сетей с помощью Google Tag Manager

     И последний пример — отслеживание переходов с сайта в социальные сети. Рассмотрим на примере Facebook:

Отслеживаем клики по ссылкам социальных сетей с помощью Google Tag Manager

Вместо заключения

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

  • Определяем, клик по какой ссылке хотим отследить;
  • Создаем триггер типа Только ссылки;
  • Указываем условие с помощью переменной Click URL;
  • Создаем тег для передачи данных в Google Analytics.

     Если у вас есть другие идеи по использованию триггера Только ссылки — пишите их в комментариях.