Установить путь по умолчанию для отчетов в Google Analytics

Доступ к моему домашнему сайту осуществляется с 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?

Я думаю, что GA не в восторге от хеш-взрыва (#), который можно удалить с помощью html5mode и правильной обработки маршрутизатора.

Aleksey Solovey 28.08.2018 16:18
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
1
44
2

Ответы 2

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

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

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

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

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

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

    $rootScope.$on('$routeChangeSuccess', function (event, current, previous) {
        $window.ga('send', 'pageview', { page: $location.url() });
    });

Другие вопросы по теме