Я знаю, что есть несколько открытых вопросов по этому поводу, но 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.
Что мне здесь не хватает?