QR code tracking
A dynamic QR code with scan tracking sends each scan through a short Scanmint link, which counts it and then opens your page. Your dashboard shows total scans, unique devices and the top referrer for each code. For a free option, build a UTM link below.
Enter a web address and your tracking link and QR code appear here.
What you can and cannot track
| UTM link (free) | Dynamic QR | |
|---|---|---|
| Counts | Visits to your page, in your own Google Analytics. | Every scan, counted by Scanmint. |
| Misses | People who scan but never load the page. | What visitors do on your page after the redirect. |
| Needs | Analytics already on your site. | A free Scanmint account. |
| Change the link later | No. Reprint. | Yes, from the dashboard. |
In short: a UTM link measures page visits only, and a dynamic QR code measures every scan.
Static vs dynamic
A static QR code stores your address inside the image, so it works forever but nobody can count it. A dynamic QR code stores a short Scanmint link instead. Each scan passes through that link, which is how it gets counted, and you can point it somewhere else later without reprinting. More in dynamic vs static QR codes.
UTM walkthrough
- Paste the page the code should open. Keep source as
qr. - Set medium to where the code is printed (flyer, poster, packaging) and campaign to the push it belongs to.
- Copy the link or download the QR code, then test-scan it.
- In Google Analytics 4, open the traffic acquisition report and look at session source / medium or campaign.
Use one spelling per tag and keep it lowercase. UTM values are case-sensitive, so Flyer and flyer show up as two rows. Existing parameters on your link are kept.
What the dashboard shows
For each dynamic code you see total scans, unique devices and the top referrer. The example below uses made-up numbers. The dashboard does not show location or time of day, and there is no CSV export.
Spring flyer
scanmintsite.space/r/sample-flyer
https://example.com/spring
128 total scans87 unique devicesTop referrer: Direct / unknown
Counter sign
scanmintsite.space/r/sample-counter
https://example.com/menu
342 total scans210 unique devicesTop referrer: Direct / unknown
Package insert
scanmintsite.space/r/sample-insert
https://example.com/guide
41 total scans33 unique devicesTop referrer: example.com
Referrer is the site the scan came from. It reads “Direct / unknown” when the scan carries none.
Pricing path
Dynamic codes with scan analytics need a free Scanmint account. Paid plans add hi-res PNG export (up to 1024px) and your logo in the QR code. Pro is $3.75 for your first payment, then $15.00/mo. Launch offer: 75% off your first payment until December 31, 2026. See pricing for every option.
QR code tracking questions
Can you track a static QR code?
Not the scan itself. A static code holds the address directly, so nothing is counted when it is scanned. If the address carries UTM tags, Google Analytics on your own site can count the visits that arrive through it.
What does a dynamic QR code track?
In your Scanmint dashboard each dynamic code shows total scans, unique devices and its top referrer. The code points to a short Scanmint link that records the scan and then sends the visitor on to your page.
Is QR tracking legal / GDPR?
That depends on where you and your visitors are and on what you collect, so check your own rules. The Scanmint dashboard shows counts per code, not names or emails. If you use UTM links with Google Analytics, the same consent rules apply to those visits as to any other. This is not legal advice.
Can I track in Google Analytics?
Yes. Build a link above, put it in a QR code and, after people visit, open the traffic acquisition report in Google Analytics 4 and look at session source / medium or campaign. You will see the visits that came from your code. Scans that never load the page are not counted.
How accurate is device and location?
The dashboard counts unique devices by distinct browser and device signature, which is coarse: two phones of the same model and browser can look identical, and one phone can look different after an update. The dashboard does not show location.
Made by Scanmint, a product of Sarvixo (Aayla Secura LLC). Last updated November 7, 2026.