Do you have long pages on your website or a blog with a high bounce rate?
Visitors may not actually be bouncing.
The bounce rate metric, which measures the percentage of sessions whereby a person left your website from the entrance page without interacting with the page, is often misleading. It can even be downright depressing for blogs and long pages because if a page viewed has no further interactions and is the last or only hit in the session, than Google Analytics will assign the page a time of zero. This leads to the wrong conclusion that the individual bounced, increasing your bounce rate, when they in fact did not.
Event Listeners in Google Tag Manager have made it easy to capture on-page interactions like link clicks, downloads, button clicks, and form submits. Simply add a new Event Listener tag of your choice, create a corresponding rule, and use that rule to trigger an appropriate Google Analytics (or other) tag. No custom coding required.
Aside from tracking clicks and form submits, GTM also provides an automated Timer Listener. This particular event listener allows you to trigger tags to fire at specified intervals.
Now, while it may be easy to see why tracking clicks and form submissions would be useful, perhaps it’s not immediately obvious why you would want to fire tags at specific time intervals.
The most common way that we use Timer Listeners is to track the time a user spends on a particular page. Wait, doesn’t Google Analytics track Time on Page automatically? Well, yes and no. GA calculates time spent on a given page by taking the difference between the timestamp of that pageview and the timestamp of the subsequent hit. But if a pageview is the last (or only) hit in the session, GA will assign it a time of zero.
That’s where Timer Listeners come in! If you’re using GTM (and if you’re not, you should be), Timer Listeners give you a simple way to get more accurate metrics for time on page, session duration, and bounce rate in Google Analytics.
Let’s look at how to setup a Timer Listener for maximum usefulness and efficiency. Continue reading “How to Use Timer Listeners in Google Tag Manager” »