For small businesses, nonprofits, teachers and anyone who prints a code once
QR Code Tracking With Scan Counts Included
Only a dynamic QR code can be tracked. It holds a short link that counts each scan and then sends the visitor to your page. A Lifetime code includes the counts, unique visitors, location, device and CSV export for $49 once, with no per-scan fee and no monthly plan.
Which one do you need
- You will never need the numbers: a free static code is enough.
- You want to know which flyer, window or menu gets scanned: $49 once per code, no renewal.
What a tracked scan records
Four things, shown per code, per folder or across your account. No names, phone numbers or emails.
Total scans and unique visitors
Every scan is counted. Unique visitors are counted by device, so one person scanning five times is not five people.
Country and city
Worked out from the IP address at the moment of the scan. Precise GPS is off unless you switch it on for a code, and then the scanner has to agree.
Device and browser
iOS, Android or desktop, and the browser used, so you know what the page behind the code needs to look good on.
Date and time
See scans by day or week, and filter by date range, by one code, or by a folder of codes that belong to one campaign.
More detail in the analytics guide and on exporting scan data.
Why a static code cannot be tracked
A static code stores your address inside the pattern. A phone reads it and goes straight there, so nothing sits in between to count the visit. Once it is printed, the pattern cannot change.
A dynamic code stores a short link instead. The short link counts the scan and forwards the visitor, which is also why you can change the destination later without reprinting. Read more on the dynamic QR code page.
How to track a QR code in four steps
- 1
Create a dynamic code
A dynamic code holds a short link that we control, not your final address. That short link is what makes counting possible.
- 2
Set the destination
Paste the page, menu, form or profile you want people to reach. Add UTM tags if you also want the visit to show up in Google Analytics.
- 3
Print it and scan a proof
Download as SVG or PNG, print it, and scan the proof with your own phone. Your own test scan shows up in the dashboard too.
- 4
Read the dashboard
Scans appear as they happen. Export the data as a PDF report or a CSV file when you want it outside the dashboard.
Track each print run, and send it to Google Analytics
Make one code per place, such as the shop window, the menu insert and the flyer. The dashboard then tells you which one gets scanned instead of giving you one blended number.
To see what visitors do after the scan, add UTM tags to the destination so each code shows up as its own source in your analytics report. Step by step in tracking with Google Analytics.
What each kind of code gives you
General pattern across the market. Check the plan you are looking at, since limits differ.
| Kind of code | Scan counts | Device and location | Change the link | Cost |
|---|---|---|---|---|
| Static QR code | No | No | No | Free |
| Free dynamic code from a generator | Usually, with a sign-up | Often paid | Yes, while the free plan lasts | Free, then a plan |
| Monthly plan | Yes | Yes | Yes, while you pay | Per month, often with a scan cap |
| Lifetime QR code | Yes | Yes, with PDF and CSV export | Yes, no renewal | $49 once per code |
Static QR code
- Scan counts
- No
- Device, location
- No
- Change link
- No
- Cost
- Free
Free dynamic code from a generator
- Scan counts
- Usually, with a sign-up
- Device, location
- Often paid
- Change link
- Yes, while the free plan lasts
- Cost
- Free, then a plan
Monthly plan
- Scan counts
- Yes
- Device, location
- Yes
- Change link
- Yes, while you pay
- Cost
- Per month, often with a scan cap
Lifetime QR code
- Scan counts
- Yes
- Device, location
- Yes, with PDF and CSV export
- Change link
- Yes, no renewal
- Cost
- $49 once per code
Why per-scan billing adds up: QR tracking without subscription fees. Prices are on the pricing page.
QR code tracking questions
Start with one code
Print one and watch the first scans arrive. Your first code is covered by a 30-day refund if you have not put it into use.
Create your trackable code →