Taswir Haider from the Top Blogger recently wrote an article about why Google Analytics sometimes shows a visit duration of 0 seconds on your blog. Google analytics is a top notch service but like everything, it has its own faults and it’s far from being perfect.
Still, if you’re not using it, I really recommend you to install Google Analytics in your WordPress blog. Let it gather some information for a few weeks and you can learn a lot from your readers without asking them directly.
This time, we’re going to talk about the Bounce Rate, and why you should fix it (yes, fix it manually) to your needs and interests instead of just believing what Google shows in the GA Dashboard.
I’ll start with an example of WHY, and then I’ll tell you how to do it. So we have 2 different situations here:
Case 1: Real Bounced Visitor
Imagine yourself surfing trough Google Pages trying to find an answer to a problem you’re having with your computer at that moment. You fire up Google and type a keyword. Google returns a thousand of results and the first 10 appear on your screen.
It turns out that the first result is crap and you close it after 3 seconds of scrolling down. That happened because the article didn’t solve the problem you were having, and it wasn’t even remotely related to it. Or perhaps it was a social bookmark or coupon page which still, doesn’t help you.
The point is, it didn’t help you at all and you didn’t waste more than 5 seconds on it. If you were the Webmaster of that website, would you consider it a Bounced Visitor?
I’d say yes. And Google Analytics thinks the same.
However, let’s move to the second situation.
Case 2: Bounced Visitor???
Now imagine you’re still looking for a page that actually solves the problem you’re having with your computer.
You open the second result, and it talks something about it, but it’s not solving it, so you skip it after 5 seconds. Bounced Visit.
You open the third result and this one actually has some nice information on it but still it doesn’t match your profile so you skip it and hit the back button after 5-10 seconds. Bounced Visit.
Finally, you open the 4th result and you actually find the information needed. It convers EVERYTHING you wanted to know. If we’re talking about a simple computer problem, perhaps this article shows:
- Why it happens
- The traditional problems
- Specific problems
- How to fix it if X
- How to fix it if Y
- And additional information on how to avoid it
I mean, the article is perfect, and you read it all.
Usually, unless it’s a simple post you’ll need at least a pair of minutes to read it all. Perhaps a little bit more. Sometimes I can take up to 5-10 minutes just to read a great post.
Well, it turns out that this one is the articleI you were looking for, and after 3 minutes it helps you solve the problem and you close the tab or the whole browser and get back to work on another program.
Is that a bounced visitor for you?
Well, for Google Analytics, it’s still a bounced visitor.
Because the visitor didn’t click or interacted on any other page. He just landed to your page, read the information he needed and then leaved.
But you still helped the reader, right? Yes, but Google counts it as a bounced visitor because he didn’t engage more.
Of course it’s cool if the visitor clicks a link, reads a related post, writes a comment or even subscribed to your page. However, sometimes you just need some information and no more. A good example of this could be Wikipedia.
I wonder how many people lands on Wikipedia as a first result for a definition of something, reads the whole thing and then leaves.
The thing is that I want to know how many visitors are actually reading my blog, even if they don’t subscribe or click to another page on my blog. And it’s a very simple process.
Install Google Analytics Real Bounce Rate code
So you know when you install Google Analytics you just need to copy and paste a code in every page of your blog so it can start tracking your statistics?
Well, you only need to modify a few things and it will help you know the real Bounce Rate of your traffic.
Here’s the code I use:
var _gaq = _gaq || ;
setTimeout(“_gaq.push([‘_trackEvent’, ’60_seconds’, ‘read’])”,60000);
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js';
var s = document.getElementsByTagName(‘script’); s.parentNode.insertBefore(ga, s);
Install that code on every page of your blog and you’ll be able to measure the real bounce rate according to your needs.
In my blog, I use the Genesis framework and I like to put it right on the Genesis options:
Then, you’ll need to tweak a pair of things marked on bold.
- The first one is your Google Analytics account. Replace it with the account you’ve setup for your blog.
- The second one allows you to manually select how you want to measure a bounced Rate: setTimeout(“_gaq.push([‘_trackEvent’, ’60_seconds’, ‘read’])”,60000);
What you need to modify here is the number at the end of the code, which allows you to select the desired time (in mili seconds) before and after a bounce rate.
So in this example, I’m using a 60,000 ms value which means any visitor that stays more than 60 seconds on my page won’t count as a bounced visit anymore.
If the visitor lands on my blog and stays for 10, 20, 30 or even 59 seconds and then hits the back button it will count as a bounced visitor, but after that, it won’t be a bounced number anymore.
I decided to use that number because of course nobody can read my posts in 10 seconds, but I know some people will just scroll down and look for a solution on my blog, and that might take them 30 seconds or perhaps a little bit more.
60 seconds should be enough to at least, read a pair of things or a couple of paragraphs and know the results (my posts are usually 1,000-2,000 words long).
And the bounce Rate went from 60-70% to less than 10%, which means a lot of people (most of it coming from Search Engines) are reading my posts for at least 60 seconds but not all of them engage or subscribe at that moment.
That’s good to know, because I was really worried that 70% of the people just who landed into my blog would hit the back button in less than 5 seconds. Now I know that only 5% of them actually do that, and the other 95% at least stay for 60 seconds, if not more.
Play with your Bounce Rate
You can always go back (no pun intended) to your code and tweak it until you find the results you one.
For example, if you have an e-store and you know most people don’t need more than 2 minutes to buy something, then move it to 60-120 seconds. If you have a simple Q & A blog (Yahoo answers could be an example), you know that most people don’t need more than 20 seconds to read everything and leave.
The point here is that there’s no sweet spot. You need to tweak it according to your niche and the kind of content on your website.
You can also set this depending on the average time your visitors spend reading your blog. Do you get the idea?
Well, then leave a comment below if this is something new for you and the results you’ve received after tweaking your code. The changes can be seen immediately. So if you change the code today, you should have some results the day after tomorrow.