Бесконечная прокрутка без потери "Просмотров страниц" в Google Analytics
Допустим, "Просмотры страниц" - очень важный показатель на вашем веб-сайте (KPI), но вы хотите ввести приятную бесконечную прокрутку на некоторых часто используемых страницах.
Каковы возможности для введения бесконечной прокрутки без потери просмотров страниц, например, существует ли законный способ повторной отправки просмотра страницы в Google Analytics?
3 answers
Да, вы можете создавать виртуальные просмотры страниц в Google Analytics. Когда пользователь переходит через определенную точку страницы, записывается просмотр страницы.
Вы можете найти информацию о том, как настроить виртуальные просмотры страниц здесь:
Это должно быть сделано с помощью JavaScript. Путевые точки jQuery - хорошая библиотека для справка:
Http://imakewebthings.com/jquery-waypoints/
Вам следует тщательно выбрать виртуальный URL-адрес для ввода кода. Например, вы можете установить их в качестве подстраниц главной страницы.
_gaq.push(['_trackPageview', '/example-page/point-1']);
_gaq.push(['_trackPageview', '/example-page/point-2']);
_gaq.push(['_trackPageview', '/example-page/point-3']);
Если вы используете плагин jquery infinitescroll для подкачки страниц, просто попробуйте, как показано ниже:
$('.selector').infinitescroll({
// other options
dataType: 'json',
appendCallback: false,
nextSelector: '.page-nav:last a',
}, function(json, opts) {
ga('send', 'pageview', $('.page-nav:last a').attr('href'));
// Do something with JSON data, create DOM elements, etc ..
});
Более простым способом сделать это было бы настроить тег, который срабатывает при изменении URL-адреса с /page-1 на /p2...n Таким образом, он будет захватывать просмотр страницы при изменении URL-адреса во время прокрутки. Однако, если URL-адрес статический (в чем я сильно сомневаюсь), вы можете использовать вышеупомянутые методы JS.