Infinite scrolling without losing "Page Views" in Google Analytics
Yes, you can create virtual pageviews in Google Analytics. When the user goes over a certain point in the page, a pageview is recorded.
You can find information on how to set up virtual pageviews here:
https://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples#VirtualPageviews
This should be done with JavaScript. jQuery Waypoints is a good library to help:
http://imakewebthings.com/jquery-waypoints/
You should select the virtual URL to put in the code carefully. For example you can set them as subpages of the main page.
_gaq.push(['_trackPageview', '/example-page/point-1']);
_gaq.push(['_trackPageview', '/example-page/point-2']);
_gaq.push(['_trackPageview', '/example-page/point-3']);
If you use jquery infinitescroll plugin to do paging, just try as below:
$('.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 ..
});