Виртуальный просмотр страницы в Google Analytics

Виртуальные просмотры в Google Analytics — такие себе выручалочки в случае, если у вас на сайте не генерируются новые URL в адресной строке или не хочется/нельзя менять их . Решение всегда работает на базе _trackPageview, если мы говорим об обычном коде отслеживания.

google analytics virtual

Вы скажете, но можно поставить событие и не морочить голову? — они спасают не всегда. Например, нужно построить последовательность или добавить поисковый параметр к URL. Буквально вчера один мой хороший друг интересовался, как на его корпоративном сайте настроить отслеживание поиска?

platinum bank searchВ данном случае рекомендуется настроить трекинг код таким образом, чтоб он считывал не URL из адресной строки, а тот, который мы ему дадим:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-44789878-1']);
_gaq.push(['_set','page','/view.search/?q=кредит']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

Обратите внимание, что нам нужно вызывать трек URL не в _trackPageview (хотя и так будет работать) а с помощью _set page, только в этом случае все события, которые будут выполнены на виртуальной странице, запишутся в отчет.

Что касается «виртуалов», настроенных на действие, то настройка по аналогии с событиями:
_gaq.push([‘_trackPageview’, ‘/pagename’]);

После настройки трекинга каждого шага с помощью ссылки, можно включить и построить последовательность в цели или посмотреть предшествующие шаги в отчетах Google Analytics.


  • Артем

    Спасибо, дружище! Теперь я знаю больше:)

  • Уважаемый Олег, было бы хорошо, что бы вы раскрыли тему установки плагина e-commerce для интернет-магазинов.