QR codes became mainstream during contactless adoption in 2020 and 2021, and they did not retreat when conditions changed. Consumer comfort with QR codes is now high enough that most businesses can use them in print, packaging, signage, and product without friction.
The challenge is that many business QR code campaigns are deployed without a tracking strategy, without dynamic update capability, and without a clear landing page optimised for mobile. The result is a campaign that cannot be measured and cannot be fixed once it is printed.
This guide covers where QR codes genuinely work for business marketing, how to track them properly, and which mistakes consistently waste budget. It is written for marketers and small business owners who want practical answers, not just an overview of the technology.
Static vs dynamic QR codes: what every business should understand first
A static QR code encodes the destination URL directly into the pattern. Once printed, it cannot be changed. If your landing page URL changes, the code becomes broken and every printed material carrying it now points to a dead end.
A dynamic QR code encodes a redirect URL instead of the final destination. You can update the destination through your QR code platform without changing the printed code. For any business deploying QR codes on physical materials with a lifespan longer than a few weeks, dynamic codes are the safer choice.
Where QR codes actually generate business value
The most effective QR code placements have one thing in common: there is a clear reason for the person to scan at that exact moment. Restaurant tables prompt diners to view the menu or leave a review. Product packaging prompts buyers to register, claim a warranty, or access content. Event badges prompt networking connections. Receipts prompt loyalty sign-ups.
In each case, the scan happens in context. The customer has the phone in hand, a clear purpose, and a landing page that matches what they just read. Remove any of those three conditions and scan rates drop significantly.
How to track QR code scans properly
Tracking QR scans requires building the right link before generating the code. A trackable QR code points to a short link that is tagged with UTM parameters — specifically utm_source, utm_medium, and utm_campaign — so that GA4 and your link analytics platform can both report on scan volume and downstream behaviour.
Link-level analytics from a URL shortener like LinkLab give you scan volume, device breakdown, geographic data, and time patterns at the link level. GA4 gives you conversion behaviour after the scan. Both layers together answer the full question: how many people scanned, and what did they do next.
The mobile landing page problem most businesses ignore
Every QR scan happens on a mobile device. If the landing page is slow, cluttered, or not optimised for a small screen, the campaign loses performance even when the scan volume is strong. Users click away from landing pages that take more than three seconds to load on mobile, and that drop-off is almost impossible to recover from in a QR context.
The fix is straightforward: use a dedicated landing page that loads fast, has one clear call to action, and removes all navigation that is not relevant to the campaign goal. That is usually very different from sending everyone to your homepage.
QR codes for restaurant, retail, and hospitality businesses
These verticals are among the highest-density QR use cases because customers are physically present and have clear tasks: view a menu, review a product, join a loyalty programme, or access directions. This creates the ideal scan conditions — the customer is motivated, the device is in hand, and the landing page can be tightly focused.
For these businesses, the practical priority is making sure the code is physically scannable, the destination updates easily, and the scan data feeds into a weekly check to confirm the campaign is still active.
QR codes in print advertising, packaging, and direct mail
Print campaigns are where dynamic codes pay for themselves most clearly. A QR code on packaging may be scanned for months or years after the print run. Using a dynamic code means the destination can evolve — from a launch promotion to a tutorial video to an upsell offer — without any reprinting.
In direct mail, QR codes need to be large enough to scan comfortably, printed in high contrast, and accompanied by a clear instruction. "Scan to claim your offer" consistently outperforms codes that appear with no context or explanation.
Five QR code mistakes that waste marketing budget
The most common QR code mistakes are not technical — they are strategic. Teams generate static codes when dynamic codes would have saved reprinting costs. They point codes at homepages instead of focused landing pages. They print codes too small to reliably scan, or place them in locations where lighting or distance makes scanning impractical.
Perhaps the most expensive mistake is deploying QR codes without tracking. If you cannot measure scan volume, you cannot tell whether a campaign is working, which placement is strongest, or whether the budget should be renewed.