How to Track QR Code Scans (and When You Can't)
Share
You put a QR code on a sign, a menu or a table card, and then you have no idea whether anyone actually scans it. Most people never find out. The good news is that you can — for free, in a couple of minutes — and this guide covers exactly how, including the cases where tracking genuinely won't work, so you don't waste time setting it up where it can't help.
Can you track QR code scans?
Yes — as long as the code opens a website you control. A QR code is really just a link. The code itself isn't "tracked"; what you can measure is the visit to the web page it opens. By adding a small label to that link, your website's analytics can tell you when someone arrived by scanning your code, rather than lumping them in with everyone else as "direct" traffic.
So a code that opens your own menu page, booking page or website can be tracked. A code that opens someone else's site — Instagram, a Google review page — usually can't, because you don't own the analytics on the other end. More on that below.
How QR code tracking actually works
The mechanism has a slightly technical name — a UTM tag — but the idea is simple. A UTM tag is a short bit of text added to the end of a web address. For example:
yourcafe.co.uk/menu?utm_source=qr&utm_medium=sign
When a visitor lands on that address, your analytics (most people use the free Google Analytics) reads the label and records the visit as coming from your QR sign. Nothing changes for the customer — they just see your menu — but on your side, the scan is now counted and named. You can see how many people scanned, what they looked at, and whether they went on to book or buy.
How to add tracking to your QR code
You don't need an app or an account. Our free QR code generator builds the tracked link and the code for you:
- Open the QR code generator and paste the link to your own page.
- Turn on Add scan tracking.
- Fill in the three boxes (explained below). Short, simple words work best.
- Check the preview, then download the code as a PNG for screen and print, or an SVG for large print and engraving.
That's it. The code now carries your tracking, and any scan will show up in your analytics under the labels you chose.
What to put in each box
Three settings, all plain English:
-
Source — where the scan came from. For a physical sign,
qrworks, or be specific:table-sign,window,flyer. -
Medium — the type of channel:
sign,print,menuorposter. -
Campaign — the particular thing it's for, such as
spring-menuorreviews. This one is optional.
Keep the words short and consistent. The longer your link, the more squares the code needs, and a busier code is harder to scan when it's small or engraved into wood.
When you can't track a QR code
This is where most guides stay quiet, so here is the honest version. Tracking only works when you own the analytics on the page the code opens. It will not tell you anything useful in these common cases:
- Follow-us codes that open Instagram, Facebook or TikTok. Those land on the social platform's site, not yours, and most strip the tracking anyway.
- Google review codes. The review link goes to Google's page, which you don't control.
- Anyone else's website. If you don't own the analytics, you can't read the result.
- WiFi and plain-text codes. A WiFi code joins a network and a text code just shows words — neither opens a web page, so there's nothing to measure.
In short: tracking pays off for codes that point to your site — a menu, a landing page, a product, a booking form. For a menu QR sign that opens your own online menu, it's well worth turning on.
Does a QR code track the person who scans it?
No — not in the way that phrase sometimes suggests. A UTM tag doesn't identify anyone or collect personal details. It simply tells you that a scan happened and which sign it came from, exactly like any normal website visit. It's a count for you, not a tracker on your customer. If a guest scans your menu, you learn that "a menu sign scan happened", not who they are.
Frequently asked questions
Do I need an app to track QR code scans?
No. You add a free UTM tag to your own link and read the results in your website analytics. There's no app, subscription or third-party redirect involved.
Can I track a printed or engraved QR code?
Yes. The tracking lives in the link, not the material, so a code engraved into an oak sign tracks exactly the same as one on a screen — provided it opens a page you own.
Will adding tracking change how the code looks?
Slightly. A tracked link is a little longer, so the code has a few more squares. Keep your labels short and it stays clean and easy to scan.
Can I track a Google review QR code?
Not directly, because the review link opens Google's page. You can still see review activity in your Google Business profile — it just won't appear in your own website analytics.
Make a code worth scanning
Once you know what to measure, the next step is a code that reliably scans wherever it lives — on a screen, a printed menu, or burnt into wood. You can build one with our free QR code generator, and if you'd like it made into something lasting, we engrave wooden QR code signs to order in North Wales, from solid oak menu and review blocks to freestanding WiFi signs.
— Pete, Cherry Grove Craft