Why tracking needs a dynamic code
A static code sends the phone straight to your URL with nothing in between, so there is nothing to count. A dynamic code passes through dirqr.com first, which is the only moment a scan can be recorded before the redirect completes. If you want any scan signal at all, you need a dynamic code.
How DirQR records a scan
Each scan writes an event at the Cloudflare edge as the redirect happens. Recording is deliberately kept off the critical path, so a scan is logged without making the phone wait. If analytics ever fail, the redirect still completes.
What we deliberately don't do
We keep scan data basic and privacy-respecting. We do not build invasive cross-site profiles and we do not sell scan data. The point is a simple signal of whether a placement earns attention, not surveillance of the people scanning.
Frequently asked questions
- Can a QR code track scans?
- Only a dynamic QR code can. Because scans pass through the DirQR redirect first, each scan is recorded at the edge. A static code goes straight to the URL, so there is nothing to count.
- Does tracking slow down the redirect?
- No. Scan recording is kept off the critical redirect path, so the phone reaches your destination without waiting on analytics, even if analytics are temporarily unavailable.