• Skip to main content
  • Skip to primary sidebar

Measure Real Bounce Rate in Google Analytics Via Tag Manager

Reading Time: 4 mins. Posted on July 8, 2019 .

How to measure the real bounce rate in Google Analytics via Google Tag Manager for a content site or blog where the main source of traffic is organic search

Measure Real Bounce Rate in Google Analytics Via Tag Manager

If you don’t want to be dealing in the JavaScript code to add to the Google Analytics, there is an easy way to measure the real bounce rate in Google Analytics Via Google Tag Manager.

Bounce Rate: Real Vs. Google Analytics

As per Google Analytics, when a user visits a webpage and goes away without any further interaction on the page is termed as a bounce.

So if a user reading an article, goes through it entirely and then closes the browser, is considered a bounce in Google Analytics.

Should it be considered as a bounce?

If yes, blogs and content sites will have a very high bounce rate all the time.

What if we consider a bounce only if a user hasn’t spent enough time on the side.

The Real Bounce Rate

Tracking user activities in Google Analytics, found that Google also offers events to track the specific movement of users that can be used to derive at the actual bounce rate.

So let us see what options a user has when he or she visits a content page from Google by searching for information:

  1. Browse away from the site by clicking an ad or external link in the content.
  2. Browse through other areas of the site. Ideally, we want the user to be doing it, so Google Analytics doesn’t report it as a bounce.
  3. Read the entire content for quite some time and then close the window.
  4. Go back to Google and try other search results or try different search queries.

I am considering Google traffic because it is the primary traffic source for my blogs.

So I decided to track clicks on external sites, but as expected, the bounce rate did not have any significant impact.

So we are left with only three alternatives now.

For Adsense on BizTips, my CTR is never very high.

The higher bounce rate is because readers are either consuming the content and closing the site or are going back to Google.

So I decided to use an interactive event in Google Analytics if a user spends more time than the average time spent by all users on my site.

use avg session duration for tag internal in GTM

It is under a minute.

So we create a Google tag Manager trigger with an interactive event if a user spends more than 60seconds on BizTips.

So let’s create the Tag first.

Step 0: Pre-Requisites

You should be aware of Google Tag Manager Lingo. Moreover understand what a trigger, tag, and the built-in variables available are.

The next is, you should have a Google Tag Manager for tracking site’s traffic in Google Analytics though it isn’t a must. We will still need to have the Google Analytics Property ID to send scroll depth data to Google Analytics.

If you aren’t sure, refer to my article – How to Connect Google Analytics With Google Tag Manager first and then continue with this article.

Step 1: Create a Trigger

trigger configuration for bounce rate

  • Event Name – Name the event. I like to keep it as gtm.timer.
  • Interval – I started with slightly higher than the above the average time user spends on your site, which was 60000. In the screenshot, it is 120000 because I increased at a later stage to see the impact.
  • Timer Limit – This should always be 1 unless you want to be tracking triggering of events for more than once for the user.
  • Fire on All Pages – We are triggering the time event on all pages of the site, but you can fire the tag only on select pages as well.

Note about Timer Limit: It should ideally be 1, but if you prefer to differentiate how many users remain on your site after each interval, it can be more as well.

Step 2: Create a Tag

tag configuration for bounce rate

Choose Google Analytics – Universal Analytics as the tag type.

Now set the

  • Track Type: Event
  • Category: Any string. I prefer to put the string as 60 seconds / 120 seconds.
  • Action: Page Url, where the event occurs. Use the variable {{Page URL}}
  • Non-Interaction hit: False. So it is an interactive hit and impacts the bounce rate.
  • Google Analytics settings: {{Google Analytics ID}}, which should be the Google analytics universal ID variable as we get from step 0.

Preview and you will see the triggering firing for the tag.

Wait for the seconds and let the preview page remain open for you to be able to see the trigger firing.

View Reports in Google Analytics

Finally, let us see how the changes in Google Tag Manager impacts the bounce rate in Google Analytics.

The bounce rate takes a nose dive.

The bounce rate is just below 50% mark when the trigger fires at the 60 seconds mark. As I increased the time to 120 seconds, as expected, there is a slight increase in the bounce rate. Although not by a significant margin.

However, there is something more than the “Bounce Rate” to consider in the above report.

Without the timer trigger for Google Tag Manager, Google Analytics reported the Avg Session Duration as 54 seconds. As the trigger sends data to Google Analytics, the session duration per user rises.

You are Here: Home / Tools / Google Tag Manager / Measure Real Bounce Rate in Google Analytics Via Tag Manager

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

May I help You With ...

Upwork Proposal
Finding Clients
Start a Store
Start a Blog
 

Or Help Yourself ..

Primary Sidebar

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business.

Get in touch with me on LinkedIn or read more about me here.

Let me Guide You to Start and Grow your Online Business

Download my
FREE eBook NOW
to win more clients.
And it is not an annoying pop-up either

Additional menu

  • Twitter
  • Linkedin

BizTips

Shabbir Bhimani: Start and Grow an Online Business

  • Freelancers Start Here
  • Start An eCommerce Store
  • Start A Blog
  • About
  • Archive
  • Disclaimer
  • Contact
  • Glossary

2009 - 2023 All my content & images are licensed as Creative Commons.

WebTurtles LLP. LLPIN: AAL-5288. Hosted with Linode.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT