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:

This should be done with JavaScript. jQuery Waypoints is a good library to help:

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:

  // 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 ..