QR Code Analytics: How to Track Scans and Measure ROI
QR code analytics transform printed materials into measurable marketing channels. Learn which metrics matter and how to act on the data.
One of the biggest advantages of dynamic QR codes over static ones is built-in analytics. Every scan becomes a data point you can act on. But knowing what to measure — and how to measure it — is what separates teams that just collect data from those that improve results.
The Core Metrics
Total Scans
The raw count of how many times a code was scanned. This is your top-of-funnel metric — it tells you whether your placement and visibility are working.
Unique Scans
Scans filtered by unique device identifiers. Compares to total scans to reveal repeat engagement. A 1:1 ratio means every scanner is a new person; a 2:1 ratio means people are coming back.
Scan-Over-Time
Charting scans by day, week, or month reveals seasonality, campaign spikes, and decay rates. A restaurant might see Friday/Saturday spikes; a retail store might see post-holiday surges.
Geographic Distribution
Which cities or countries are your scans coming from? Useful for multi-location businesses and for verifying that in-store QR codes are actually being scanned in-store.
Device Type
iOS vs Android, phone vs tablet. Mostly used to ensure your landing page is optimized for the right platform.
Calculating ROI
The formula is straightforward:
ROI = (Revenue Attributed to QR Campaign - Campaign Cost) / Campaign Cost × 100%
The tricky part is attribution. Best practices:
- Use unique codes per placement — one QR code per print run, per location, per ad.
- Add UTM parameters to your destination URLs so Google Analytics also tracks these sessions.
- Set a conversion goal — a purchase, a form fill, an app install — and measure how many scanners complete it.
A/B Testing With QR Codes
Create two versions of the same QR code pointing to different landing pages. Place them in similar positions in equal quantities. After two weeks, compare scan-to-conversion rates. The winner gets scaled.
Setting Benchmarks
Industry scan rates vary widely, but a good starting point:
- Restaurant menus: 15–30% of table turns
- Retail displays: 2–5% of foot traffic near the display
- Print ads: 0.5–2% of estimated print impressions
- Product packaging: 1–8% depending on product category
If you're well below these, look at code size (minimum 2cm × 2cm), contrast, and whether a clear CTA like "Scan for menu" is present.