Pro Feature

QR Code Analytics & Tracking

See who scans your QR codes, where they are, what device they use, and when they scan — all with privacy-first tracking that never stores IP addresses.

What You Can Track

Every scan generates data points. Your dashboard turns them into actionable insights.

Total & Unique Scans

See how many times your QR code was scanned and how many individual people scanned it.

Geographic Location

Country and city-level data shows where your audience is scanning from around the world.

Device & Browser

Know whether scanners use mobile, tablet, or desktop — and which browser they prefer.

Scan Trends Over Time

Visualise scans by day, week, or month with interactive line charts. Spot peak hours and seasonal patterns.

Traffic Sources

See where traffic comes from with referrer tracking. Identify which channels drive the most scans.

Time-Range Filters

Analyse data across 7-day, 30-day, or 90-day windows. Compare performance across different periods.

Privacy-First by Design

Inspired by Plausible Analytics, TapNN uses a privacy model that gives you meaningful data without compromising your users' privacy.

No IP addresses stored — ever
No raw user-agent strings saved
Daily rotating hash salt (auto-deleted after 48 hours)
Cross-day re-identification mathematically impossible
Geolocation from Cloudflare CDN headers (city-level only)
GDPR-friendly by design

How Tracking Works

Dynamic QR codes route through our tracking system before redirecting to your destination.

1

User scans QR code

The QR code encodes a short TapNN redirect URL (tapnn.com/r/abc123).

2

We capture scan data

Device, browser, location (from Cloudflare), and referrer are recorded. A privacy hash is generated. No IP is stored.

3

User lands on your page

The redirect happens in milliseconds. The user reaches your destination URL with no noticeable delay.

Frequently Asked Questions

What data do you track when someone scans my QR code?

We record: device type (mobile/tablet/desktop), browser name, operating system, country, city, referrer source, timestamp, and a daily unique hash. We do NOT store IP addresses or raw user-agent strings.

How does unique scan detection work without storing IPs?

We use a privacy-preserving technique inspired by Plausible Analytics. A SHA-256 hash is generated from a daily rotating salt + QR code ID + visitor IP + user agent. Only the hash is stored. The salt is auto-deleted after 48 hours, making cross-day re-identification impossible.

Do I need a Pro account for analytics?

Yes. Scan analytics require dynamic QR codes, which are a Pro feature. Free static QR codes encode data directly and don't pass through our tracking system.

Can I export my analytics data?

You can view all analytics in your dashboard with interactive charts for scans over time, device breakdown, location data, browser stats, and traffic sources.

How quickly do scans appear in the dashboard?

Scans appear in real-time. As soon as someone scans your QR code, the data is processed and visible in your dashboard within seconds.

Does tracking work with Google Analytics?

TapNN has its own built-in analytics dashboard. You can also add UTM parameters to your destination URLs to track QR code traffic in Google Analytics 4.

Start Tracking Your QR Codes

Create a dynamic QR code and watch the scans roll in. Real-time analytics, zero privacy compromise.