How to Track QR Code Analytics
- 1
Open Analytics, or a single QR code
Go to Analytics in your QRCode Suite dashboard for the workspace-wide view, or open QR Codes and click any code for its own analytics panel. The workspace view aggregates every code; the per-code view is the one to use when you are comparing two placements of the same campaign.
- 2
Read the scan overview
The overview shows total scans, unique visitors and the scan trend over the selected period. Unique visitors are counted from a hashed session value derived from the IP and user agent, not from a cookie, so the same device scanning twice in a day counts once. Use the date range selector to filter by the last 7, 30 or 90 days, or a custom range. History is limited by your plan: 30 days on Free, 12 months on Pro, 24 months on Business, 36 months on Agency.
- 3
Review device and OS breakdown
The Device panel shows the split between mobile, tablet and desktop scanners and the operating system distribution (iOS vs Android vs other). This is the fastest signal for whether your destination page needs mobile work — a QR audience is overwhelmingly mobile, so a desktop-heavy split usually means the code is being scanned from a screen rather than from print.
- 4
Review geographic data
The Locations panel shows the country, region and city breakdown for scans. These values are derived from the request at the edge and stored alongside the hashed IP — the raw IP itself is never written. Treat them as approximate: IP-derived location is unreliable on mobile networks and with VPNs, and is best used for country-level comparison rather than precise city targeting.
- 5
Review referrer and UTM data
If your destination URL carries UTM parameters — or your campaign appends them automatically — the UTM panel breaks scans down by source, medium and campaign. Referrer data shows whether a scan arrived directly from a camera app, from a web share, or through a redirect chain, which is what lets you separate genuine print scans from links that were forwarded onward.
- 6
Forward events to GA4 or Meta (optional)
To feed an existing analytics stack, go to Settings › Integrations and connect GA4 with your Measurement ID, or Meta with your Pixel ID. Scan events are then sent to those platforms in addition to your own analytics. This is opt-in — nothing leaves QRCode Suite until you connect it — and scans flagged as bot traffic are never forwarded. Integrations require the Pro plan or above.
Frequently asked questions
What analytics does QRCode Suite track?
QRCode Suite tracks scan count, unique scanners, device type, operating system, browser, country, city, referrer, and UTM parameters. Bot traffic is detected and excluded, and IP addresses are hashed before any event is written.
How long is analytics data retained?
Retention is set by your plan and enforced automatically: 30 days on Free, 12 months on Pro, 24 months on Business, and 36 months on Agency. Events older than the window are purged.
Does QRCode Suite integrate with Google Analytics?
Yes. GA4 integration is available on Pro and above. QR code scans are sent as GA4 events, enabling full funnel tracking from scan to conversion.
Does QRCode Suite support Meta Pixel?
Yes. Meta Pixel events are fired on scan for Pro and above plans, enabling retargeting audiences based on QR code interactions.