Виртуальные просмотры в Google Analytics — такие себе выручалочки в случае, если у вас на сайте не генерируются новые URL в адресной строке или не хочется/нельзя менять их . Решение всегда работает на базе _trackPageview, если мы говорим об обычном коде отслеживания.
Вы скажете, но можно поставить событие и не морочить голову? — они спасают не всегда. Например, нужно построить последовательность или добавить поисковый параметр к URL. Буквально вчера один мой хороший друг интересовался, как на его корпоративном сайте настроить отслеживание поиска?
В данном случае рекомендуется настроить трекинг код таким образом, чтоб он считывал не 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.
0