Launch offer: the first 1,000 users get Business free. Claim your spot →
All posts
QR codesBy the directinapp team4 min read

How to track QR code scans (and read the numbers right)

A QR code printed straight onto a poster can be scanned a thousand times and tell you nothing. Here is how to make QR codes you can measure, and what a scan count really means.

A phone screen showing a QR code
Photo by Markus Winkler on Unsplash

A trackable QR code is one built on a short link rather than pointed straight at a destination. Because every scan passes through the link first, you get a real scan count with device and location, and you can change where the code leads without reprinting it.


A QR code is the bridge between something physical, a poster, a package, a table card, and a page on someone’s phone. But most QR codes are printed blind. They open the destination and report nothing, so you never learn how many people scanned the poster in the cafe versus the one at the event.

Why a plain QR code cannot be tracked

A QR code is just a picture of a URL. If that URL points straight at your website or a chat, the scan goes directly there and nothing counts it. Worse, the destination is baked into the print: if the link ever changes, every poster you already put up is dead.

How a trackable QR code works

Instead of encoding the final destination, encode a short link, and point that short link wherever you want. Now each scan passes through the link first, where it is counted, then forwards to the destination. You get a scan count with device and location, and because the code points at a link you control, you can change the destination later without reprinting anything.

Every link made with directinapp already comes with a matching QR code, or you can build one directly in the QR code generator. The scans land in link analytics next to your other clicks.

One code per placement

The real payoff comes from using a different QR code, built on a different short link, for each place it appears: one for the shop counter, one for the festive-season flyer, one on the packaging insert. Each keeps its own count, so you can see which placement actually drove scans instead of guessing.

What a scan does and does not tell you

A scan means someone pointed their camera and tapped through. It is a strong intent signal, stronger than a passing glance, because it takes deliberate effort. What a scan does not tell you on its own is whether the visit led anywhere.

To close that loop, tie the scan to what happens next with conversion tracking, so a QR on a product box can be judged by the orders it drives, not just the scans it collects.

The quick version

Never print a QR that points straight at a destination. Build it on a short link so scans are counted and the target stays editable, use a separate code per placement, and tie scans to orders when the goal is a sale. Start with the free QR code generator.

Found this useful? Tell Google to show you more of it.

Add us as a preferred source

Related guides

Put this into practice

Create smart short links that open the right app, with analytics built in. No credit card required.

Start free