MEASURE

Analytics

Scans by time, place, and device. Real numbers you can act on — and nothing invasive.

The whole point of putting a QR code in the world is learning whether it worked. Honopu records every scan and makes the aggregate view easy to read at a glance.

The dashboard shows a 7-day hero stat, a 14-day sparkline, a live scan feed that updates in real time, and drill-down per-link reports with heatmaps and top cities. All real. No sample data.

What we collect

FieldWhat's in it
TimestampWhen the scan happened, to the millisecond.
Device typemobile / tablet / desktop — derived from user agent.
OSiOS, Android, Windows, macOS, etc. Major version only.
BrowserSafari, Chrome, Firefox. Major version only.
City / Region / CountryDerived from the scanner's IP. Approximate — city-accurate, not GPS-accurate.
RefererIf the scan came via an embedded QR in a digital context (rare), we log where from.
UTM paramsAny UTM values attached to the scan URL.

What we don't collect

  • Full IP addresses (we hash-and-drop after deriving city-level geo)
  • Personal identifiers — we don't know who scanned, just that someone did
  • Cross-site tracking cookies
  • Behavioral fingerprints for ad networks
  • The scanner's other browsing activity, before or after

It's yours.

Scan data is your data. We never sell it, aggregate it across customers for sale, or share it with third parties. Export as CSV any time.

The live scan feed

The dashboard home shows a live feed of recent scans. It polls every 5 seconds and highlights new entries when they land. Each row tells you, in English:

A live scan feed row
Dallas, TX  scanned  Fall Mailer 2026
just now

If scans are rare, the feed shows "Quiet right now. Your codes are patient." Which is honest — most campaigns spend most of their time waiting.

Exporting

From any analytics page, click Export CSV. You get one row per scan with every field above. Use it to stitch into your warehouse, build custom reports, or verify that we're telling you the truth.

Retention by plan

We keep scan history per plan. Older scans roll off automatically once the window closes. Export what you care about before that, or upgrade if you need longer history.

PlanHistory kept
Micro7 days
Starter30 days
Growth90 days
Business365 days
Enterprise730 days