Я хотел бы улучшить отчеты о страницах ошибок в Google Analytics. В настоящее время, если кто-то делает что-то на моем сайте, что вызывает проблему, он видит страницу с ошибкой вместо ожидаемого контента. URL остается прежним. Поэтому, если они перейдут на www.example.com/view_my_profile и с их профилем возникнет проблема, они увидят страницу с ошибкой по этому URL-адресу.
Что я хотел бы сделать, так это отправить Google Analytics виртуальный просмотр страницы чего-то вроде www.example.com/error/view_my_profile/ (может быть, событие лучше фиксирует дополнительные параметры?). Это достаточно легко. Но я хочу, чтобы этот виртуальный просмотр страницы происходил вместо реального просмотра страницы /view_my_profile. Потому что эта реальная страница на самом деле не просматривалась, и это будет регистрировать дополнительный просмотр страницы на моем сайте.
Это так же просто, как пропустить вызов _trackPageView в приведенном ниже фрагменте аналитики Google, или я напрашиваюсь на неприятности?
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-${gaAccount}-1']);
_gaq.push(['_trackPageview']);