Как я могу захватить событие просмотра страницы для всего маршрута, используя GTM?
Я не хочу запускать пользовательский код JS из своего файла.
Я использую плагин autotrack.js
(рекомендуется Google Analytics) urlChangeTracker для одностраничного приложения.
Событие просмотра страницы не фиксируется в Google Analytics:
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-yyyyaaa-10', 'auto');
ga('require','eventTracker')
ga('require', 'outboundLinkTracker');
ga('require', 'urlChangeTracker',{
shouldTrackUrlChange: function(newPath, oldPath) {
// Strips the query string from the path values.
newPath = newPath.split('?')[0];
oldPath = oldPath.split('?')[0];
console.log('test--->',newPath)
return newPath != oldPath;
});
ga('send', 'pageview');
</script>