Shoora
4/29/2019 - 2:41 PM

https://medium.com/@tomat/accurate-session-duration-tracking-with-google-analytics-c5907645dd57

// Create separate GA tracker with name "sessionTime"
window.ga('create', 'UA-XXXXXX-Y', undefined, { name: 'sessionTime' });

// Send regular pageview
window.ga('sessionTime.send', 'pageview');

// Send ping event every 10s
setInterval(
  function() { window.ga('sessionTime.send', 'event', 'Ping', 'Ping'); },
  10000
);