Accessing QR code analytics
Open the analytics view
Click the Analytics button or tab at the top of the QR Codes section. This opens the analytics dashboard, which shows data across all your QR codes.
Select a date range
Use the date range picker to filter the data by a specific period. You can view today, the past 7 days, the past 30 days, a custom date range, or all-time data.
Metrics explained
Total scans
Total scans is the complete count of every scan event recorded for a QR code within the selected time period. Each time someone points their camera at the code and the redirect completes, one scan is counted. A single person scanning the same code multiple times contributes multiple total scan events.Unique scans
Unique scans counts the number of distinct devices or users that scanned the code within the selected period. The platform identifies unique scanners by device fingerprint. If the same person scans the same code three times, that is three total scans but only one unique scan. Comparing total scans to unique scans helps you understand re-engagement behavior:- A high ratio of total to unique scans suggests repeat scanning from a loyal audience
- Total and unique counts close together suggest each scanner scans once — typical for printed materials at an event or in a waiting area
Scans over time
The scans over time chart plots scan events on a timeline, usually broken into daily increments for shorter date ranges and weekly increments for longer ranges. Use this chart to:- Identify the effect of a campaign launch (scan spike at a specific date)
- See decay in engagement after an initial burst
- Compare before/after periods around a design or placement change
- Detect unexpected spikes that may indicate a viral share or PR mention
Performance by QR code type
When viewing analytics across all codes, the dashboard segments data by QR code type — website, vCard, Wi-Fi, SMS, and so on. This helps you understand which types of content your audience engages with most.Geographic data
Where scan volume is sufficient, the analytics dashboard reports the geographic region of scanners. This data derives from the IP address of the scanning device at the time of the scan. Geographic data helps you:- Confirm that a locally distributed flyer is being scanned in the target area
- Identify unexpected regions of interest for a nationally distributed campaign
- Compare performance across physical locations if you use location-specific QR codes
Device and operating system data
The platform records whether each scan originated from an iOS or Android device, along with browser type when available. Device data is useful for:- Verifying that your landing page is optimized for the dominant device type scanning your codes
- Confirming that a mobile-first experience is appropriate for your audience
- Spotting desktop scans, which may indicate that someone photographed your material and scanned it later from an image
Time-of-day patterns
For codes with sufficient scan volume, analytics can reveal patterns in when scans occur throughout the day. For example, a restaurant menu QR code may show scan clusters at 12:00–13:00 (lunch) and 18:00–20:00 (dinner), confirming the placement is working as intended.Interpreting analytics for campaigns
New campaign launch
When you launch a campaign featuring a new QR code on printed materials, expect an initial spike in scans followed by a gradual decline as novelty wears off. A sustained plateau indicates ongoing value in the placement.Comparing placements
Create a separate QR code for each physical placement — one for the front-of-store window, one for receipts, one for mailers. Compare unique scan counts across codes to rank placement effectiveness and allocate future print budget accordingly.Review collection campaigns
For review QR codes, track unique scans and compare that number to the volume of new reviews received on your review platform. The ratio gives you a conversion rate from scan to review.Event analytics
For event-specific codes, the scans over time chart will show a clear spike during the event date, with rapid falloff afterward. Use this to calculate total reach during the event and decide whether to update the destination to a post-event resource.Exporting analytics data
Analytics data can be reviewed directly in the dashboard. For reporting purposes, use the date range filter to isolate specific campaign periods and note key metrics for inclusion in performance reports.Analytics data is only collected for dynamic QR codes created and saved in the HoopAI platform. Static codes or codes generated by third-party tools do not appear in the analytics dashboard.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)