На некоторых сайтах отправка форм или переход к какому-либо разделу сайта связан с добавлением к URL сайта знака #. Например, после отправки формы, URL меняется на http://yoursite.net/#form1. Или после перехода к разделу «Контакты», URL меняется на http://yoursite.com/#contacts. По умолчанию Гугл Аналитика не отслеживает всё, что находится за знаком #. Однако, есть очень простой способ настройки без изменения кода Гугл Аналитики.
Это настройка через Google Tag Manager. Ранее я уже писала подробно об отслеживании форм через GTM. Однако, описанный в предыдущей статье метод не подойдет для отслеживания URL со знаком #. Для этого нам необходимо использовать другое событие GTM — change history.
Для начала нам нужно создать новую пользовательскую переменную:
Выбираем тип переменной — переменная автоматического события. Настройка переменной — новый фрагмент URL истории. Задаём наше имя (например, history new fragment) и сохраняем переменную.
Далее создаем триггер. Выбираем событие — изменение в истории. В условии активации выбираем нашу ранее созданную переменную history new fragment, содержит идентификатор после знака # (например, form8). Задаём имя триггера (например, активация form8):
После этого нам осталось создать тег. Выбираем продукт — Google Analytics, задаём тип тега, прописываем номер нашей Аналитики. Условием активации ставим наш триггер.
Готово!
Теперь Гугл Аналитика собирает всю необходимую информацию: