2d code
QR code and two dimensional bar codes, news, views and analysis.

Search

  • Home
  • About
  • Contact
  • RSS

Comment

The Difference Between goo.gl and bit.ly QR Codes

By Roger ⋅ October 14, 2010 ⋅ Email this post ⋅ Print this post ⋅ Post a comment

Google's short url QR CodeHere are two examples using a random url from this website http://2d-code.co.uk/qr-code-scavenger-hunt-new-york-city/

Google’s goo.gl shortens the url to http://goo.gl/8xLR and by appending .qr to the shortened url we can produce the QR Code on the left.

Technically this is a QR code version 3-H mask #6, encoded in BYTE.

The 3 means that it is 29 x 29 modules (matrix), the H means the error correction level is set to the highest of the four levels, mask #6 is the mask selected to even out the dark and light modules and BYTE means the encoded character set is in 8-bit bytes. These are all variable components of the specification for QR Codes.

As you would expect the QR Code decodes to the original short url http://goo.gl/8xLR

Bitly's short url QR Codebit.ly shortens the url to http://bit.ly/brqn3X (and as with Google) by appending .qr to the shortened url we can produce the QR Code on the left.

Technically this is a QR code version 2-L mask #2, encoded in BYTE.

Or 25 x 25 modules at the lowest of the error correction levels with mask #2 and encoded in 8-bit bytes.

The QR Code is dimensionally smaller in terms of modules than Google’s because it has been encoded at a lower error correction level and hence fewer modules are required.

Surprisingly the QR Code does not decode to the original short url but to the original url plus a query string http://bit.ly/brqn3X?r=qr

There is a very good reason why bit.ly appends a query string and that is to track clicks where the referrer is a QR Code. In a bit.ly account under the Analyze tab there is a Top Referrers section. Clicking the plus sign after Registered Applications will give the number of times the shortened url was used via a QR Code (example below).

Bitly analytics for a shortened url
  • Tweet

Discussion

12 comments for “The Difference Between goo.gl and bit.ly QR Codes”

  1. That’s interesting. Last week the Bit.ly codes had a massive level of error correction - which made their codes really large.
    See http://shkspr.mobi/blog/index.php/2010/10/qr-codes-and-error-correction/ for details.

    While sticking a referrer link on increases the size of the payload, I think the analytic gain is well worth it.

    Posted by Terence Eden | October 18, 2010, 3:07 pm
  2. It seems as though most people still don’t realize that using a goo.gl code means you are opening up your code to public analytics:

    http://goo.gl/info/8xLR

    Will get you the stats on your code above. So, by scanning a code, you see the shortened URL, append with .info and there you go.

    I suspect the bit.ly code works in a similar way and the analytics are also public, but, haven’t tried to source them yet.

    Posted by bob | October 18, 2010, 3:10 pm
  3. Interenting differences within the QR Codes themselves!
    I’ve recently tried working with both goo.gl and bit.ly and I agree, I found that it was easier to track the number of referrers via the QR Codes through bit.ly rather than goo.gl.
    Keep up the good work Roger!

    Posted by Dan Ryland | October 18, 2010, 5:50 pm
  4. What reader did you use to get all the metrics on the QR codes? It would be good tool to have.

    Thanks!

    Posted by Dan Berlyoung | October 18, 2010, 7:40 pm
  5. Thanks for these details. I’m actually just starting using QR Codes myself, and wondering if they are widely used or not ? Should I strongly recommend my clients to place them on their posters and cards, or is it not really worth the effort ? Any stats on this ?
    Thanks. Johann

    Posted by Johann Frot | October 19, 2010, 10:13 am
  6. Roger, how do you think bit.ly and Goo.gl will affect services like ScanBuy which charge for qr creation and analytics? IMO- these free services marginalize what ScanBuy types services offer. Would love to know your thoughts

    Posted by Drew Brevinski | October 19, 2010, 2:58 pm
  7. @dan - You don’t get the analytics from a Reader, you get them from the Code generator. In the case of Goo.Gl, as above, the analytics are public, just append the URL with .info

    @johann - this is a great blog to see the growing level of activity of QR and 2D use in Europe and America. There are others as well, but, daily, this seems to show the most important information.

    @Drew - Scanbuy offer some free level services as do most generators. The paid campaigns are for deeper analytics and higher scan numbers. No real Brand or Agency wants their scan analytics to be public, and with some of the free services, like Goo.gl, they are public. They are for amateur use only.

    Posted by marcus e. | October 19, 2010, 7:55 pm
  8. @Drew I tend to agree with marcus although at the moment bit.ly is an easy option for small local businesses.

    Posted by Roger | October 19, 2010, 9:03 pm
  9. Marcus, I’m not talking about the hit metrics, I meant the code itself. “version 3-H mask #6, encoded in BYTE” or “version 2-L mask #2, encoded in BYTE”

    I can count the blocks and figure out what version number it is but cannot easily tell what error-correction leve it is or what mask it used.

    That’s what I was asking about.

    Posted by Dan Berlyoung | October 27, 2010, 6:51 pm
  10. @markus e.

    You get both : analytics from the reader and from the generator.

    Quite normally reader analytics can tell you much more.

    Posted by Roger | November 4, 2010, 12:11 pm
  11. Here is an application that gives you detailed insight into the traffic events that occur once people have scanned your QR Codes.

    Not only does it show you the number of scans, it gives you realtime data like the time they spent on the landing pages, the bounce rate, the number of pages they viewed, the pages they drop out at before meeting your objectives, the number of goals achieved plus much more.

    If they they share your content on social networks, email etc, you are also able to track that traffic. In overall, it gives you a clear picture in to the effectiveness of QR Codes, and its impact on other traffic sources. For more info, see https://www.ventipix.com/advanced_qrcode_analytics.php

    Posted by Victor Apollo | November 5, 2010, 11:41 am
  12. Another thing to consider is that if you use a URL shortening service that is case-insensitive (like TinyURL.com) or allows you to create custom URLs, you can create all uppercase URLS, like HTTP://TINYURL.COM/QRSCAV - a 25 character uppercase URL can actually fit into the smaller 21×21 version 1 URL (if you can find a QR encoder that will use alphanumeric rather than byte/binary encoding)

    Posted by Alexander DUpuy | February 17, 2011, 10:00 am

Post a comment

Categories

  • Art
  • Asides
  • Augmented Reality
  • Comment
  • Interviews
  • Marketing
  • News
  • NFC
  • Seen
  • Technology

Recent Comments

  • Roger on iQR is the New QR Code
  • Jo on iQR is the New QR Code
  • Roger on QR Codes, Viewpoints And Curved Surfaces
  • Toni on QR Codes, Viewpoints And Curved Surfaces
  • Lorillex on iPhone QR, Data Matrix and Aztec Code Reader

Most Emailed

  • The Three Rules of QR Codes
  • Use A Google Short URL In A QR Code And Get Sued
  • A Winning QR Code Campaign
  • QR Code Artist Pedro Morales
  • QR Code on a Business Card but how?
© 2008 - 2015 2d code . QR Code is a registered trademark of Denso Wave Corp.