How to Track Direct Mail ROI: 4 Methods That Actually Work
"How do I know if it worked?" is the first question every business asks before their first direct mail run. Here are four methods that give you real answers — no advanced tech required.
One of the most common objections to direct mail is attribution: "I can't tell which customers came from the card." This concern is valid — but more solvable than most business owners realise. Here are four tracking methods ranked from simplest to most data-rich, along with what each is best suited for.
Method 1: The Promo Code
The oldest and most reliable tracking method in direct marketing. You include a unique promotional code on your ad — something like NANAIMO15 for 15% off, or SPRING2026 for a free consultation — and every customer who redeems it is directly attributable to your mail campaign.
The beauty of promo codes is that they require zero technology on the customer's end. They work for restaurants, retail stores, service businesses, healthcare providers, and anyone else who can offer a discount or incentive. They also work across all purchase channels: a customer can mention the code on the phone, type it on your website, or hand in the physical card at your location.
For best results, use a code that's unique to each campaign — don't reuse the same code across multiple channels. If your code also appears on your Instagram and your direct mail, you can't separate which drove the redemption. One campaign, one code.
Best for: restaurants, retail, services with a clear transaction
Method 2: A Dedicated Phone Number
Call tracking is simple: you set up a phone number that forwards to your main business line, and any call through that number is attributable to the campaign it was printed on. Callers have no idea they're dialling a tracking number — it rings identically to your regular line.
Canadian call tracking providers like CallRail, Telzio, or even a simple Google Voice number can handle this for a few dollars a month. You get a dashboard showing how many calls came from the number, when they occurred, and (with most providers) recordings you can review for quality and training purposes.
This method works especially well for service businesses where most bookings happen over the phone: plumbers, electricians, HVAC technicians, cleaning services, dental and medical offices, and similar. If your customers call to book, a dedicated number tells you exactly how many calls your mail campaign generated.
Best for: service businesses where bookings happen by phone
Method 3: QR Code to a Dedicated Landing Page
A QR code on your ad directs customers to a specific URL — not your homepage, but a page built specifically for this campaign. Every scan is logged, and every visit to that URL represents a customer who physically scanned the code from your mail piece.
The landing page itself should be optimised for conversion: a clear offer matching what's on the card, minimal friction, and a single call to action (book now, claim offer, or contact us). If your QR code takes people to your busy homepage where they might get distracted and leave, you're wasting the attribution advantage.
With a campaign-specific URL, your website analytics will show you exactly how many people visited from the QR code, what they did on the page, and whether they converted. Google Analytics 4 makes this easy with UTM parameters: something like yourwebsite.com/offer?utm_source=directmail&utm_campaign=nanaimo-spring-2026 attributes every visit clearly.
Best for: businesses with online bookings or e-commerce
Method 4: Just Ask
The least sophisticated method is also among the most effective: train your front-line staff to ask every new customer, "How did you hear about us?" Record the answer. At the end of each month, tally them up.
This approach has real limitations — some customers won't remember, some will give a generic answer — but it's reliable enough to reveal clear patterns. If you run a mail campaign in March and your April new-customer intake shows 30% of people saying "I got a flyer in the mail," that's meaningful data. If nobody mentions the flyer, that's also meaningful.
Many businesses discover that customers remember the physical card specifically. "I have your card on my fridge" is a response that simply doesn't have a digital equivalent. The durability of physical mail as a memory aid is one of its underappreciated strengths.
Best for: businesses where staff speaks directly with every new customer
Combining Methods for Better Data
Most successful direct mail campaigns use at least two tracking methods simultaneously. A restaurant might include a promo code (for discounts) and a QR code (for online reservations). A plumber might use a dedicated phone number and ask every new caller how they heard about the business. The overlap between methods gives you a cleaner picture.
Here's a realistic expectation for a Canada Post Neighbourhood Mail campaign reaching 10,000 Nanaimo households: at a 2–3% response rate, you'd expect 200–300 households to respond in some trackable way per campaign. Of those, the conversion to actual customers depends on your product and offer, but even a 20% close rate on 200 responses is 40 new customers per run — which at almost any customer lifetime value justifies the $400 investment.
Setting Realistic Expectations
No tracking system for direct mail will ever be as granular as a perfectly-functioning digital pixel. Some customers will receive your card, remember your name, and call you six months later without consciously connecting the two. That kind of ambient brand building doesn't show up in any attribution model — but it's real, and it compounds.
The goal isn't perfect attribution. It's enough data to make an informed decision about whether to continue. Run two or three campaigns with consistent tracking, compare the results, and you'll have a clear answer about whether direct mail is generating a positive return for your specific business.
Include a promo code, QR code, or dedicated number on your next Think X Design Print ad slot — we help you set up tracking before your campaign launches.
RESERVE YOUR SLOT