Marketing Measurement · Updated October 10, 2026
How to Use Dynamic QR Codes to Track Marketing Campaigns and Boost Offline Traffic
A QR code can bridge a poster, menu, product package, or event sign to a useful online destination. To measure a campaign, give each placement a trackable destination and decide whether you need landing-page analytics or a redirect service that counts scans. Those are different measurement methods, and a static QR code alone does not report scans.
Static QR codes vs. dynamic QR codes
A static QR code encodes its destination directly. Once printed, its destination cannot be edited, and the code itself does not provide scan analytics. You can add campaign parameters to the encoded URL and measure visits to that destination in an analytics platform, but this counts attributed website sessions, not every camera scan.
A dynamic QR code generally points to a redirect URL managed by a service. The redirect can send visitors to a destination you can change later, and the provider may report redirect requests as scans. Check how that provider defines a scan, retains data, handles privacy, and behaves if your subscription ends. Network previews and repeat scans can make a reported scan count differ from people who actually visit or convert.
Set up a trackable QR campaign
- Choose one action. Send people to a menu, event registration, offer, product page, or location information that matches the printed call to action.
- Create a tagged landing-page URL. Add consistent UTM parameters such as source, medium, and campaign. For example, use a source that identifies the placement (like a table tent), a medium such as QR, and a short campaign name.
- Choose the code type. Use a static code when the destination is final and landing-page sessions are enough. Use a reputable dynamic redirect provider when you need editable destinations or provider-reported redirect counts.
- Test before printing. Scan from a real phone, check the final page on mobile data, verify the UTM values in your analytics reports, and test the printed-size code from its expected distance.
- Compare like with like. Use a distinct campaign or placement value for each print version, then compare visits and downstream actions over the same dates.
Keep campaign names lowercase and consistent, and do not put personal or sensitive information in a URL. UTM parameters identify a campaign source; they do not identify an individual scanner.
QR campaign ideas for local businesses and events
- Restaurants: Put a menu, reservation page, or feedback form behind a clear label. Use separate tagged links for table cards and window signage.
- Events: Link a poster or badge to the schedule, registration, or post-event materials. Use unique campaign names for each venue or print run.
- Retail: Connect shelf signage or packaging to care instructions, product details, or a relevant offer. Keep the destination useful after the campaign ends.
- Flyers and direct mail: Give each distribution area or creative version its own tagged URL so visits can be compared without mixing sources.
Make the destination and benefit clear beside the code, leave quiet space around its edges, use strong foreground/background contrast, and include a short readable URL as a fallback when practical. Do not make scanning the only way to access essential information.
What to measure after launch
Use landing-page analytics to review campaign-attributed sessions, engaged visits, sign-ups, purchases, or another defined goal. Treat redirect-provider scan counts as a separate signal, not as equivalent to unique people or completed visits. Add a campaign-specific conversion event only when it reflects a real user action and your analytics setup can measure it appropriately.
PulseTools’ QR generator creates static QR codes: encode your final tagged destination before downloading, and use your website analytics to measure resulting visits. You will not be able to change that encoded destination or see scan counts from the QR image itself.
QR code campaign tracking FAQs
Can a static QR code track scans?
No. A static QR image has no reporting connection. You can encode a UTM-tagged landing page and measure visits recorded by your analytics, but that does not count every scan or identify a person.
When should I use a dynamic QR code?
Use a dynamic redirect when you need to change the destination after printing or want the provider's redirect analytics. Review its pricing, data retention, privacy terms, uptime, and what happens to the link if you stop using the service.
Do UTM parameters tell me who scanned my code?
No. UTMs label the campaign source, medium, and name so analytics can attribute visits. They are not personal identifiers and should not contain private information.