ScanOrbit 2.0 Live: Unlimited dynamic QR codes with 1-year scan analytics. See Plans →
What Your QR Code Analytics Are Actually Telling You
Analytics
BlogAnalytics

What Your QR Code Analytics Are Actually Telling You

SO

ScanOrbit Team

Apr 30, 2026· 6 min read

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."

A high total/unique ratio (e.g. 800 total, 200 unique = 4:1) suggests repeat usage, common on restaurant menus where guests return to the menu multiple times during a meal. A ratio close to 1:1 suggests one-time scanning behavior typical of event badges or packaging.

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.

City-level data helps with hyperlocal campaigns. If you're running a QR campaign across multiple physical locations (different cities), create a unique QR code per location and compare the geographic distribution to verify each code is being scanned where you expect.

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:

  1. 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.
  2. 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.
  3. Unexpected geographic distribution: investigate whether the code has circulated digitally or been picked up by international distributors.
  4. 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.

Start tracking from day one by using a dynamic QR code even if you don't need to update the destination. Create your free account and your first dynamic QR code.
Share this guide with your team:
Try it out now

Generate a Live Vector QR Code

Type any URL or text to test creating an instant dynamic QR code right now:

Reed-Solomon Level H Error CorrectionOpen Full Studio →
SO

ScanOrbit Team

Author

Written 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.

The Complete Catalog

Explore all 31 QR code formats

Put the strategies from this article into practice with ScanOrbit's full suite of specialized QR generators.

Explore All 31 Live Types

Website URL

Editable dynamic link

Dynamic
SCAN TO VISIT

Point to any website or page. Change the destination anytime without reprinting.

Vector SVG & HD PNGCreate Website

Digital vCard Plus

1-Tap contact save

Dynamic
SAVE CONTACT

Complete professional profile. Directly saves names, numbers & emails to phone contacts.

Vector SVG & HD PNGCreate Digital

WiFi Network Pass

Instant zero-type connect

Static
CONNECT WIFI

Connect phones directly to guest WPA/WPA2 networks without typing long passwords.

Vector SVG & HD PNGCreate WiFi

WhatsApp Chat Starter

Pre-filled direct chat

Dynamic
CHAT ON WHATSAPP

Launches WhatsApp with a custom pre-written enquiry message directly to your phone.

Vector SVG & HD PNGCreate WhatsApp

1-Tap Phone Call

Instant dialler trigger

Static
CALL DIRECT

Opens the native phone dialler with your business line ready to call with one touch.

Vector SVG & HD PNGCreate 1-Tap

Email Dispatch

Pre-composed message

Static
SEND EMAIL

Opens user's default email client with recipient, subject, and body pre-populated.

Vector SVG & HD PNGCreate Email

Social Media Multi-Link

All channels in one bio

Dynamic
FOLLOW US

Mobile landing page aggregating Instagram, TikTok, YouTube, LinkedIn, and X.

Vector SVG & HD PNGCreate Social

App Store Smart Router

iOS & Android auto-routing

Dynamic
GET THE APP

Detects scanner device OS and redirects instantly to Apple App Store or Google Play.

Vector SVG & HD PNGCreate App

Google Review Booster

Direct 5-star rating link

Dynamic
LEAVE A REVIEW

Sends customers straight to the Google Maps review submission box in 1 scan.

Vector SVG & HD PNGCreate Google

A/B Smart Traffic Split

50/50 variant split test

Dynamic
A/B SMART SPLIT

Split scan traffic across two distinct landing pages to measure conversion winners.

Vector SVG & HD PNGCreate A/B

Video & Showreel Stream

Instant video playback

Dynamic
WATCH VIDEO

Streams YouTube, Vimeo, or MP4 video without requiring viewers to install apps.

Vector SVG & HD PNGCreate Video

Image Portfolio Gallery

Multi-photo showcase

Dynamic
VIEW GALLERY

Displays a swipeable, high-resolution photo gallery on any printed flyer or display.

Vector SVG & HD PNGCreate Image

Audio & MP3 Streamer

Podcast & audio player

Dynamic
LISTEN NOW

Plays audio tracks, museum tour guides, and podcast episodes in the browser.

