QR code analytics

Also called: QR code tracking, scan tracking, QR scan statistics

Definition

QR code analytics are counts and details of scans, such as time, approximate location and device type. They require a dynamic code or a tracked link, because the pattern itself cannot report scans.

Why tracking needs a redirect

A QR code is printed data, so it cannot report when it is scanned. Tracking happens when the phone opens a link that passes through a server that records the visit. That is why analytics are available for dynamic QR codes, which route every scan through a redirect, or for static codes whose link includes UTM parameters read by the website’s own analytics.

What is usually counted

A redirect server sees the request the phone makes when it opens the link. From that it can record when the scan happened and derive a few details from the request headers and IP address. Location from an IP address is approximate, often accurate to a city or region at best, and can be wrong for mobile networks and VPNs.

  • Total scans and scans over time
  • Unique scanners, estimated rather than exact
  • Approximate location from the IP address
  • Device type, operating system and browser
  • Which printed code or campaign the scan came from

Privacy considerations

Scan data can include personal data such as IP addresses, which privacy laws like the GDPR may cover. Collecting only what is needed, keeping it for a limited time and explaining it in a privacy notice are sensible defaults. Counts are also estimates: bots, link previews and security scanners can create scans that no person made.

Frequently asked questions

Can you track a static QR code?

Not by the code itself. You can add UTM parameters to the link so the website’s analytics show visits from the code, but only a dynamic code counts every scan at the redirect.

Can QR code analytics see who scanned the code?

Not by name. A redirect typically sees an IP address, approximate location and device details, not the identity of the person.

How accurate is the location in QR code analytics?

It is approximate, derived from the IP address, and usually reliable only to a city or region. Mobile networks and VPNs can place scans far from the real location.

All terms