Интеграция новейшей Google Analytics с AngularJS - PullRequest
0 голосов
/ 18 декабря 2018

Я знаю, что есть несколько открытых вопросов по этому поводу, но 1) Всем, кого я видел, несколько лет 2) У меня нет большого успеха в реализации их решений - возможно, я делаю это неправильно, но...

У меня та же самая старая проблема со всеми обращениями к моей странице, что и / в Google Analytics.

Я пробовал следующее:

В моей голове тег:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-121440414-1"></script>
<script>

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-121440414-1');
</script>

и в HomeController (контроллер на теге body)

$rootScope.$on('$routeChangeSuccess', function(event) {
//      $window.gtag('send', 'pageview', { page: $location.url() }); <-- I tried this, didn't work either

    window.dataLayer.push({
        event: 'pageView',
        action: $location.url(),
    });
    console.log($location.url());
  });

Я получаю вывод console.log() просто отлично, но это не такпоявляется в Analytics.

Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...