What Your QR Code Analytics Are Actually Telling You
ScanOrbit Team
Most people check their QR code analytics once after a campaign goes live, see a number, and close the tab. That is understandable, but it means leaving the majority of the value on the table. Your analytics dashboard is telling you things about your audience, your campaign, and your placements that you cannot get any other way.
Here's a practical guide to reading each metric and knowing what to do with it.
Total scans vs unique scans
Every ScanOrbit analytics view shows two headline numbers: total scans and unique scans.
Total scans counts every scan event, including repeat visits from the same device. If one person scans your restaurant menu three times during their meal, that's 3 total scans.
Unique scans counts distinct IP addresses. That same person scanning three times counts as 1 unique scan. Unique scans are a better proxy for "how many different people scanned this code."
For more detail on how unique scan detection works, see the analytics help guide.
Device and OS breakdown
The device breakdown (iOS / Android / Desktop / Other) tells you about your audience composition and informs design decisions:
- High iOS percentage: your audience skews towards iPhone users. Optimize for Safari rendering and Apple payment integrations if relevant.
- High Android percentage: test your destination page heavily on Chrome for Android. Android users tend to be on a wider range of screen sizes.
- Any meaningful Desktop percentage: unexpected for most QR use cases. This usually means people are screenshotting and scanning codes digitally, or your code appears in digital materials (email, social).
The OS breakdown goes further: showing specific versions like iOS 17 or Android 14. If a specific OS version represents a significant share of your audience, test your landing page on that specific platform.
Geographic data
Country-level geographic data tells you where in the world your QR code is being scanned. This is especially important if you did not expect your code to travel: a QR code printed for a local campaign appearing with scans from abroad usually means the code has been shared digitally.
Geographic data is also the foundation for geo-targeting on URL QR codes (Business plan), where you can serve different destination URLs to scanners based on their country.
Time of day and day of week
These two charts are actionable parts of the analytics dashboard:
Hour of day (in UTC) shows when scans peak. For a restaurant, expect peaks around lunch and dinner service. If you see meaningful off-peak scanning (late night, early morning), your code has likely been shared online and is being scanned remotely.
Day of week shows whether your QR codes are a weekday or weekend phenomenon. A retail shelf QR code with strong weekend spikes confirms that scanning is happening in-store when shoppers are present.
These patterns help you plan campaign timing: when to send digest emails, update offers, or launch time-sensitive content changes.
Scan trends over time
The timeline chart (daily scan counts over your analytics window) shows whether a QR code's performance is growing, declining, or stable. Look for:
- Spikes: correlate with external events: a press mention, social share, or physical campaign launch
- Gradual decline: normal for one-time campaign codes; concerning for evergreen placements like product packaging
- Flat baseline with event spikes: healthy pattern for codes on permanent physical materials
- Sudden drop to zero: investigate: the QR code may have expired or the destination URL may be down
Turning data into decisions
Here's the decision framework that converts analytics into action:
- Low scan rate on a printed code: placement is wrong, code is too small, or CTA text is unclear. Test a larger format with a better frame label.
- High total scans, low unique scans: code is being used repeatedly by a small audience. Consider whether this is the intended use case or a sign of limited reach.
- Unexpected geographic distribution: investigate whether the code has circulated digitally or been picked up by international distributors.
- Peak scanning outside business hours: your code is being shared online. Consider whether the landing page works for people viewing remotely.
The marketing campaigns guide covers how to combine QR analytics with UTM parameters in Google Analytics for a full attribution picture. And the UTM tracking article walks through the exact setup process.
Analytics limits by plan
How far back you can see data depends on your plan:
- Free plan: last 30 days of scan data visible
- Pro plan: last 365 days (1 year)
- Business plan: unlimited history, all data retained permanently
The underlying data is collected regardless of your plan: a Free plan user who upgrades to Pro will see their historical data appear. See pricing for a full plan comparison.
Generate a Live Vector QR Code
Type any URL or text to test creating an instant dynamic QR code right now:
ScanOrbit Team
AuthorWritten by the team that builds ScanOrbit
We build the QR platform these guides describe, so the advice here comes from what we have had to get right in the product: print legibility, scan reliability, and what actually shows up in scan analytics.
Related articles
Explore all 31 QR code formats
Put the strategies from this article into practice with ScanOrbit's full suite of specialized QR generators.
Website URL
Editable dynamic link
Point to any website or page. Change the destination anytime without reprinting.
Digital vCard Plus
1-Tap contact save
Complete professional profile. Directly saves names, numbers & emails to phone contacts.
WiFi Network Pass
Instant zero-type connect
Connect phones directly to guest WPA/WPA2 networks without typing long passwords.
WhatsApp Chat Starter
Pre-filled direct chat
Launches WhatsApp with a custom pre-written enquiry message directly to your phone.
1-Tap Phone Call
Instant dialler trigger
Opens the native phone dialler with your business line ready to call with one touch.
Email Dispatch
Pre-composed message
Opens user's default email client with recipient, subject, and body pre-populated.
Social Media Multi-Link
All channels in one bio
Mobile landing page aggregating Instagram, TikTok, YouTube, LinkedIn, and X.
App Store Smart Router
iOS & Android auto-routing
Detects scanner device OS and redirects instantly to Apple App Store or Google Play.
Google Review Booster
Direct 5-star rating link
Sends customers straight to the Google Maps review submission box in 1 scan.
A/B Smart Traffic Split
50/50 variant split test
Split scan traffic across two distinct landing pages to measure conversion winners.
Video & Showreel Stream
Instant video playback
Streams YouTube, Vimeo, or MP4 video without requiring viewers to install apps.
Image Portfolio Gallery
Multi-photo showcase
Displays a swipeable, high-resolution photo gallery on any printed flyer or display.
Audio & MP3 Streamer
Podcast & audio player
Plays audio tracks, museum tour guides, and podcast episodes in the browser.
PDF Document & Catalog
Replace heavy print runs
Downloadable PDF menus, brochures, and user manuals. Update files without reprinting.
Interactive Food Menu
Contactless digital menu
Mobile menu with allergen tags, multi-language support, and 1-second price updates.
Retail Product Showcase
Photo, specs & buy link
Connects on-pack packaging to rich product specifications, reviews, and reorders.
GS1 Digital Link Barcode
2D packaging standard
The official retail packaging barcode standard combining POS checkout and consumer info.
Coupon & Promo Voucher
Tracked discount redemption
Delivers digital coupon codes with barcode scanners and expiration countdowns.
Calendar Event Pass
1-Tap .ics calendar add
Adds conference sessions, webinars, and dates straight into Apple/Google Calendar.
Lead Capture Form
Point-of-scan CRM sync
Collects names, phone numbers, and requirements on-location, synced to your CRM.
Hosted Micro-Site
No code or domain needed
Full mobile landing page builder hosted on fast CDN edge servers with custom branding.
Customer NPS & Feedback
1-Tap star rating
Collects customer satisfaction scores, reviews, and qualitative feedback in real time.
Multi-Question Survey
Detailed survey intake
Gathers multi-step responses and research data directly into downloadable CSV tables.
Instant Live Poll
Live audience voting
Collects single-question live votes during keynotes, lectures, and live events.
Google Maps Pin Location
1-Tap GPS directions
Opens exact GPS coordinates or venue address directly in Google Maps or Apple Maps.
UPI Direct Scan & Pay
Zero-fee Indian UPI
Generates instant UPI intent QR codes for Google Pay, PhonePe, Paytm, and BHIM.
UPI Payment + Lead Form
Collect info then pay
Captures payer name, invoice number, and custom amount before triggering UPI checkout.
Bitcoin & Crypto Wallet
BIP-21 wallet payments
Accepts BTC, ETH, and USDT payments with pre-configured recipient addresses.
SEPA Euro Bank Wire
European IBAN transfer
Pre-fills Euro bank transfer invoices with IBAN, BIC, and exact payment references.
Static Plain Text
Offline serials & keys
Encodes alphanumeric hardware serials, inventory IDs, and offline text tokens.
SMS Auto-Draft
Pre-filled text message
Opens mobile messaging app with pre-filled recipient phone number and SMS body.
All 31 Specialized QR Code Formats Supported
27 dynamic formats editable after printing · Vector SVG, PDF, and high-res PNG downloads included.
Related Guides & Knowledge Base
Master print optimization, real-time analytics telemetry, and campaign design best practices.
8 QR Code Design Mistakes That Hurt Scan Rates
Avoid contrast errors, margin clipping, and improper error correction before high-volume commercial print runs.
What Your QR Code Analytics Are Actually Telling You
Decode scan telemetry: turn city geolocations, device breakdowns, and time curves into actionable campaign ROI.
Dynamic vs Static QR Codes: Which One Do You Need?
Understand the core architecture: offline raw encoding vs cloud redirection with instant destination updating.
Help Center & Implementation Documentation
What is a QR Code?
Matrix symbology, Reed-Solomon error correction, and optical scanner mechanics.
How to Customize Your QR Code
Palette selection, custom logo insertion, frame badges, and vector export formats.
Choosing Error Correction Levels
Level L (7%) to Level H (30%): picking the right density for print durability.
Create Your Dynamic QR Code in Seconds
Experience full vector styling, editable destination routing, and real-time scan analytics: 3 dynamic codes free forever.
Scan to Test Studio
Scan with your phone camera to test instant redirection.