Tracking Website Performance : bit.ly and Google Analytics

Posted by Kim Fenolio on Thursday, February 12, 2009

Finding ways to track your website and the performance of the URLs that you give out is an important tool in monitoring your internet marketing efforts. This allows you to learn what is and isn’t working which will then show you if you need to adjust your approach or even your content.


I’ve been using the bit.ly service the past few days to do some comparisons on their stats reporting versus Google Analytics stats reporting. I also used Google Analytics (GA) campaign tracking to simplify things on that end.


bit.ly is a service that shortens long URLs and, as a bonus to number buffs like myself, gives you instant and live tracking statistics. It tells you where the URL is posted, what conversations the URL is being involved in, where everything is coming from, time of the clicks and more. GA statistics are delayed which is why I wanted to try this route in tandem with the extended and in depth tracking that GA offers.


Here’s what I did yesterday, February 11, 2009:

  1. I created a post for my small business tips about customers.
    Original URL
    http://www.americasbestcompanies.com/blog/small-business-tip-about-customers.aspx

  2. I took the original URL and put it into the GA campaign tracking URL Tool. There’s a great tutorial on how and why to use that here.
    GA Tracking URL
    http://www.americasbestcompanies.com/blog/small-business-tip-about-customers.aspx?utm_campaign=Small%Business%Tips&utm_medium=Text%Link&utm_source=Twitter&utm_content=About%the%Customers

  3. I then signed up for a free account at bit.ly.

  4. I pasted my full GA link with all their tracking tags into the field and had them shorten it.
    Shortened URL
    http://bit.ly/CQifo

  5. I then sent a Twitter message out sharing the link.


My stats were indeed updated live via bit.ly and I could see exactly when someone clicked on the link. As of 10:00 am today, February 12, 2009 here are what the two different stats reports are showing me:


bit.ly shows the link received 46 clicks.

Twitter's Statistics with Bit.ly


Google Analytics shows the link with the tracking code received 6 unique pageviews.


Twitter Tracking Results with Google Analytics 


My question now is why are the stats reports so far off from one another? There are, of course, certain variables to consider like mobile phones that aren’t JavaScript enabled (GA tracks via JavaScript) and things such as multiple clicks from a single user (GA doesn’t count these). Even considering a couple people clicking the link twice or a few mobile views, I still don’t see how these reported stats are so different from one another.


I certainly didn’t tell anyone that I was performing the experiment so my results haven’t been skewed in that regard. My current Twitter follower base is 424 which makes me more inclined to believe that 46 people saw the article via Twitter over the reported 6 by Google. I did another set of business tips with the same tracking today. My results are pretty on par with what happened on the above example.


With the numbers varying so much, I pulled down raw server data just to do a quick comparison. My server reported 36 hits to the article. This number lends us closer to what bit.ly has reported yet still no where near what GA has documented.


Right now I’m left with more questions than answers. An article by Michael Martinez at SEO Moz from August of 2006 reports similar inaccuracies as do a majority of the comments on his post. How accurate is Google Analytics now? Has it gotten better or only worse? How about bit.ly? What’s their story on tracking?


Despite there being accuracy and reporting issues, it’s important not to give up on tracking statistics. Data and results are what help us to make the decisions that can bring us to the next level in our business or our marketing. My recommendation is not to put all of your eggs in one basket. In other words, don’t rely simply on Google Analytics for your tracking. Compare and contrast with your domain’s raw data logs and don’t be afraid to use other services as well.

If you enjoyed this post, please consider leaving a comment or subscribing to our free newsletter to receive future articles and information delivered directly to your email inbox.

Kim Fenolio

Kim Fenolio is America's Best Companies' Interface and New Media Manager. She's been in new and social media since before the terms were coined. She's an expert in the field and at teaching people how to harness its power for good. Contact Kim via your super powers or through email. Contact Kim

Tags: website, performance, tracking, analytics, seo

Print this Article Print Email this Article Email Print this Article Comments
 
RSS RSS Feed Stumble Stumble del.icio.us del.icio.us Reddit Reddit Digg Digg Tip'd Yahoo! Buzz

Related Articles

Reader Comments


Thursday, May 07, 2009 at 3:07 PM
John Eckman says:

My guess is that at least part - if not all - of the difference is the various downstream twitter users who request the full url from bit.ly in order to discover the full url - but then don't visit it.

For example, people whose browser or twitter client exposes the full url (to avoid rick rolling, spam, or other misdirections), as well as services like chat catcher, backtype, et al who also need the full url expanded.

Does bit.ly count people who request the url, catch the 301 redirect bit.ly uses, but then don't go to the page to which they were redirected? These folks would not show up in google analytics.

Thursday, May 07, 2009 at 4:44 PM
Steven Mocarski says:

I suspect we have a few things going on, but at it's simplest your issue is just that google analyics is tag based (i.e. javascript in the browser) and bit.ly works similar to a more traditional log based metrics. The advantage is that you get the click in a tag based system (google analytics, omniture, others) when a user visits the web page and the browser pulls the metric. In a log based system, it is the request of the URL that triggers the visit. In your case, since its a twitter link, you might have had people visit the page in a mobile device that might have gotten to bit.ly, then perhaps your website, but would never have downloaded the javascript.

Once could imagine, as John suggests, that some folks died at the bit.ly link, which I'm guessing accounts for the difference between bit.ly and your local logs. The delta between the local logs and google is probably the javascript. Does that make it better? Sometimes. But often not because while some things block (or do not pass) the tag, others block the request. Things like corporate proxy servers will often prevent your site from being hit the true number times the page is actually viewed. Theoretically, corporate firewalls could also block the tags but its a lot less common.

You might try looking at the user agents to get some more clues into the discrepancies.

Wednesday, September 23, 2009 at 11:44 PM
Julien says:

More due to the fact that bit.ly links are counted as 'direct/none' medium in Google Analytics. Check out your stats on this parameter and you should see the difference between Twitter & Analytics hits.

Cheers


Join Free Today

Email:    Password: | Register | Help