Read, bookmark or share our no-nonsense guide to QR codes on direct mail
Direct mail used to go quiet the moment it left the building, you knew how many you sent, not who acted. A dynamic QR code closes that gap, turning a postcard into a trackable touchpoint you can follow from the scan all the way to the sale.
Here’s the whole process on one page.
Why a QR code earns its place
• Less friction: scanning beats typing a URL, this often results in a higher conversion rate
• A measurable channel: every scan is a recorded event, making direct mail an observable, data-driven channel
• A cleaner mailer: the detail lives behind the code, so the printed piece stays uncluttered and on-message
• Room to personalise: codes can be made unique per recipient for tailored follow-up
Why use a dynamic code
• Static QR codes are fixed and untracked: dynamic QR codes route through a redirect, enabling scan tracking and post-print destination changes
• The short version: for anything you want to track, choose dynamic. The redirect layer is what makes the data possible
What a QR code tracks on its own
• Logged automatically, no setup: the moment you use a dynamic code, its dashboard starts recording every scan – no analytics account or developer needed
• Your first layer of data: total and unique scans, location, device and operating system, and the time and day people scanned
• The question print could never answer: did the mailer actually work, and who responded to it?
Going further with UTM tags
QR code data shows your mailer was seen and acted on. To understand what each scan delivers (traffic, conversions, revenue) add UTM tags to your QR destination URLs.
Each scan is logged via a redirect and passed to a tagged landing page, allowing analytics to attribute performance back to the mailer.
The UTM tags that matter
Three tags do the heavy lifting: utm_source (directmail), utm_medium (qr) and utm_campaign (the specific mailer). Add utm_content to tell design variants, or individual recipients, apart.
• One rule worth memorising: set a naming convention once and reuse it, and never add UTM tags to links inside your own site, as they overwrite attribution.
Recap: The two layers of data you get back
• Layer 1 – the scan: total and unique scans, plus location, device, and timing. This shows whether the mailer landed, and with whom
• Layer 2 – what happened next: captured in your web analytics via UTM tags—sessions, time on site, form fills, sign-ups, conversions, and revenue. This shows what each scan was actually worth
Together, they complete the picture – from printed mailer to final conversion.
From scan to conversion
• Your mailer reports like a digital ad: delivered → scanned → page viewed → engaged → converted
• Every stage becomes a number: scan rate, sessions, engagement, and finally conversion rate and cost per acquisition – an unbroken line from the cost of a printed mailer to the revenue it generated
Add a dynamic QR code and clear CTA to your mailer to make direct mail measurable. You’ll see who scanned, when, and where. Layer in UTM tags to track conversions and KPIs, and your postcard becomes a performance channel, tracked from delivery to scan to sale.
Direct Mail Solutions can set this up end to end, from the code on the page to conversion tracking in your analytics.
Happy mailing, and here’s to campaigns you can finally measure!
Take your direct mail, marketing and printing to new heights
with our end-to-end services.
Jump to…
















