Tweak to make InVision prototype work with Google Analytics
<!-- Tweak for Google Analytics to catch SPA navigation -->
<script>
var currentPage = window.location.href;
window.onload = function() {
setInterval(function() {
if (currentPage !== window.location.href) {
currentPage = window.location.href;
var newPage = window.location.pathname + window.location.hash
ga('set', 'page', newPage);
ga('send', 'pageview');
console.log(newPage);
}
}, 100);
};
</script>
<!-- End of tweak for Google Analytics to catch SPA navigation -->