Better Scroll Tracking in Google Analytics - EASIER ANALYSIS!
This video covers Better Scroll Depth Tracking in Google Analytics. Scripts and GTM container used in this video available for download here: https://gum.co/scroll Think you’ve got scroll tracking nailed on your website? Then let me ask you a question. Can you see a report that shows you average scroll depth per page within the Google Analytics interface? If the answer is no, but you’d like to, then keep watching because I’m going to explain exactly how to do it right now. If you’ve followed other blogs and videos on YouTube then you probably implemented scroll tracking using Google Tag Manager’s auto events feature. GTM has the ability to detect vertical or horizontal page scrolls automatically and can be set up quickly and easily to fire events at all the percentages you set (most often every 10 percent or at 25, 50, 75 and 100% marks) Despite being easy to set up and what 99.9% of Google Analytics user do, there are a few drawbacks to this approach which you may have run in to. Drawback 1: Event overload Firstly, if someone scrolls all the way down your page you’ll fire 3 additional events, perhaps even 10 additional event if you are set up to track every 10%. Drawback 2: Lack of fidelity The second issue is fidelity. As an example, if your first trigger point is 25% and someone scrolls to 24%, you can report on them having scrolled to somewhere between 0 to 25% but not exactly where. That’s going to screw your average scroll depth calculation. Drawback 3: Complicated reporting Thirdly, and the key one for me, is reporting inflexibility. Pulling a report showing average scroll depth per page, especially if you want this metric along side other page metrics involves exporting the event data and doing some maths in Google Sheets or Excel, or running an SQL query in BiqQuery on the raw data. This isn’t something the average Google Analytics user in your business will be able to do. In summary, even though the standard method of scroll tracking is easy to set up, I’m not sure how practical it is for analysis. Solution So what’s the solution? What we really want is for average scroll depth to be its own metric in GA, just like bounce rate or pageviews. That way any user can easily add it to a report they are building without having to know any details of the underlying tracking method. The good news is this is entirely possible, and I’m going to show you two ways to achieve it right now. Scripts and GTM container used in this video available for download here: https://gum.co/scroll
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.