, 50:false, 75:false, 100:false}; window.addEventListener('scroll', function(){ var pct = Math.round((window.scrollY + window.innerHeight) / document.body.scrollHeight * 100); [25,50,75,100].forEach(function(m){ if (pct >= m && !marks[m]){ marks[m] = true; track('scroll_depth', {percent: m}); } }); }, {passive:true}); })();