QR Code Analytics: Track Every Scan (2026)

QR Code analytics provide scan data showing who scanned your QR Code, when, where, and on what device. This data turns a printed code into a measurable marketing channel, so you see what’s working. Bitly measures 100B+ clicks and scans annually.
This guide explains what QR Code analytics are and which metrics matter most. It also shows you how to track your QR Codes in QRCG and Google Analytics 4 (GA4). teaching you a repeatable way to measure every scan.
Key takeaways
- QR Code analytics track scan volume, location, device, and time, so you can measure real engagement.
- Only Dynamic QR Codes are trackable. Static QR Codes cannot record scans, and their destination never changes.
- Total scans, unique users, and post-scan conversion rate are the core metrics to track.
- UTM parameters connect QR Code scans to GA4. They link your printed QR Codes to on-site conversions and other deep metrics.
- QRCG keeps scan data anonymized, so you can measure scans without collecting personal data.
What are QR Code analytics?
QR Code analytics compile the data that a Dynamic QR Code records each time someone scans it. Every scan logs a total count, the place, the device, and the time. This data collection lets you treat a printed QR Code as a trackable digital touchpoint.
Every scan travels through a redirect, and that redirect logs the data. Our guide to how QR Codes work explains the full path.
QR Code analytics make the hard-to-measure measurable. They replace assumptions with evidence.
Instead of guessing whether a flyer, a label, or a poster drove action, you can check the scan data and adjust your next campaign with confidence.
Which QR Code metrics should you track?
Track the metrics that connect scans to real outcomes. Three matter most: total scans, unique users, and post-scan conversion rate.
The table below explains what each core metric tells you and why it matters.
| Metric | What it tells you | Why it matters |
|---|---|---|
| Total scans | How many times people have scanned your QR Code | Shows your overall reach and campaign volume |
| Unique users | How many individual people scanned | Separates real audience size from repeat scans |
| Location | Where scans happened, by city or region | Reveals which places and placements perform |
| Device and operating system | Which device people used | Helps you build landing pages for the right audience |
| Timestamps | The dates and times of each scan | Shows when engagement peaks, so you can time campaigns |
| Browser | Which browser opened your destination page | Helps you test your page for compatibility |
| Referral source | The channel or placement that drove the scan | Links results to specific materials |
| Live notifications | Real-time alerts as scans happen | Lets you react while a campaign runs |
You can also tie scan data to cost and conversions. When you know how many scans led to a sale, you can calculate the cost per scan. That turns raw scan activity into a business case.
Static vs. Dynamic QR Codes: Which are trackable?
You can only track Dynamic QR Codes. A Static QR Code stores its final destination permanently, without using an interstitial URL, so it cannot record scans.
A Dynamic QR Code stores a short redirect URL instead. This redirect captures every scan. It also lets you change the destination URL after you print. See our Static vs. Dynamic QR Code guide for a full comparison.
Dynamic QR Codes give you both tracking and control. Choose a Dynamic QR Code from the start if you plan to measure performance or value campaign flexibility.
Track QR Codes in Google Analytics 4
You can track QR Code scans in GA4 if you add UTM parameters to your destination URL before you create the code. UTM parameters are tags that mark each scan with a source, a medium, and a campaign, so GA4 can link on-site behavior back to your printed QR Code.
Follow these six steps.
- Choose your destination URL. Pick the exact page you want scanners to land on, like a product page.
- Add UTM parameters to that URL. Use tags that describe the placement, such as utm_source=flyer, utm_medium=print, and utm_campaign=summer_sale_2026.
- Shorten the tagged URL. A link shortener keeps the URL short, so your QR Code stays simple even if your destination includes many UTM tags.
- Create a QR Code for that URL. Paste the short link into QRCG, then create a Dynamic QR Code, which also lets you capture QRCG scan data.
- Test in GA4. Scan your own code, then check that the visit appears with the correct source and medium. Our QR Code testing guide covers what to check before you print.
- Find the data in Reports. Open Reports, then Acquisition, then Traffic acquisition. Switch the primary dimension to Session source / medium.
QRCG’s built-in QR Code analytics and GA4 do different jobs. QRCG’s real-time scan tracking answers scan-level questions fast: How many scans, from where, and on what device. Add GA4 when you need more depth. It follows scanners into your site, and it ties scans to conversions. It also compares QR Code performance against your other channels in one place.
Keep your scan data compliant and private
You can track QR Code scans without collecting personal data. QR Code analytics record anonymized, aggregate details like scan counts, general location, and device type, not individual identities.
QRCG by Bitly is SOC 2 compliant, so audited security controls protect your scan data. You get the insight you need, and your audience keeps its privacy.
Turn QR Code analytics into better campaigns
Use your scan data to decide where to spend next. When you see which placements, times, and locations drive the most scans, you can shift budget toward what works.
Scan data also sharpens your understanding of your audience. Device and location trends show you who scans and where. Then you can tailor your next offer to meet them where they are. Our QR Code tracking guide shows you how to connect scans to results.
Start measuring every scan
QR Code analytics give you evidence, not guesses. You can prove what your campaigns achieve, from total scans to conversions.
Choose Dynamic QR Codes, so every scan is trackable. Add GA4 when you need deeper attribution. Keep your scan data anonymized at every step.
Sign up for QR Code Generator to create trackable Dynamic QR Codes and measure every scan today. Get started now.
Frequently asked questions
How do I track QR Code scans?
Create a Dynamic QR Code, then open the analytics dashboard in your QR Code platform. QRCG automatically records total scans, unique users, location, device, and time. For deeper attribution, add UTM parameters and send your scan data to GA4.
Can you track a Static QR Code?
No, you cannot track a Static QR Code. You fix its destination when you create it, so it cannot record scans. Use a Dynamic QR Code to measure performance. It stores a redirect URL that captures every scan.
How do I track QR Codes in GA4?
Add UTM parameters to your destination URL before you create the QR Code. Then open Reports → Acquisition → Traffic acquisition in GA4 to find the scans. Tag each code with a source, a medium, and a campaign, so GA4 records the sessions correctly. Test in GA4 Realtime to confirm your setup before you print.
What metrics can QR Code analytics show?
QR Code analytics show total scans, unique users, location, device and operating system, timestamps, browser, and referral source. Together, these metrics reveal reach, audience size, and which placements drive engagement. You can also connect scans to conversions to measure campaign return.
Is QR Code tracking GDPR compliant?
QR Code tracking can run without collecting personal data because it records anonymized, aggregate details. QRCG is SOC 2 compliant and handles scan data under audited security controls.
Does QR Code tracking collect personal data?
No. QR Code analytics record anonymized, aggregate details like scan counts, general location, and device type. They do not record individual identities.
How do I measure QR Code ROI?
To find return on investment (ROI), compare the value of your conversions against your campaign cost. Track total scans and post-scan conversion rate, then calculate cost per scan and revenue per scan. Our QR Code conversion rate guide walks through the full calculation.





