QR Code Analytics with QR2GO, Powered by Matomo
See how QR2GO's built-in analytics work: first-party, EU-hosted, consent-based Matomo tracking that shows scan trends, geography, and devices without third-party cookies.
How QR2GO Tracks Every Scan
When someone scans one of your dynamic QR codes, the request passes through QR2GO before redirecting to the destination. That moment is captured with Matomo, the open-source, privacy-first analytics platform.
Three things set it apart from a bolted-on third-party tracker:
- First-party — tracking runs inside QR2GO's own infrastructure, not an external ad network.
- Self-hosted in the EU — scan data is processed and stored on European servers, so it never leaves the EU by default.
- Consent-based and IP-anonymized — analytics respect visitor consent, and IP addresses are anonymized before storage, so no raw IP is tied to a scan.
The result is measurement you can act on. For the fundamentals, see scan analytics.
What You Can See
QR2GO's analytics dashboard turns raw scans into readable, aggregated reports:
- Scan counts and trends — how often each code was scanned, plotted over time to reveal spikes, launches, and slow periods.
- Geography — country, region, and city-level breakdowns of where scans come from.
- Device, OS, and browser — the split across mobile, tablet, and desktop, so you can tune the destination page.
- Referrer and UTM — where scans originated and which campaign they belong to when you add UTM tracking.
Reports update in near-real-time and show aggregate patterns, not individual identities — how a campaign performs, not who scanned. This works best with dynamic codes, whose tracking stays editable; see dynamic analytics.
Data Retention by Plan
How long your scan history stays available depends on your plan:
- Free — roughly 30 days of history, enough to validate a code and measure a short campaign.
- Premium — approximately 365 days, so you can compare seasonal performance year over year.
Older data ages out automatically, keeping QR2GO aligned with data-minimization principles.
Privacy by Design
Analytics and privacy are usually a trade-off. QR2GO's Matomo setup avoids it:
- No third-party cookies and no cross-site profiling — scans never follow visitors around the web.
- IP anonymization before storage, so geographic insight is derived without keeping an identifiable address.
- EU data residency by default, sidestepping the legal uncertainty of sending analytics data outside Europe.
Because the analytics avoid personal identifiers, they reflect what your audience does in aggregate rather than who they are — a big part of why QR2GO stays a GDPR-compliant platform. It does not identify individual users or track them across other sites.
QR2GO Analytics vs. Your Own GA4
QR2GO's built-in analytics and your own Google Analytics 4 property answer different questions — and pair well.
- QR2GO (Matomo) measures the scan itself: how many people scanned, from where, on what device, and under which campaign.
- Your own GA4 measures what happens after the visitor lands on your site or app: page views, funnels, and on-site conversions.
Tag your QR links with UTM parameters and connect your site to your GA4 property, and the two line up: QR2GO shows the code drove the traffic, and GA4 shows what that traffic did next. Neither replaces the other.
Frequently Asked Questions
Is QR2GO analytics GDPR-compliant? QR2GO runs first-party, EU-hosted Matomo with IP anonymization, no third-party cookies, and respect for visitor consent. This supports GDPR compliance, though your own obligations depend on how you use the data.
Can I see who scanned my QR code? No. QR2GO reports aggregate patterns — counts, locations, devices, and campaigns — not individual identities. There is no personal profiling and no cross-site tracking.
Is the data real-time? Reports update in near-real-time, so scans appear shortly after they happen. Timing can vary, but you won't wait a full day to see how a campaign is performing.
Do free plans include analytics? Yes. Every plan includes scan analytics — Free retains roughly 30 days, Premium about 365 days.
Ready to measure your QR codes the privacy-first way? Create a tracked QR code or compare plans to find the retention window that fits your campaigns.