QR Code Tracking and Scan Analytics
Know which posters, packs and flyers work. QR code tracking counts every scan by day, device and country — and passes clean UTM data to Google Analytics.
生成二维码: URL
选择二维码风格
设计你的二维码
模板
预览二维码
确认能扫,然后下载
Overview
How does QR code tracking work?
QR code tracking works through a dynamic code: instead of opening your page directly, the code opens a short link on our server, which records an anonymous scan and redirects to your destination in milliseconds. The scan record holds the date, the device type, the operating system and the country derived from the network — never names, emails or precise locations.
Static codes cannot be tracked by any tool, because nothing sits between the camera and your page. If you only need visits, add UTM tags to a static code and read them in Google Analytics. For scan counts, placement comparisons and routing, create a dynamic code and its statistics appear in your dashboard.
Good QR code tracking is less about big numbers and more about comparisons. Ten scans from a poster in a train station and two hundred from a table tent tell you where to print next time. Use QR code tracking to compare placements, designs and calls to action, then put more of your budget behind the version that people actually scan.
Use cases
Questions tracking answers
Turn printed material into something you can measure.
Which placement works?
Give each poster, shop or channel its own code and compare scans side by side.
When do people scan?
See scans by day to time promotions, staffing and follow-up posts.
Who is scanning?
Device and OS splits show whether to optimize for iPhone, Android or desktop.
Where are scans coming from?
Country breakdowns reveal which markets respond to packaging or ads.
Did the campaign pay off?
UTM tags connect scans to sign-ups and sales in Google Analytics.
Is the code still used?
Spot codes nobody scans any more and retire or redirect them.
How it works
How to track QR code scans
Tracking is built into every dynamic code.
- 1
Create a dynamic code
In the generator above choose your content, switch to Dynamic and sign in.
- 2
Add UTM tags (optional)
Open the UTM option and set source, medium and campaign so Google Analytics attributes visits to the code.
- 3
Watch the dashboard
Open My QR codes and click the chart icon to see scans by day, device, OS and country.
Best practices
Tips for clean data
Good tracking starts before you print.
One code per placement
Reusing one code everywhere tells you the total, not what worked. Separate codes are free to make.
Use consistent UTM names
Pick a naming scheme such as source=flyer, medium=qr and stick to it in every campaign.
Compare scans with conversions
Scans show interest; Google Analytics shows what happened next. Look at both before judging a campaign.
Test the call to action
Print two versions of a flyer with different text next to the code. Separate codes show which wording earns more scans.
Note where every code lives
Keep a short list of which code is on which poster, pack or shop window. QR code tracking is only useful if you remember what each code means.
FAQ
Frequently asked questions
How do I track QR code scans?
- Create a dynamic code in the generator above. Every scan passes through a short link that records it, and the dashboard shows scans by day, device, OS and country.
Can you track a static QR code?
- No tool can count scans of a static code, because it opens your page directly. You can still add UTM tags so Google Analytics records the visits.
How do I track a QR code in Google Analytics?
- Add UTM parameters (source, medium, campaign) to the destination with the UTM option or our UTM Builder. Visits then appear under that campaign in GA4 acquisition reports.
What data does QR code tracking collect?
- Date and time, device type, operating system, browser family and country. We do not store names, emails, IP addresses or precise locations.
Is QR code tracking GDPR-friendly?
- Scans are counted without cookies and without personal data, and only coarse, aggregated information is shown. Your own website’s analytics still need their own consent setup.
Does tracking slow down the scan?
- No. Recording the scan and redirecting takes a few milliseconds, and there is no page in between.
Are bot visits counted?
- No. Link preview bots from chat apps and social networks are recognised and excluded, so the numbers reflect people.
Can I track unique scans?
- The dashboard shows total scans and their breakdown. Because we do not store identifiers, repeat scans by the same person are counted as separate scans.
Can I export the data?
- Scan totals and breakdowns are visible in the dashboard today. CSV export is on the roadmap for paid plans.
Does Canva track QR code scans?
- Canva’s built-in codes are static and do not track scans. Create a dynamic code here and place the image in your Canva design to track it.
How many scans can I track?
- There is no limit on scans. Plan limits apply only to the number of dynamic codes you can create.
Can I track QR codes and short links together?
- Yes. Smart Links use the same redirect and dashboard, so codes and links appear in one list with the same statistics.
Is QR code tracking free?
- Yes, scan statistics are included with every dynamic code, including the free ones. Paid plans add more codes and advanced options.