A QR code campaign is only as useful as the link behind it. This checklist shows how to create a trackable QR code with a branded short link, add consistent UTM parameters, test the experience before printing, and maintain the destination after launch.
Overview
QR codes connect offline materials—such as packaging, posters, event signage, business cards, menus, and direct mail—to a digital destination. The code itself should not be treated as the campaign strategy. The important decisions are the redirect, measurement setup, scan experience, and process for making changes later.
A practical setup uses a dynamic QR code that points to a branded short link rather than embedding a final URL directly. The short link acts as a controlled redirect. You can send visitors to a landing page, product page, signup form, download, or campaign hub, then update that destination without replacing the printed code when your workflow supports it. A branded address can also make the printed call to action easier to understand and remember.
For reliable campaign link tracking, separate three layers:
- Short link: The memorable redirect visitors scan or type.
- UTM parameters: Campaign labels passed to your analytics platform.
- QR code: The visual encoding of the short link for offline use.
Keeping these layers distinct makes troubleshooting easier. It also lets you compare QR scans with visits, conversions, and other traffic sources without changing the destination page unnecessarily. For related planning, see this guide to UTM building and branded link tracking.
Checklist by scenario
Before creating the QR code
- Define one primary action. Decide whether the scan should lead to a purchase, registration, download, booking, app page, or another specific action. Avoid sending visitors to a general homepage unless that is genuinely the intended experience.
- Choose the destination and fallback. Confirm that the page works on mobile, loads without requiring an unnecessary login, and clearly continues the promise made by the printed material. If the page may change, document the current destination and the intended replacement process.
- Create a branded short link. Use a custom link shortener or branded URL shortener with a readable path, such as a campaign name or offer identifier. Keep the slug short enough for print and specific enough for internal reporting.
- Set campaign naming conventions. Use consistent lowercase values and separators for the campaign, source, medium, and content fields. For example, a convention might distinguish the venue, placement, and creative version without relying on spaces or inconsistent abbreviations.
- Add UTM parameters deliberately. For offline QR campaigns, choose values that describe the channel and placement, such as an offline source, QR medium, and event or packaging campaign. Do not add labels that your analytics team will interpret differently later.
- Record the setup. Keep the short link, final destination, UTM values, QR asset, owner, launch date, and intended end date in a campaign sheet. This record is especially useful when several printed versions exist.
When generating the code
- Use a QR code generator with tracking. Generate the code from the branded short link, not from an untracked destination that bypasses your link management system.
- Keep the design readable. Preserve a clear margin around the code, maintain strong contrast, and avoid placing text, logos, patterns, or decorative elements over the scanning area. Branding should support recognition without reducing usability.
- Choose an appropriate size. Match the code dimensions to the expected scanning distance and the detail of the printed design. A code intended for a close-up product label has different requirements from one on a poster viewed across a room.
- Include a plain-language call to action. “Scan to reserve,” “Scan for the full menu,” or “Scan to claim the guide” tells people why they should use the code. A QR symbol alone gives little context.
- Save production-ready assets. Keep the original vector or high-resolution file as well as the final print version. Do not repeatedly resize a compressed image.
Before sending to print
- Scan the exact artwork. Test the exported file or a proof that matches the final contrast, size, and surrounding design. A successful scan from a design preview does not guarantee that the printed version will work.
- Test multiple devices and apps. Use more than one phone model and camera app where possible. Test on both major mobile operating systems and on devices with different screen sizes or camera conditions.
- Test the full path. Confirm the scan opens the expected short link, follows the redirect, loads the mobile page, preserves the UTM parameters, and presents the correct call to action.
- Check every variation. If the campaign has separate codes for locations, creators, placements, or printed editions, scan each one. Do not assume that duplicating a design file also duplicated the correct link.
- Approve a physical proof. Check the final material under realistic lighting and from the distance at which people will scan it. Glossy surfaces, folds, curvature, and low light can affect the experience.
During and after launch
- Monitor scans and downstream behavior. Track clicks on shortened URLs, landing-page sessions, engagement, and the intended conversion separately. A scan is an initial interaction, not proof that the page completed its job.
- Compare placements. Use distinct links or UTM content values for posters, packaging, event tables, creator partnerships, and other placements. This gives your link tracking tool enough structure to identify which physical contexts are generating activity.
- Check the redirect regularly. Confirm that the link still resolves, the destination is current, and no campaign page has expired unexpectedly.
- Update the destination when appropriate. If the printed material remains in circulation, redirect the same branded short link to a relevant current page rather than creating a replacement code unnecessarily.
What to double-check
Attribution: Make sure the UTM values match your reporting conventions and that the destination platform does not strip them during redirects. Review the first test visit in your analytics system before distributing the material.
Analytics interpretation: Short-link dashboards can show scans or clicks, while site analytics may show sessions and conversions. These figures can differ because of consent choices, browser behavior, repeat scans, filtering, or different measurement rules. Use them as related signals rather than expecting identical totals. This short link analytics dashboard guide explains which click metrics deserve attention.
Mobile usability: Check text size, buttons, forms, page speed, and the transition from scan to action. A technically valid QR code still creates a poor campaign if the page is difficult to use on a phone.
Destination control: Verify who can edit the redirect and where the link ownership is documented. If a link uses a custom domain, confirm that the domain, SSL certificate, and redirect configuration are maintained. Review the custom short domain setup guide if you are establishing this structure for the first time.
Security: Use a destination you control, review redirects before launch, and avoid sending users through unnecessary chains. Keep access to link-management accounts protected and document any collaborators who can change campaign destinations.
Common mistakes
- Printing a temporary URL: A campaign page may change, close, or move. A managed branded short link gives you a better way to handle that change.
- Using the same link everywhere: One shared link cannot reliably distinguish packaging from an event poster or a creator placement. Create separate links when placement-level insight matters.
- Skipping the physical test: Testing only on a laptop or in a design tool misses problems caused by glare, distance, low contrast, folds, and print quality.
- Overloading the code design: A logo, color treatment, or unusual shape is not worth making the code difficult to scan. Start with reliable readability, then add restrained branding.
- Measuring only scans: High scan activity does not necessarily mean the landing page, offer, or checkout is working. Connect click analytics with meaningful on-site actions.
- Failing to assign an owner: Without a named owner and review date, links can remain pointed at expired promotions or outdated information.
- Deleting links after a campaign ends: Printed materials, saved images, and shared posts may continue circulating. Redirect an old link to a useful successor page when appropriate, or provide a clear end-of-campaign message.
When to revisit
Review this checklist before each seasonal planning cycle, print run, event, product release, or major change to your marketing tools. Revisit the setup whenever you change the short-link domain, analytics platform, UTM naming rules, redirect workflow, landing-page system, or QR generation process.
For an active campaign, schedule a brief link check at a practical interval for the material’s lifespan. Confirm that the redirect works, the destination remains relevant, the analytics data is arriving, and the call to action still matches the offer. Review high-value or widely distributed materials more often than short-lived placements.
Before the next launch, use this final action list:
- Choose the mobile destination and primary action.
- Create a branded short link with clear ownership.
- Apply consistent UTM parameters.
- Generate the QR code from the tracked short link.
- Test the exported artwork on multiple devices.
- Approve a physical proof under realistic conditions.
- Record the link, destination, campaign labels, asset, and review date.
- Monitor scans, clicks, sessions, and conversions after launch.
- Update the redirect when the printed material outlasts the original offer.
That process turns a QR code from a static graphic into a maintainable campaign asset—one that can be measured, corrected, and kept useful after it leaves the printer.