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
How Event Organisers Use Dynamic QR Codes (With Real Examples)
From badges to session signage to post-event resource pages, dynamic QR codes let event organisers update information mid-event and track every attendee interaction.
Case Study: How a 3-Location Restaurant Cut Menu Reprint Costs by 100%
A Mumbai restaurant group switched from static to dynamic QR codes and hasn't reprinted a menu insert since. Here's what their scan data revealed.
Using WhatsApp QR Codes to Instantly Connect Customers With Support
Print a QR code that opens a pre-filled WhatsApp chat. No typing, no searching — just one scan and the customer is talking to your team.
Enjoying these guides?
Add QRPulse as a preferred source on Google and our guides will be highlighted in your search results and AI Overviews.
Set QRPulse as a preferred sourceOpens Google settings — search for “qrpulse” and tick the checkbox. Takes 10 seconds.