How to Track QR Code Scans (And What the Data Tells You)

15 mins read
How to Track QR Code Scans (And What the Data Tells You)

You printed 2,000 flyers with a QR code. Three weeks later someone asks how it went, and the honest answer is a shrug. Did anyone scan it? Which location worked? Did the scans turn into anything?

With a static QR code, you'll never know. With a trackable one, you'd have had the answer in real time — and the difference is a setting you choose before you print, not after.

Why most QR codes can't be tracked

A QR code is just a pattern that encodes text — usually a URL. A static code has your destination baked directly into the pattern. When someone scans it, their phone goes straight to your site. Nothing sits in between, so nothing can count the scan.

A dynamic QR code encodes a short link instead. The scan hits that link first — which records it — and then forwards the person on. They notice nothing; you get the data.

This also means a dynamic code's destination can be changed after printing. Two reasons to never use static codes for anything commercial.

Setting up a trackable QR code

  1. Create a free account with a tool that offers dynamic codes — Hide.link does.
  2. Create a QR code and paste your destination URL.
  3. Give it a name you'll recognise in six months. Not "QR 1" — use "Autumn flyer — Tel Aviv store".
  4. Customise it: add your logo and brand colours. Branded codes get scanned noticeably more than anonymous black squares.
  5. Download it as SVG or high-resolution PNG for print. Never screenshot it.
  6. Test it with two or three different phones before it goes anywhere near a printer.

The metrics worth watching

Total scans vs unique scans

Total counts every scan; unique approximates distinct people. A big gap means the same people are scanning repeatedly — common on menus and reference material, and a good sign for that use case.

Scans over time

This is where the story is. A poster produces a slow steady trickle. An event badge produces one sharp spike. If your trickle stops dead, the poster probably came down or got covered — worth a phone call.

Location

The single most useful metric if you've placed codes in multiple places. Give each location its own code and you learn which shop, city or event actually delivers. Same design, different codes.

Device and operating system

Tells you what to optimise for. If 95% of scans are iPhones — as they usually are — your landing page needs to be perfect on Safari mobile before anywhere else.

Time of day

Restaurant menu codes cluster at meal times. Retail codes cluster on weekends. Useful for timing the offer behind the code.

Conversions

The one that matters. Add a retargeting or conversion pixel to the link behind the code, and you can connect a scan to a purchase — and retarget people who scanned but didn't buy. That's the point at which QR codes stop being a novelty and start being measurable marketing.

One code per placement — the single best habit

Most people make one code and use it everywhere. Then the data is a single meaningless number.

Instead, make a separate code for each placement, all pointing to the same page:

  • Window display → /qr-window
  • Flyer → /qr-flyer
  • Packaging insert → /qr-box
  • Trade show banner → /qr-expo

Now you know the packaging insert quietly outperforms the expensive trade show banner — and next year's budget writes itself. Add UTM parameters to each and the data flows into Google Analytics too.

Reading the results honestly

Some benchmarks so you're not guessing:

  • Very low scans on printed material is normal. Single-digit percentages of people who see a poster will scan it. That's not failure, it's the medium.
  • Placement beats design. A code at eye level where people are already standing still — queues, tables, lifts — outperforms a beautiful code people walk past.
  • A call to action roughly doubles scans. "Scan for 10% off" beats a bare code every time. Tell people what they get.
  • Scans without conversions is a landing page problem, not a QR problem. They showed up; something after that lost them.

Why this matters

Offline marketing has always been the hardest thing to measure. A trackable QR code is the cheapest bridge between "we printed something" and "here's what it did" — and it costs nothing extra to set up correctly the first time.

Make one dynamic code, name it properly, and you'll never shrug at that question again. Create a free trackable QR code and see what your print marketing is actually doing.


Related reading: QR codes for business: 10 creative ways to use them · URL shortener with analytics

About the author

Keep reading

More posts from our blog