How to Create Trackable QR Codes
I’ve had several conversations recently about the basics of creating QR Codes, and how to track visits to your site via a QR Code scan. So, I’d like to share a couple options for creating trackable QR Codes for your direct marketing, with step-by-step instructions.
New to QR Codes? Check out this primer first: Guide to QR Codes for Direct Marketers
A) Tracking QR Code Responses Using Google Analytics
If you have Google Analytics tracking set up on your website, using Google Analytics for tracking your QR Code visits will keep all of your data in one location, and allow you to track the online behaviors and conversion rates of your QR Code visitors.
Here’s how to set up QR Code tracking using Google Analytics:
- The first step is to add tracking code to the URL of your target response page.
- Go to Google’s URL-Builder tool and load the target URL for your QR Code, your campaign Source, Medium, and Name. For example, let’s create a code with tracking for this post. I’ll use “mpblog” as the Source, “qrcode” as the Medium and “trackable-qrcodes-post” as the Name.
- Click “Generate URL” and you’ll get a url with tracking code. Here’s the url for the example above, with the tracking parameters in green: http://blog.mailprint.com/index.php/1125/create-trackable-qr-codes/?utm_source=mpblog&utm_medium=qrcode&utm_campaign=trackable-qrcodes-post
- With your new link in hand (or in your clipboard), it’s time to create your QR Code. Go to http://zxing.appspot.com/generator/ or your QR Code generator. Select “URL” from the dropdown, paste in the url with the tracking code, and click “Generate.”

Fig 1: Generating a QR Code using ZXing Project.
- You now have a QR Code; download it and apply it to your direct mail piece, business card, billboard, t-shirt, or whatever else. When someone scans the code and visits your site, Google Analytics will track the visit and the associated source, medium and name.
- After you’ve tested the QR Code, go into Google Analytics and navigate to Traffic Sources > Campaigns. You can sort by “Medium” and search for “qrcode” to see your test visit (Fig. 2).
Fig. 2: Viewing a test visit from a QR Code using Google Analytics.
B) Using Bit.ly for Creating and Tracking QR Code
If you aren’t using Google Analytics, or just need a simpler process, the url shortening application Bit.ly is a great tool for tracking web traffic it redirects to your QR Code landing pages.
Here’s how to create a trackable QR Code using Bit.ly:
- Create an account at http://bit.ly/.
- Insert the target url into their url shortener. You’ll get a shortened url that looks something like: http://bit.ly/hXMCM1
- In your list of shortened urls, you’ll see the target url, with a link beside it for the “Info Page” for the url. Click on it, and you’ll see tracking information and a QR Code for the shortened url (Fig. 3).
- Right click on the QR Code image to save it; you’re now ready to use it on whatever marketing piece you’d like.

Fig. 3: Creating a trackable QR code using Bit.ly.
- Now, whenever someone scans the generated QR Code, they’ll be directed to bit.ly, which will count the visit and automatically redirect the visitor to the target url. This will happen fast enough that users won’t even notice the redirect.
- You can then use the reporting tool on your Bit.ly account to track scans/visits via your QR Code
There you go, there are two great (free) options for creating and tracking QR Codes. If you have any questions, or would like to share the free or paid tool you use, please add a comment!

