Shared publicly  - 
Learn About Adjusted Bounce Rate

The short version: you implement a small tweak to your Google Analytics code, which executes an event when a user has spent over a certain amount of time on the webpage.

Depending on the website, the time can range from 10 seconds to few minutes - you should choose the amount of time you would consider the user to be sufficiently engaged with your website or product.

Once the event is executed, the visitor is no longer counted as “bounce,” even though no additional pageview is recorded. 

Read more about adjusted bounce rate, if it makes sense for you and grab the code in today's post.
“Bounce rate” in Google Analytics is one of the key metrics that helps to evaluate the quality of your traffic. “Bounce” happens when the visitor exited the website right from the landing page, withou...
Viktor Yarmak's profile photoAmit Subodh's profile photoStephan Heimers's profile photoWoody Phillips's profile photo
+Google Analytics: Currently I just have my "Analytics Web Property ID" set in Settings > Other > Google Analytics.  I assume I'll have to switch to manually including the GA code in my template to do this?
+Google Analytics this doesn't add an adjusted bounce rate metric, correct? It replaces the old bounce rate with the adjusted calculation?
Is there a way +Google Analytics can track which users log in to my site? I've been trying to apply that on my site for a long time, but haven't been able to find any tool just yet. 
+Pablo Mollinedo Cardona That takes a bit of custom coding. You need to detect when someone logs in. Then you can use something called a Custom Variable to pipe that data into Google Analytics. Depending on your CMS, there might be a plugin.
Thank you +Justin Cutroni. My site is powered by FinalWeb, and I'm not sure what kind of CMS they use :S
I used to have it based on Joomla a few years ago, but had security issues. So, now I decided to port it to a server that is dedicated to supporting pages like mine, but they didn't have the option to track the users logged in. Would there be any code I could use? Thanks!
I thought the whole point of adding an "interaction" parameter to GA events was to calculate just that: visits triggering an event on the landing page after a 'significant' amount of time has passed, with no effect on bounce rate per se but allowing for filters and segments to define a "qualified bounce". My candid question is: how is this different?
(<3 GA)
Let me rephrase that: we had been using "adjusted" bounce rate for years until the interaction event parameter came out.
My God, we're analytics hipsters! :D
Nice feature. Can I add this custom code on specific pages and leave the standard GA script for the other ones?
Is there a way to do this for multiples?

Track for <=3, 4-10, 11-30, 31-90, >=91?

And can it be added in with other trackers - such as Scroll/Hover?
Thing is, time spent on an article doesn't really mean the user actually read the article, nor was "touched" by it.

Maybe he just... did nothing (browsed other tabs, etc).

That's why +Justin Cutroni solution looks much more interesting (at least to me) : by tracking if the user scrolled or not + the time he took to scroll, you get a better indication of his level of interest towards your content.

But I guess it all depends on what you consider a bounce, considering your website and your goals.

AFAIC, i consider a bounce any "new guy" who leaves without reading "rather carefully" my content, because it means I failed to catch his attention, which is what I want to do in the fist place.

That's why I used a script based on +Justin Cutroni 's solution (i actually use the Savio version + some minor tweaks to fit my specific needs).

Here :

+ this Adjusted bounce rate ( > 5 secs)

=> Result : i track "fast bounces", which gives me a better bounce rate AND i get to know how my visitors actually read (or not) my content.

Anyway, glad to see GA teams are aware of the need to give more meaning to defaut metrics GA provides :)
+Baptiste Legrand  Interesting point Baptiste, notice this article isn't about measuring "engagement", and I don't suppose you know how to measure users being "touched" without requiring them to take action..? It's about getting a more accurate measure of bounce rates with "adjusted bounce rate".
Thanks for the article Alexey, really helpful. I might look into the Scroll() function also.
I arrived at something similar for my blog. I start with pushing an event after 15 seconds, then 45 seconds then ever 60 seconds for the next 1800 seconds. This way I keep a track on how long my page has been read.

My next tweak would be to stop pushing events when the user focuses out of the page and resume when the user is back. I want to weed out those visits who open my page on some background tab and forget all about it.

I am currently having average view times on detailed blogs (HowTos and DIYs)  ~ 9 min. Is that expected? Or is my analytics messed up with too many outliar  samples?
Add a comment...