У меня есть небольшой сайт, где я использовал Barba. js, чтобы создать плавный переход между страницами. Таким образом, он не будет загружать новую страницу полностью бесплатно sh, а будет загружать содержимое в фоновом режиме, используя AJAX и добавлять его в существующий документ.
Итак, чтобы запустить событие просмотра страницы Google Analytics, я использовать триггер изменения истории в GTM. И, кажется, работает нормально. в GA он правильно записывает просмотры страниц. Но в Google Tag Assistant он продолжает увеличивать количество тегов GTM при каждой загрузке страницы. И я проверил это не добавляет тег GTM при загрузке страницы. Он добавляет только контейнер основного содержимого в документ, который не содержит тега GTM.
Вот снимок экрана TAG Assitant после загрузки третьей страницы:
Событие просмотра страницы Google Analytics запускается 3 раза, что правильно, но GTM также записывается 3 раза.