You printed QR codes on your menus, packaging, or signage. People are scanning them. But how many? From where? On what device? Without a QR code scan tracker, you have no way to know if your print campaign is driving real results.
This guide walks you through exactly how to track QR code scans — and what to do with the data.
Why tracking QR code scans matters
A QR code is a physical-to-digital bridge. When someone scans it, they have made an active decision to engage with your content. That action is far more intentional than a casual website visit — and it is valuable data. Without tracking, you cannot answer the most basic questions:
- Is this campaign driving engagement or not?
- Which location, table, or product placement gets the most scans?
- What time of day does your audience engage?
- Are your scanners on mobile? Android or iOS?
With scan tracking, those questions have concrete answers — and those answers improve your next campaign, your product layout, your menu design, and your media spend.
How QR code scan tracking works
A trackable QR code encodes a short redirect URL (like qrpulse.co/r/abc123) instead of your real destination. When someone scans, their device connects to the QRPulse redirect server, which logs the scan event, then forwards them to your destination URL — all in under 50 ms.
The logged data includes:
- Timestamp — exact date and time
- Location — country, city, and region (derived from IP)
- Device — mobile, tablet, or desktop; iOS or Android
- Browser — Chrome, Safari, Firefox, etc.
- OS version — useful for mobile compatibility decisions
- First-time vs repeat — whether the scanner has scanned this code before
Step-by-step: how to track QR code scans with QRPulse
Step 1: Create a free QRPulse account. Go to qrpulse.co and sign up — no credit card required. The free plan gives you 2 dynamic QR codes with full scan tracking.
Step 2: Create a new QR code. In your dashboard, click “New QR Code.” Enter a name (e.g. “Table Card — Bandra Location”) and the destination URL you want it to point to.
Step 3: Download and print. Download your QR code as a high-resolution PNG or SVG. Print it on whatever physical material you need — menus, packaging, signage, business cards, or event programmes.
Step 4: Monitor your dashboard. Every scan appears in your QRPulse dashboard in real time. You can see live scan counts, a world map of locations, device breakdown charts, and an hourly heatmap showing when scans peak.
Step 5: Export to CSV (Pro). Pro users can export the full raw scan log — every row contains all the data fields above. Use it in Excel, Google Sheets, or your BI tool of choice.
What to do with your scan data
Identify high-performing placements. If you have QR codes in multiple locations (or on multiple products), compare their scan counts. The highest-performing placement reveals where your audience is most engaged.
Optimise for your device split. If 85% of your scanners are on iOS and your landing page is not mobile-optimised, you are leaving conversions on the table.
Find your peak hours. The hourly heatmap shows exactly when your audience scans. If you run a restaurant and most scans happen between 12:00–13:00, schedule any menu promotions to appear at that time.
Measure campaign lift. Run a print campaign in January, track weekly scan counts, then compare to your baseline. That is your campaign ROI — something you simply cannot calculate with static QR codes.
Ready to start tracking? Create a free QRPulse account and have your first trackable QR code live in under 2 minutes.
Continue reading
What Is a Dynamic QR Code? (And Why Your Business Needs One)
Static QR codes are a one-time print. Dynamic QR codes let you change the destination, track every scan, and measure campaign ROI — all without reprinting anything.
7 QR Code Best Practices That Double Your Scan Rate
Size, placement, contrast, and a clear call-to-action matter more than you think. Follow these seven rules and watch your scan rate climb.