QR Code Analytics: Track Every Scan (2026)

Aug 12, 2026 7 min read
QR Codes Analytics

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.

MetricWhat it tells youWhy it matters
Total scansHow many times people have scanned your QR CodeShows your overall reach and campaign volume
Unique usersHow many individual people scannedSeparates real audience size from repeat scans
LocationWhere scans happened, by city or regionReveals which places and placements perform
Device and operating systemWhich device people usedHelps you build landing pages for the right audience
TimestampsThe dates and times of each scanShows when engagement peaks, so you can time campaigns
BrowserWhich browser opened your destination pageHelps you test your page for compatibility
Referral sourceThe channel or placement that drove the scanLinks results to specific materials
Live notificationsReal-time alerts as scans happenLets 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.

  1. Choose your destination URL. Pick the exact page you want scanners to land on, like a product page.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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 ReportsAcquisitionTraffic 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.

Customer Acquisition and Performance Marketing
Sam Oh
Customer Acquisition and Performance Marketing

Sam Oh is VP of Acquisition at Bitly, driving revenue growth through strategic user acquisition and paid plan conversion initiatives. With proven expertise in SaaS marketing operations, Sam has scaled marketing teams at high-growth companies including Seismic, Lessonly, and Craftsy—contributing to successful exit events at NetQuote (acquired by Bankrate, which immediately went public), Craftsy, and Lessonly. As a Portfolio Advisor at Hatchet Ventures, Sam leverages deep experience in marketing analytics, competitive intelligence, and acquisition optimization to help emerging companies accelerate growth. Sam's data-driven approach has consistently delivered measurable results in revenue growth.


QR Code Generator

Your all-in-one QR Code marketing platform

Now you can fully customize your QR Codes with your brand colors and company logo, get scan statistics, and even edit the content after print.

Promo banner illustration