How to track QR code scans (and what to do with the data)
· 2 min read
You print a poster with a QR and hang it up. Did it work? Without measurement, the honest answer is "no idea". QR codes are one of the few bridges between the physical and digital worlds that can be measured precisely — but only if you set them up for it.
Why your usual QR measures nothing
A static QR takes the user straight to the destination: nobody counts the visit. To measure you need a dynamic QR, where every scan passes through an intermediate URL that logs the event before redirecting. That stop lasts milliseconds — and it's what turns ink into data.
What you can measure (and what you can't)
With a properly set up dynamic QR, each scan gives you:
- When: date and time — the time series is the king metric.
- Device: phone, tablet, or desktop (useful for knowing whether your landing must be mobile-first: spoiler, yes).
- Approximate location: country, region, and city, derived from the network — never GPS.
- Referrer: if it came from another page, which one.
Just as important is what cannot be measured: the person's identity, their phone number, or their exact location. Any provider promising that is either lying or has a legal problem. At QR Top, scans are also deduplicated (the nervous double-scan counts once) and bots are filtered out — without that, numbers inflate by up to 20%.
Turning data into decisions: three plays
1. The physical A/B test. Create two different QRs pointing to the same destination and place them in two spots: shop window vs counter, poster A vs poster B, magazine X vs magazine Y. In a week you'll know which placement brings more scans — and where paying for presence isn't worth it. It's the same trick as one QR per zone in restaurants.
2. The hourly curve. The daily/hourly scan chart tells you when people interact with your physical material. Gym QR peaking at 7pm? That's when your next time-limited promo goes out.
3. The dead-material detector. A QR with zero scans in 30 days is a poster nobody looks at: remove it, move it, or redesign it. Without data, that poster would keep "working" for no one, for years.
Setting it up in 5 minutes
- Create a free account (5 dynamic QRs, no expiry, no card).
- Create a link with your destination URL and customize the QR.
- Download as PNG (screen) or SVG (print shop) and print.
- Scans appear in your dashboard in real time: totals, 30-day chart, devices, and countries.
One warning about the ecosystem: some providers offer "free" analytics during a trial and then hold your printed QR hostage. Make sure the free plan doesn't expire before sending anything to print.
The final rule is marketing's oldest: what isn't measured can't be improved. A QR without analytics is just decoration made of pixels.