Every business owner who drops a mailing wants to know one thing afterward: did it work? The honest answer is that "it worked" is not a yes-or-no question. A postcard either produced a measurable response or it produced a guess. The difference lives entirely in how you designed the offer before the card went to print.
This post is about building that proof into the card itself, so you never have to rely on a hunch again.
Why the offer is the tracking mechanism
Most people think of the offer as the discount or the freebie. It is that, but it is also something more important: it is the signal. When a prospect calls and mentions a specific phrase, redeems a specific code, or lands on a specific page, they are telling you exactly where they came from. The offer is the wire that connects the card to the call.
Without a designed-in signal, attribution is guesswork. A new customer might have driven past your truck, seen a yard sign, found you on Google, or gotten your card last Tuesday. All four of those things may be true at once. The offer is what lets you separate them.
If you want a broader look at what gets someone to pick up the phone in the first place, what makes a postcard ad get called is worth reading alongside this one. That post covers creative and copy; this one covers the mechanical layer underneath.
The four building blocks of a trackable offer
A trackable offer is not complicated, but it needs all four of these pieces working together.
1. A specific redemption phrase or code
This is the simplest tracking layer and costs you nothing to implement. Print a short phrase on the card, something like "mention SPRING24" or "use code ROOF50," and train whoever answers your phone to ask for it. The phrase should be short enough to say out loud and specific enough that it would not appear on any other marketing piece you are running at the same time.
Avoid generic codes like "DISCOUNT" or "SPECIAL." Those phrases bleed across channels. Someone who found you on Google might guess "DISCOUNT" just as easily as someone who received the card.
2. A dedicated phone number
Call-tracking numbers are inexpensive (most services run a few dollars per month per number) and give you a timestamped, recorded log of every call that came through that specific line. Print that number, and only that number, on the postcard. Keep your main business line off the card entirely. Every call to the tracking number came from the mailing, period. No ambiguity.
This works especially well when you are running multiple campaigns at once, because you can assign a unique number to each one. If you are curious about the cost side of running multiple mailings, what EDDM actually costs breaks down the per-piece economics in detail.
3. A dedicated landing page or URL
For prospects who scan a QR code or type a short URL instead of calling, the destination page is your tracking mechanism. A page that exists only for this campaign, separate from your main website, will show you session counts, form submissions, and conversion rates that are attributable entirely to the mailing.
The URL itself can double as your code. Something like yourbusiness.com/roofcheck is memorable, printable, and tells you immediately when someone uses it that they came from the card. Keep the URL short enough to type from memory, because not every recipient will scan a QR code.
4. A reason to use the mechanism
None of the above matters if the prospect has no reason to mention the code, dial the specific number, or visit the page. The offer itself has to be compelling enough that people actually redeem it, and the redemption has to require the mechanism. "Call for a free estimate" gives a prospect no reason to mention a code. "Call and mention CARD50 for $50 off your first service" gives them a specific reason to say the phrase.
The offer does not have to be a deep discount. A free inspection, a guaranteed appointment window, a priority scheduling slot, or a complimentary add-on service can all work as well as a dollar-off figure, depending on your trade. What matters is that the value is clear and the redemption step is explicit.
Common mistakes that destroy attribution
A pattern that comes up again and again among business owners who say "I can't tell if postcards work for me" is that their card has an offer but no mechanism, or a mechanism but no offer. Here are the specific errors to watch for.
Sharing the tracking number on other channels. If you put the postcard phone number in your email signature, on your Facebook page, or on a yard sign, the number is no longer a postcard signal. It becomes a mixed-channel number and its data becomes unreliable. Assign numbers to channels and keep them separate.
Using a code that expires before the mail arrives. Standard EDDM mail can take anywhere from a few days to a couple of weeks to finish delivery across a carrier route, and recipients may hold onto a card for weeks before calling. If you print "offer expires in 3 days," a large portion of your audience will never have a chance to redeem it. A 30 to 60 day window is far more practical and still creates urgency without cutting off late responders.
Printing a code that matches a competitor's current promotion. This is rare but real. If a national chain in your category is running a widely advertised "50OFF" promotion the same week your card arrives, your code will pick up attribution noise. Make the phrase specific enough that it could only belong to your mailing.
Forgetting to tell your staff. A tracking mechanism that your phone team ignores is useless. Before the mail drops, every person who answers calls should know the code, know to ask for it, and know to log the response. If you use a CRM, build a field for it. If you use a paper log, add a column. This takes ten minutes to set up and saves months of confusion.
Making the offer hard to explain out loud. Offers with complicated tier structures ("10% off jobs under $500, 15% off jobs $500-$1,000, 20% off jobs over $1,000") create friction on the phone. A caller should be able to say the code and immediately understand what they get. Simple offers convert better and are easier to track.
Structuring the offer for your specific trade
Different service businesses have different cost structures, and that affects what kind of offer makes sense as a tracking vehicle.
For high-ticket, low-frequency services (roofing, HVAC replacement, window installation), a dollar-off figure tied to a code works well because the job size makes the discount meaningful without being painful. A $200 discount on a $12,000 roof is significant to the customer and manageable for you.
For lower-ticket, recurring services (lawn care, pest control, cleaning), a free first service or a reduced first-month rate is a common structure. The code or URL triggers the discounted onboarding, and the long-term customer relationship is the real return on the mailing investment.
For emergency or demand-driven services (plumbing, electrical, locksmith), the offer often works better as a service guarantee than a discount: "Mention this card and we'll waive the dispatch fee" or "Call this number for same-day scheduling." Speed and reliability are the actual selling points in these categories.
Whatever the structure, the redemption mechanism stays the same: a specific phrase, a dedicated number, or a specific URL, tied to a reason to use it.
Testing across mailings
Once you have a working tracking mechanism, you can start testing variables across mailings. Send two versions of the card to different carrier routes, each with a different code and a different phone number, and compare response rates. This is the only way to know whether your headline, image, or offer language is actually driving calls, rather than some other variable.
You do not need a large test to get useful information. Even a modest split across two routes will show you directional differences worth acting on. Over successive mailings, that data compounds. Our post on how often you should mail the same neighborhood covers the cadence side of this equation, which matters a great deal once you know which routes are responding.
If you want to understand which routes to prioritize for testing in the first place, choosing carrier routes worth mailing walks through the demographic and geographic factors that separate productive routes from ones that rarely convert.
Integrating tracking into your card design
A tracking mechanism is only useful if people actually see it and use it. That means the code, number, and URL need to be prominent on the card, not buried in the fine print.
A good rule of thumb: the tracking phone number should be at least as large as your business name. The code should appear directly adjacent to the offer statement, not separated by other copy. The URL or QR code should be in a location that does not require the recipient to flip or rotate the card to find it.
For more on how the physical format of the card affects whether people engage with the call to action at all, why oversized postcards beat letter mail explains the reading behavior differences between card sizes.
And if you are using a QR code as part of your tracking setup, make sure the destination is doing its job. A QR code that dumps someone onto your generic homepage is a missed opportunity. That link should go to a campaign-specific page that mirrors the offer on the card and makes it easy to convert. Our post on what a QR code on a postcard should link to covers exactly how to set that up.
What "proof" actually looks like
After the mailing cycle closes, your tracking data should give you at minimum three numbers: how many calls came in through the tracking line, how many people mentioned the code, and how many people visited or converted on the campaign URL. Add those together for a gross response count. Then divide by the number of cards mailed to get your response rate.
From there, you can calculate cost per response (total mailing cost divided by gross responses) and, if you track job values, cost per acquired customer. Those two numbers tell you whether the mailing paid for itself and by how much, no guessing required.
That is the full chain from printed card to provable return. You can explore more of the mechanics behind setting up and scaling postcard campaigns across our services page, or bring your specific questions to our contact page where we can look at your situation directly.
The goal is simple: every card you mail should tell you something. When the offer is built right, it does.
Sources & further reading