Why tracking QR code scans matters
Without tracking, a QR code is a black box. You print it, people scan it (hopefully), but you have no idea what happens. With analytics, every QR code becomes a measurable marketing asset. You know how many people scanned, from where, on what device and at what time — just like website analytics but for physical placements.
Static vs dynamic: the analytics difference
This is the most important concept to understand before tracking:
- Static QR codes: Store data directly. Cannot be tracked. Ideal for WiFi, vCard, permanent content.
- Dynamic QR codes: Store a short URL that redirects. Every scan is logged. Destination can be changed. Analytics available.
- Conclusion: If you need tracking, you must use a dynamic QR code.
What data can you track?
With QR TheCode² dynamic QR codes, every scan is recorded with:
- Timestamp: Exact date and time of each scan
- Country, region and city: Geographic location of the scanner
- Device type: Smartphone vs tablet
- Operating system: iOS vs Android (and version)
- Browser: Chrome, Safari, Samsung Internet, etc.
- Total scans over time: Daily, weekly, monthly chart
- Unique vs total scans (Pro plan): Distinguish returning visitors
How to set up QR code tracking
Follow these steps to start tracking your QR code scans:
- 1. Create a free account on QR TheCode²
- 2. Generate a dynamic QR code (Starter plan or higher)
- 3. Enter your destination URL with UTM parameters for Google Analytics integration
- 4. Download and deploy the QR code on your materials
- 5. Check your QR TheCode² dashboard for real-time scan data
- 6. Connect Google Analytics 4 via UTM tags for full funnel tracking
Using UTM parameters with QR codes
For full funnel tracking in Google Analytics, append UTM parameters to your destination URL:
- utm_source=qr-code (or the specific placement: billboard, flyer, packaging)
- utm_medium=offline or utm_medium=print
- utm_campaign=summer-2026 (your campaign name)
- utm_content=homepage-banner (the specific QR code placement)
- Example: https://yoursite.com/offer?utm_source=flyer&utm_medium=print&utm_campaign=summer-2026
Interpreting your QR analytics data
Here is how to make decisions from your QR code scan data:
- Low scan rate on a flyer → test a new design, add a call-to-action, change placement
- High scans but low conversions → improve the landing page or offer
- Most scans on iOS from London → tailor landing page language and content accordingly
- Spike on Tuesday at 12pm → your audience scans during lunch breaks, time future campaigns accordingly
- Zero scans after 2 weeks → check if the QR code is damaged, too small or poorly placed
Create your free QR code now
Free plan available. 3 free static QR codes. No credit card required.
Get started free