Vector SVG & HD PNGCreate Audio

PDF Document & Catalog

Replace heavy print runs

Dynamic
VIEW PDF MENU

Downloadable PDF menus, brochures, and user manuals. Update files without reprinting.

Vector SVG & HD PNGCreate PDF

Interactive Food Menu

Contactless digital menu

Dynamic
SCAN FOR MENU

Mobile menu with allergen tags, multi-language support, and 1-second price updates.

Vector SVG & HD PNGCreate Interactive

Retail Product Showcase

Photo, specs & buy link

Dynamic
VIEW PRODUCT

Connects on-pack packaging to rich product specifications, reviews, and reorders.

Vector SVG & HD PNGCreate Retail

GS1 Digital Link Barcode

2D packaging standard

Dynamic
GS1 DIGITAL LINK

The official retail packaging barcode standard combining POS checkout and consumer info.

Vector SVG & HD PNGCreate GS1

Coupon & Promo Voucher

Tracked discount redemption

Dynamic
CLAIM 20% OFF

Delivers digital coupon codes with barcode scanners and expiration countdowns.

Vector SVG & HD PNGCreate Coupon

Calendar Event Pass

1-Tap .ics calendar add

Dynamic
ADD TO CALENDAR

Adds conference sessions, webinars, and dates straight into Apple/Google Calendar.

Vector SVG & HD PNGCreate Calendar

Lead Capture Form

Point-of-scan CRM sync

Dynamic
GET IN TOUCH

Collects names, phone numbers, and requirements on-location, synced to your CRM.

Vector SVG & HD PNGCreate Lead

Hosted Micro-Site

No code or domain needed

Dynamic
OPEN PAGE

Full mobile landing page builder hosted on fast CDN edge servers with custom branding.

Vector SVG & HD PNGCreate Hosted

Customer NPS & Feedback

1-Tap star rating

Dynamic
RATE EXPERIENCE

Collects customer satisfaction scores, reviews, and qualitative feedback in real time.

Vector SVG & HD PNGCreate Customer

Multi-Question Survey

Detailed survey intake

Dynamic
START SURVEY

Gathers multi-step responses and research data directly into downloadable CSV tables.

Vector SVG & HD PNGCreate Multi-Question

Instant Live Poll

Live audience voting

Dynamic
VOTE NOW

Collects single-question live votes during keynotes, lectures, and live events.

Vector SVG & HD PNGCreate Instant

Google Maps Pin Location

1-Tap GPS directions

Static
GET DIRECTIONS

Opens exact GPS coordinates or venue address directly in Google Maps or Apple Maps.

Vector SVG & HD PNGCreate Google

UPI Direct Scan & Pay

Zero-fee Indian UPI

Dynamic
SCAN & PAY UPI

Generates instant UPI intent QR codes for Google Pay, PhonePe, Paytm, and BHIM.

Vector SVG & HD PNGCreate UPI

UPI Payment + Lead Form

Collect info then pay

Dynamic
PAY & REGISTER

Captures payer name, invoice number, and custom amount before triggering UPI checkout.

Vector SVG & HD PNGCreate UPI

Bitcoin & Crypto Wallet

BIP-21 wallet payments

Static
PAY WITH CRYPTO

Accepts BTC, ETH, and USDT payments with pre-configured recipient addresses.

Vector SVG & HD PNGCreate Bitcoin

SEPA Euro Bank Wire

European IBAN transfer

Static
SEPA WIRE PAY

Pre-fills Euro bank transfer invoices with IBAN, BIC, and exact payment references.

Vector SVG & HD PNGCreate SEPA

Static Plain Text

Offline serials & keys

Static
RAW TEXT DATA

Encodes alphanumeric hardware serials, inventory IDs, and offline text tokens.

Vector SVG & HD PNGCreate Static

SMS Auto-Draft

Pre-filled text message

Static
SEND SMS

Opens mobile messaging app with pre-filled recipient phone number and SMS body.

Vector SVG & HD PNGCreate SMS
31

All 31 Specialized QR Code Formats Supported

27 dynamic formats editable after printing · Vector SVG, PDF, and high-res PNG downloads included.

Explore All 31 Live Formats Hub
Ready to Implement?

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.