Захватывать просмотры страниц в Google Analytics, используя autotrack.js для одностраничного приложения - PullRequest
0 голосов
/ 18 марта 2019

Как я могу захватить событие просмотра страницы для всего маршрута, используя 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...