Как отследить виртуальный просмотр страницы с помощью GTM. Десятки учебников, проверили их все и попробовали с нуля пару раз. Проблема: значение «Путь к странице» (также называемое «страница») в GA не соответствует значению, указанному в GTM.
Объяснение: Страница, которую я хочу отслеживать, технически представляет собой одну страницу (form.php) с многоэтапной формой. Итак, несколько html форм друг за другом. Конечная цель заключается в том, что при (успешном) отправлении каждой формы будет запускаться виртуальный просмотр страницы. Поскольку механика основана на jQuery, я планирую использовать push-событие уровня данных в качестве триггера. Шаг за шагом:
Определена переменная DataLayer в GTM для пути к странице с именем formID
и перед событием (используется в качестве триггера) установите значение в формате относительного пути:
dataLayer.push({ 'formID':'/form-start' });
Установить событие с именем formSubmit
в качестве триггера и вызвать его с помощью:
dataLayer.push({'event': 'formSubmit'});
В переменной идентификатора отслеживания, а также в самом теге, я задаю Имя поля page
для переменной уровня данных , где хранится значение formID
Тестируя в консоли, как в предварительном просмотре, так и в опубликованном контейнере, даже после обновления, удаления файлов cookie и многого другого, я получаю следующие результаты:
На вкладке DataLayer
в окне предварительного просмотра я вижу:
event: 'formSubmit',
formID: '/form-start'
На вкладке Variables
в предварительном просмотре я вижу запущенный тег, а также настройки Google Analytics и идентификатор отслеживания:
fieldsToSet: [
{fieldName: 'anonymizeIp', value: 'true'},
{fieldName: 'page', value: '/form-start'},
...
Однако на вкладке Variables
, как и в Google Analytics, Page Path
по-прежнему '/form.php'
.
Пожалуйста, кто-нибудь может подсказать, что мне здесь не хватает? Любая помощь очень ценится.
Редактировать: скриншоты вложения
настройка тега (подсказка: я добавил dp в качестве теста, когда я читал на одном форуме, чтобы попробовать параметры протокола измерений)
конфигурация триггера
Переменные DataLayer при тестировании