Бесконечная прокрутка без потери "Просмотров страниц" в Google Analytics


Допустим, "Просмотры страниц" - очень важный показатель на вашем веб-сайте (KPI), но вы хотите ввести приятную бесконечную прокрутку на некоторых часто используемых страницах.

Каковы возможности для введения бесконечной прокрутки без потери просмотров страниц, например, существует ли законный способ повторной отправки просмотра страницы в Google Analytics?

Author: Zistoloen, 2014-01-14

3 answers

Да, вы можете создавать виртуальные просмотры страниц в Google Analytics. Когда пользователь переходит через определенную точку страницы, записывается просмотр страницы.

Вы можете найти информацию о том, как настроить виртуальные просмотры страниц здесь:

Https://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples#VirtualPageviews

Это должно быть сделано с помощью 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']);
 8
Author: Osvaldo, 2014-01-14 15:14:43

Если вы используете плагин 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 ..
});
 4
Author: Hoàng Nghĩa, 2014-10-06 17:07:41

Более простым способом сделать это было бы настроить тег, который срабатывает при изменении URL-адреса с /page-1 на /p2...n Таким образом, он будет захватывать просмотр страницы при изменении URL-адреса во время прокрутки. Однако, если URL-адрес статический (в чем я сильно сомневаюсь), вы можете использовать вышеупомянутые методы JS.

 1
Author: Mohsin Sayed, 2017-03-14 07:11:06