about 2 years ago
Hey David, could you give us a couple of good sources for generating QR Codes?
about 2 years ago
Would love to. There are a lot of free QR Code generators out there; here are a few I like and use:
ZXing Project – http://zxing.appspot.com/generator/ – This generator allows you to embed a wide variety of data, such as text, contact information, a calendar item, and of course a URL. The generator also allows you to download the QR Code image in different sizes, so you can use the QR Code for both digital and print resolutions.
Kaywa QR Code Generator – http://qrcode.kaywa.com/ – Another solid generator that’s been around for a while. Also allows you to export print-friendly QR-Codes.
BeQRious – http://beqrious.com/generator – A newer generator with some cool features that make it easy to link to a map location, YouTube video, or social media profile. You can also embed an image or logo in the center of their codes, and export the QR Code as a vector image, making it easy to scale it up to billboard proportions.
Because QR Code is effectively an “open” technology, there are a many free and paid tools out being released with new features and functionality. It’s definitely an exciting time for direct marketers and QR Code innovators!
about 1 year ago
qrstuff.com is another good one and you can change the color of the qr code.
about 2 years ago
Check out http://www.bwscan.com for dynamic qr code generator and detailed analytics – all for free. With dynamic qr codes, you can update info without changing the code itself.
about 2 years ago
Thanks for sharing, Mike. Do they offer a premium (paid) version of the tool as well?
about 2 years ago
Yes, BWScan also offers customized versions of the tool. You can contact at info@bwscan.com for details.
about 1 year ago
What information is pulled from the scanner device?
For instance If I want to know the names, phone numbers and or email addresses of those scanning a QR code, How will I be able to access that info from a scan?
about 1 year ago
You can receive cards from others by scanning their QR Code. Last but not least, whenever you update your QR Card information, all your contacts that already received your QR business card will be able to see and access the new information automatically.
about 1 year ago
Hi,
Try Tagginn For an All-In_one 2D Code Manager! Generate, Edit & Track your QR Codes and MS TAG’s.. Lots of Features and a Free package available.
Very best wishes,
Nick
about 1 year ago
Correct me if I’m wrong, but it seems like to actually track the QR Code with Google Analytics, the website that’s being directed to must already have an account with Google Analytics?
So, in order to offer QR Code tracking to my clients I will need to sign them up with Google Analytics, generate the trackable QR code, then I can get a detailed tracking from Google Analytics monthly?
about 1 year ago
Thanks for your question, Angela. You do have to have an account with Google Analytics in order to use Google Analytics. However, if you do not wish to use Google Analytics, you can use Bit.ly to track your QR Codes. Please see above in Section B and let me know if you have any other questions. I would be happy to help!
about 1 year ago
Which QR generators allow for URL changes?
about 1 year ago
How about a QRCode that you can change the content, without the code changing? And it’s trackable? And there’s an income stream? This one goes as small as 8×8 mm. and there is a logo that links to a website, and 3 changeable buttons that can link to email, map, phone, coupons. facebook, twitter, linkedin, and more to come? 25.00 commission on first tier, 5.00 on second. 49.95 for a year and 4.95 a month. Separate link for non affiliates, http://onestopshop.qr.gl.
about 1 year ago
Hi,
what about a QR code, to use as a Virtual Business Card, grouping all you contact data and Social Networks’ alias/pages/accounts?
You could show it directly with your smartphone, immediately exchanging data, or print it on whatever you want!
Please try Identity Service (http://www.hereqr.it/identity/register.php) and write down you comments: thks!
about 1 year ago
I’ve followed the instructions on the blog, created a trackable link with google parameters: http://www.fusefashion.com/competition/like-it-love-it-win-it/?utm_source=instore&utm_medium=qrflyer&utm_campaign=qr
created a qr code with this link using qrstuff and scanned it, all works fine!
EXCEPT the data is still not going into the campaigns section on google analytics. I have waited over 48 hours and still nothing! Can anyone help?
Also, where is the campaign section in the new version of GA?
Many thanks
about 1 year ago
Did you figure it out?>!
about 1 year ago
I have the same problem as Olivia!!!
the data is still not going into the campaigns section on google analytics!!!!!! someone please help?
about 1 year ago
Try http://www.QReative-media.de we work with Design QR-Codes and got our own trackingsoftware for our customers to manage their marketing campagin. If u have any suggestions visit our site and leave a message.
Best regards
about 1 year ago
Thanks for sharing this article about QR codes, we have written several articles about QR codes on our blog as well. http://www.lucidagency.com/qr-codes/qr-codes-used-by-only-5-of-smartphone-owner/
about 8 months ago
Fantastic article. It’s tough not to get swamped with all of the info about franchising out there, so it’s wonderful
to have something like this accessible.
about 7 months ago
The easiest way to add QR Code to your website is http://www.pageqrcode.com QR generator service. No need to generate images files, just copy and paste HTML code and your website QR is ready.
about 6 months ago
Do you mind if I quote a few of your articles as long as I provide credit and sources
back to your weblog? My website is in the exact same area
of interest as yours and my users would really benefit from a lot of the information you provide
here. Please let me know if this alright with you. Many thanks!
about 4 months ago
Hello to all, the contents present at this site are really
remarkable for people knowledge, well, keep up the good work fellows.