Отслеживание URL со знаком # с помощью GTM

На некоторых сайтах отправка форм или переход к какому-либо разделу сайта связан с добавлением к URL сайта знака #. Например, после отправки формы, URL меняется на http://yoursite.net/#form1. Или после перехода к разделу «Контакты», URL меняется на http://yoursite.com/#contacts. По умолчанию Гугл Аналитика не отслеживает всё, что находится за знаком #. Однако, есть очень простой способ настройки без изменения кода Гугл Аналитики.

Это настройка через Google Tag Manager. Ранее я уже писала подробно об отслеживании форм через GTM. Однако, описанный в предыдущей статье метод не подойдет для отслеживания URL со знаком #. Для этого нам необходимо использовать другое событие GTM — change history.

Для начала нам нужно создать новую пользовательскую переменную:

Настройка GTM c #

Выбираем тип переменной — переменная автоматического события. Настройка переменной — новый фрагмент URL истории. Задаём наше имя (например, history new fragment) и сохраняем переменную.

Настройка GTM c #

Далее создаем триггер. Выбираем событие — изменение в истории. В условии активации выбираем нашу ранее созданную переменную history new fragment, содержит идентификатор после знака # (например, form8). Задаём имя триггера (например, активация form8):

Настройка GTM c #

После этого нам осталось создать тег.  Выбираем продукт — Google Analytics, задаём тип тега, прописываем номер нашей Аналитики. Условием активации ставим наш триггер.

Настройка GTM c #

Готово!

Теперь Гугл Аналитика собирает всю необходимую информацию:

Настройка GTM c #

 

Читайте также: