If you have paid for something to be printed — a mailer, a poster, a batch of flyers, a run of packaging — the question that follows is always the same: did anyone act on it? Digital advertising answers that by default. Print, historically, does not. A QR code with campaign tracking closes that gap, and it is the single most common reason businesses start paying for QR analytics rather than using a free generator.
This guide covers what campaign tracking actually measures, how to set it up so the data is usable, and what it looks like across the places printed advertising actually appears.
What QR Campaign Tracking Measures
A tracked (dynamic) QR code redirects through a short link you control. That redirect is the measurement point. Every scan records:
- Total and unique scans — how many people responded, and how many came back
- Time and date — when the response happened, which tells you when your audience is actually paying attention
- Approximate location — which city or region the scan came from, so you can compare placements
- Device type — iOS or Android, mobile or tablet
What it does not record is who scanned. Campaign tracking is anonymous and aggregate by design — see what data you can and cannot get from a QR scan.
The other thing a dynamic code gives you matters just as much for print: you can change where it points after it has been printed. A campaign that outlives its landing page no longer means a reprint.
Set It Up So the Data Is Actually Usable
The mistake that ruins most QR campaign measurement is using one code across everything. If the same code appears on the mailer, the poster and the packaging, every scan lands in one undifferentiated number and you learn nothing about which of the three worked.
Use a separate code per placement. That is the whole technique. Three placements, three codes, three sets of numbers you can compare. At £1.99 per code per month the cost of doing this properly is trivial next to the print run it is measuring.
- Decide what a result looks like before you print — a scan, a booking, a form completion. Scans alone are a vanity number; scans against a cost per placement are a decision.
- Create one code per placement, named so you will recognise it in three months. "Autumn mailer — Bristol" beats "QR 3".
- Point each at a page that matches the promise on the printed item. A code offering £25 off should land on the offer, not the homepage.
- Test the printed proof with a real phone, at the size it will actually be, before the run goes ahead.
- Leave it two weeks before judging. Print response builds slowly — direct mail in particular keeps producing scans for a month or more.
Direct Mail
Direct mail is the clearest case for QR tracking because the cost per item is high and the response has historically been invisible. You know what the mailing cost and what sales followed, but not which was caused by which.
A code per mailing segment turns that into arithmetic: 2,000 pieces at £240, 41 scans, 6 bookings at £85 — a measurable return and, more usefully, a baseline to beat next time. Splitting the code by postcode area tells you where to concentrate the next drop. Full detail in our guide to QR code tracking for direct mail.
Posters, Flyers and Leaflets
Printed display is where placement comparison pays for itself. The same poster in five locations with five codes tells you which location works — and that is usually a surprise. Response clusters by time of day in ways that reveal when people are actually standing there with a spare moment.
Practical constraints matter more here than anywhere else: a poster code needs to be scannable from a couple of metres, so it needs to be physically large, with high contrast and a clear quiet zone. A code that looks fine in the design file and fails on the wall costs you the whole placement.
Product Packaging
Packaging reaches an audience that has already bought, which makes it the best place to measure engagement rather than acquisition — reorders, registration, instructions, support. The scan rate tells you whether the on-pack call to action is worth the space it occupies, and whether a redesign moved it.
Packaging also has the longest lifespan of any printed placement, which is exactly why the destination needs to be changeable. A code printed on 50,000 units will outlive at least one website restructure.
Events and Trade Shows
Stand traffic is notoriously hard to quantify. A code on the stand, a second on the handout and a third on the follow-up card separates "walked past and scanned" from "took something away and scanned it later" — and the second number is the one that predicts pipeline. Timing data shows which sessions or hours drove attention, which is directly useful when booking next year's stand.
Retail and In-Store
Shelf-edge, window and point-of-sale codes measure whether in-store display prompts action. Comparing the same code across branches surfaces which stores execute the display properly — often a bigger variable than the creative itself.
Reading the Results Without Fooling Yourself
Three things worth knowing before you draw conclusions:
- Scan rates are low and that is normal. A low single-digit percentage of recipients is a working campaign, not a failure. Judge against your own previous campaigns, not against a number you read somewhere.
- Compare like with like. A code on a mailer and a code on a poster are measuring completely different situations. Compare placements within a channel, not across channels.
- Repeat scans are signal, not noise. Someone scanning the same packaging twice is a returning customer, which is often the more valuable fact.
For the full measurement framework, see how to measure QR code campaign success, which includes a worked ROI calculation.
What It Costs
Campaign tracking is cheap relative to the print it measures. QR Insights is £1.99 per code per month, with every analytics feature included and no scan caps — so running five codes across five placements costs £9.95/month against a print run that typically costs hundreds. The first month is free. See the pricing page for what is included, or the UK price comparison for how that sits against other platforms.
If you only need a code and not the data — a wifi password, a link on a business card — a free static QR code is the right tool and costs nothing. Tracking earns its keep when you have spent money on a placement and need to know whether it worked.