QR code analytics and Google Analytics answer different questions.

They overlap, but they are not interchangeable.

The simplest way to think about it is:

QR analytics tell you about the scan.

Google Analytics tells you what happened after the visitor reached your website.

For a business running print campaigns, signs, flyers, or events, using both can provide a much clearer picture.

What QR code analytics measure

A managed dynamic QR platform can record activity when someone scans the code and passes through the QR redirect.

Depending on the platform, that may include:

  • total scans
  • scan time
  • scans over time
  • device type
  • browser
  • operating system
  • approximate location
  • QR campaign name

See QR Code Tracking for a full explanation.

What Google Analytics measures

Google Analytics measures activity on your website or app after the visitor arrives.

GA4 can help answer questions such as:

  • How many sessions came from the QR campaign?
  • Which pages did visitors view?
  • How long did they stay?
  • Did they submit a form?
  • Did they purchase?
  • Did they trigger a conversion event?

That is downstream behavior.

Why the numbers may not match

You should not expect QR scans and GA4 sessions to match exactly.

Possible reasons include:

  • one person scans more than once
  • the page fails to load after the scan
  • analytics scripts are blocked
  • consent settings prevent tracking
  • the visitor leaves before analytics loads
  • bots or automated traffic interact with the redirect
  • multiple scans lead to one website session

This does not automatically mean either system is broken.

They are measuring different events.

Example: a flyer campaign

Imagine you distribute 2,000 flyers.

The QR code reports:

350 scans

GA4 reports:

310 sessions from the QR campaign

Your form system reports:

28 submissions

Those are three different stages:

350 scans → 310 website sessions → 28 form submissions

That funnel is much more useful than looking at scan count alone.

Use UTM parameters with QR campaigns

UTM parameters help GA4 recognize the campaign.

Example:

utm_source=qr

utm_medium=flyer

utm_campaign=fall_open_house

If you use separate QR codes for different placements, you can also vary the campaign values.

See How to Track QR Code Scans for setup guidance.

Create separate QR codes for different placements

Suppose you promote the same offer with:

If all three use one identical QR code and identical UTM values, you lose placement-level insight.

Create separate dynamic QRs and label them clearly.

Then compare both:

  • QR scans
  • GA4 sessions/conversions

QR analytics are useful even when the destination is not your website

Google Analytics only helps on destinations where your analytics implementation exists.

A QR might instead point to:

  • Google reviews
  • an app store
  • a third-party booking platform
  • a payment page
  • a PDF
  • a social profile

In those cases, QR scan analytics may provide useful campaign data even when GA4 cannot see the full destination behavior.

Google Analytics is stronger for conversions

If the destination is your website, GA4 can tell you much more about what happened after arrival.

For example:

A QR scan tells you someone reached the redirect.

GA4 might tell you that the visitor:

  1. opened the landing page
  2. viewed pricing
  3. clicked contact
  4. submitted a lead form

That is the behavior that ultimately matters for many campaigns.

Can QR analytics identify the scanner?

Usually not from the scan alone.

See Can You Track Who Scans a QR Code?.

If identification matters, the destination needs a voluntary action such as login, registration, or form submission.

What should you report?

For a serious QR campaign, a useful report might include:

  • QR scans
  • scans by placement
  • website sessions
  • conversions
  • conversion rate
  • campaign cost
  • cost per conversion

The goal is to move beyond:

“We got 500 scans.”

and toward:

“Our lobby sign generated 500 scans, 420 web sessions, and 38 completed forms.”

Use clear QR naming

As your QR library grows, name each QR based on the physical placement or campaign.

Examples:

  • Lobby Review Sign
  • October Direct Mail
  • Trade Show Banner
  • Restaurant Table Tent
  • Business Card - Cameron

Clear naming makes both QR analytics and GA4 campaign reporting much easier to interpret.

For related guidance, see Free QR Code Tools and What Happens to a Dynamic QR Code If You Stop Paying?.

The bottom line

QR analytics and Google Analytics should work together.

Use QR analytics to understand the physical scan interaction.

Use GA4 to understand what visitors do after they reach your website.

When you combine the two, you can measure the full path from printed material to digital action much more accurately.