Установите путь по умолчанию для отчетов в Google Analytics - PullRequest
0 голосов
/ 28 августа 2018

Мой сайт доступен с mysite.com/web/home#!

Google Analytics, всегда сообщает обо мне в Top Active Pages -> /web/home, и я не могу видеть отчеты по путям после web/home

Я пытался Admin - Property settings - View settings. И установите в Default page значение home. Как показано в этой ссылке . Но все же, сообщает мне web/home.

Как я могу это исправить? Требуется ли время, чтобы распознать это изменение? или я должен поставить другое значение в Default page?

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Вот как вы должны реализовать это в своем app.js.

    $rootScope.$on('$routeChangeSuccess', function (event, current, previous) {
        $window.ga('send', 'pageview', { page: $location.url() });
    });
0 голосов
/ 28 августа 2018

GA не считает вещи после хеш-метки частью URL-адреса (остаток от того времени, когда # указывал ссылки на странице, а не SPA).

Эта проблема настолько актуальна, что у Google есть руководство по отслеживанию SPA в их документации.

Общая суть в том, что вы делаете виртуальный просмотр страницы, передавая URL-адрес к коду отслеживания GA, который не содержит хэш-метку, например ::

ga('set', 'page', '/path-without-hash.html');
ga('send', 'pageview');

Было бы лучше, если бы они обновили свой инструмент для работы с текущими технологиями, чем требующие обходных путей, но все готово.

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