iloveqr

QR Code Analytics — How to Track Every Scan

You've printed a QR code on your flyers, product packaging, or business cards. But how do you know if anyone is actually scanning them? Without analytics, a QR code is just a black-and-white square. With analytics, it becomes a measurable marketing channel. Here's how QR code scan tracking works — and how to use it.

Why Track QR Code Scans?

Tracking QR code scans answers critical business questions:

How QR Code Analytics Work

QR code tracking requires dynamic QR codes. Unlike static QR codes (which encode data directly in the image), dynamic codes encode a short redirect URL — typically something like iloveqr.tech/r/abc123.

When someone scans the code, the request first hits the tracking server. The server logs the scan event — timestamp, IP address, user agent, and referrer — then redirects the user to the final destination. This entire process takes less than 100 milliseconds, so the user never notices the redirect.

What Data Is Collected

Each scan event captures the following data points:

Analytics Dashboard Features

Our analytics dashboard provides seven types of analysis:

  1. Summary Stats: Total scans, unique visitors, today's scans, top country, and top device — at a glance.
  2. Timeseries Chart: View scan trends over 7, 30, or 90 days.
  3. Geographic Breakdown: Scans grouped by country, sorted by volume.
  4. Interactive Map: A Leaflet.js world map with circle markers showing scan concentrations by city. Larger circles = more scans.
  5. Device Breakdown: Mobile vs tablet vs desktop distribution.
  6. OS Breakdown: iOS vs Android vs Windows etc.
  7. CSV Export: Download all raw scan data as a CSV file for custom analysis in Excel, Google Sheets, or Python.
View Your QR Analytics →

Using Analytics to Improve Campaigns

Data is only useful if you act on it. Here are practical ways to use QR code analytics:

Privacy & Compliance

iloveqr.tech takes user privacy seriously. Our analytics are fully GDPR-compliant:

Getting Started

To start tracking QR code scans:

  1. Create a free account.
  2. Create a Dynamic QR Code from the dashboard.
  3. Print or share the QR code.
  4. Watch scans appear in real-time on your analytics dashboard.
Start Tracking Your QR Codes →