measuremy.site

How to track QR code scans: count them, and see which poster worked

You printed a QR code on a flyer, a menu or a conference badge, and now you'd like to know whether anyone scanned it. A plain QR code can't tell you: the link is stored in the black and white squares themselves, and a phone opens it without asking anyone. To count scans, something has to sit between the code and the page, or the page has to recognise the visit when it arrives.

Two ways to count scans

They answer different questions. The short link counts scans even if the page is slow or the visitor leaves at once. The UTM tags tell you whether scanners went on to sign up or buy. Using both is the most complete picture.

Doing it with the free generator

The QR code generator has both options as checkboxes. Tick Count scans and the code points to a short link with a free stats page of scans per day and country. Tick Tag the link and it adds utm_source=qr, utm_medium=offline and your campaign name. It also takes your logo and colours and downloads PNG or SVG.

One trade-off to know before printing: a code made with Count scans without an account relies on a short link that lasts 30 days. Signed in, the short link doesn't expire. A plain code with only UTM tags works forever, because nothing sits in between.

Compare flyers, not just totals

The number that changes decisions is the comparison. Give each placement its own campaign name (flyer-library, table-card, poster-station) and its own code. A week later you'll know which spot earned its print run, instead of a single total that mixes them all.

Tips that save a reprint

Reading the results

A scan count tells you reach; what matters is what came next. In measuremy.site, scans tagged with a campaign show up as their own source, so you can open it and see pages viewed and signups from that flyer, or ask your coding agent "how did the October flyers do?". Whatever tool you use, the habit is the same: one code per placement, tags on every code, and a check before it goes to print.

See it on your own site

measuremy.site is cookieless analytics your coding agent can read. 30-day free trial, no card. Plans from $9/month.

Start free trial See the live demo

Add measuremy.site analytics to this project: connect the measuremy.site MCP server at https://a.measuremy.site/mcp (it signs in with OAuth, no key), then tell me how to sign in. Details: measuremy.site/llms.txt

Free tools

All free tools

More from the blog