Marketing has become more measurable than ever. Email, SMS, paid search, display, retargeting, and social platforms all give teams a steady stream of performance data. You can track clicks, impressions, conversions, revenue, and engagement across almost every digital touchpoint.
That visibility changed how marketers work. Teams no longer have to rely only on creative instinct or broad media estimates. They can test, measure, and optimize campaigns based on real behavior.
But digital measurement created a new challenge: saturation. Customers are surrounded by digital messages. Inboxes are crowded, display ads are easy to ignore, and retargeting can lose its impact when people see the same offer too often.
That is one reason marketers are investing more attention in offline channels again, including direct mail. But direct mail is not a step backward. When it is built with the right data, targeting, and tracking, it can work like a measurable performance channel.
The challenge is attribution.
Direct mail reaches people offline, but the response often happens online. A customer might receive a postcard at home, scan a QR code, visit your site later from their phone, or convert days after seeing the mailpiece. Measuring that journey takes more than one tracking method.
This guide breaks down the main ways to measure direct mail attribution, where each method works best, and how to combine them for a clearer view of campaign ROI.
Why direct mail attribution is different
Direct mail sits between digital and offline marketing.
Like digital channels, it can be targeted using customer data, segmentation, triggers, and personalization. Unlike most digital channels, the first impression happens physically, usually at home or in the office.
That creates a measurement gap. You know who you mailed. You may know when the mailpiece was sent, produced, and delivered. But the customer’s response may happen through a different channel.
For example, someone might:
- Scan a QR code on the mailpiece
- Type a URL into their browser
- Search for your brand later
- Visit your website from another device
- Call your sales team
- Use a promo code
- Convert after seeing a related email or ad
If you only count the people who use the exact CTA on the mailpiece, you will likely undercount the campaign’s impact. But if you attribute every post-mailing conversion to direct mail, you may overstate its performance.
Good direct mail attribution balances both views. It uses direct tracking to capture clear responses and lift measurement to understand the broader impact.
For teams building direct mail into a larger performance strategy, Lob’s guide to direct mail KPI essentials covers the metrics that matter for ROI reporting.
What direct attribution measures
Direct attribution connects a specific mailpiece to a specific action.
This is the most straightforward way to measure direct mail performance because it gives recipients a trackable path to respond. When someone uses that path, you can tie the action back to the campaign.
Common direct attribution methods include:
- Personalized URLs: Unique landing page URLs that connect visits or conversions to a recipient, segment, or campaign.
- QR codes: Scannable codes that send recipients to a tracked landing page.
- Promo or offer codes: Unique codes that connect redemptions to a campaign, segment, or creative version.
- Unique phone numbers: Dedicated call tracking numbers that attribute inbound calls to a specific mail campaign.
- Campaign landing pages: Dedicated pages that separate mail-driven traffic from general website traffic.
- UTM parameters: Tracking tags added to URLs so analytics platforms can identify the source, medium, campaign, and creative.
Direct attribution is especially useful when you are testing specific campaign elements. If you want to know which offer, creative version, QR code placement, or audience segment drove the strongest response, direct tracking gives you a clean signal.
The advantages of direct attribution
Direct attribution gives teams a clear line between the mailpiece and the response.
That makes it useful for:
- Testing offers
- Comparing creative versions
- Measuring QR code scans
- Tracking promo code redemptions
- Monitoring landing page visits
- Connecting specific campaigns to conversions
- Reporting on campaign-level engagement
It is also familiar to teams that come from digital marketing. A QR code or personalized URL can function like the direct mail version of a click. It gives the recipient a defined next step and gives the marketing team a measurable action.
Direct attribution is also useful in omnichannel campaigns where customers receive email, ads, SMS, and mail around the same time. If someone uses the mail-specific CTA, you know the mailpiece played a direct role.
Where direct attribution falls short
Direct attribution is useful, but it does not capture the full picture.
Physical mail does not have a true click-through event. Every direct tracking method requires the recipient to take an extra step. They have to scan a QR code, type in a URL, use a promo code, or call a dedicated number.
Many people will not do that, even if the mailpiece influenced them.
A customer might read a postcard at home, remember the offer, and search for your brand later. Another might see the mailpiece, open your email the next day, and convert there. Someone else might go directly to your homepage instead of using the campaign URL.
In all of those cases, direct mail may have influenced the conversion, but direct attribution may not capture it.
That is why direct attribution alone can undercount ROI. It tells you who followed the tracked path. It does not tell you everyone the mailpiece influenced.
What indirect attribution measures
Indirect attribution measures the lift created by a direct mail campaign.
Instead of tracking only individual responses, it compares the behavior of people who received mail against a similar group that did not. This is often done through holdout testing or cohort analysis.
The goal is to answer a broader question: did the mailed audience convert at a higher rate than the non-mailed audience?
A basic lift test usually works like this:
- Define the audience: Choose the group you would normally mail.
- Create a holdout group: Exclude a portion of that audience from the campaign.
- Mail the treatment group: Send the campaign to everyone except the holdout.
- Measure both groups: Track conversions, revenue, or another defined action over the same window.
- Compare performance: The difference between the mailed group and the holdout group is the estimated lift.
For example, if the mailed group converts at 6% and the holdout converts at 4%, the campaign created a 2-point lift.
That lift gives you a better view of the campaign’s total impact, including people who converted without using a tracked CTA.
The advantages of indirect attribution
Indirect attribution captures more of the real influence direct mail has on customer behavior.
It accounts for conversions that happen through other paths, such as:
- Organic search
- Direct website visits
- Email clicks
- Sales calls
- App visits
- Retargeting ads
- Existing customer portals
This matters because direct mail often works as a reminder, trigger, or reinforcement. It may not always be the last touch before conversion, but it can still change behavior.
Indirect attribution is also helpful for ROI and ROAS calculations because it measures incremental impact. Instead of asking how many people scanned the QR code, it asks how many additional conversions happened because the campaign ran.
Delivery visibility makes this stronger. When you know when mailpieces are likely to arrive, you can measure response windows more accurately and compare behavior before and after in-home delivery. Lob explains more about that visibility in its guide to tracking direct mail campaign performance in real time.
Where indirect attribution falls short
Indirect attribution is usually better for measuring total lift, but it is less precise at the individual level.
It can tell you whether the mailed group performed better than the holdout group. It cannot always tell you which exact mailpiece, CTA, or channel caused a specific person to convert.
This can be challenging when teams are running multiple campaigns at the same time. If a customer receives direct mail, email, ads, and sales outreach in the same window, lift measurement can show that the mailed group performed better, but it may not isolate every touchpoint perfectly.
That does not make indirect attribution weak. It just means it answers a different question.
Direct attribution asks: who responded through the tracked path?
Indirect attribution asks: did the campaign increase conversions overall?
Most teams need both.
Where multi-touch attribution fits
Direct mail should not sit outside your broader attribution model.
If your team already uses multi-touch attribution for digital campaigns, direct mail should be included in that same measurement framework. That helps you understand how mail works alongside email, paid media, SMS, sales outreach, and other channels.
Common multi-touch models include:
- Linear attribution: Gives equal credit to every touchpoint.
- Time-decay attribution: Gives more credit to touchpoints closer to conversion.
- U-shaped attribution: Gives more credit to the first and last touch.
- Position-based attribution: Assigns weighted credit based on where each touchpoint appears in the journey.
Direct mail can be part of any of these models, especially when you have delivery data, campaign IDs, audience segments, and digital response data connected in your systems.
For teams building cross-channel programs, Lob’s guide to unified direct mail and digital marketing campaigns explains how direct mail can fit into a broader campaign strategy.
How to choose the right attribution approach
The right attribution approach depends on what you are trying to learn.
Use direct attribution when you want to measure:
- QR code scans
- PURL visits
- Promo code redemptions
- Inbound calls
- Campaign landing page visits
- Creative or offer performance
- Segment-level response
Use indirect attribution when you want to measure:
- Incremental lift
- ROI or ROAS
- Total campaign impact
- Revenue influenced by mail
- Performance compared to a holdout group
- Whether the campaign changed customer behavior overall
Use multi-touch attribution when you want to understand:
- How direct mail works with digital channels
- Which touchpoints appear before conversion
- Whether mail performs better before or after other channels
- How to allocate credit across a longer journey
The strongest measurement strategy usually combines all three. Direct tracking shows which CTAs, offers, and creative versions drove immediate response. Holdout testing shows whether the campaign created incremental lift. Multi-touch attribution helps you understand how mail fits into the larger customer journey.
How to improve direct mail attribution
Better attribution starts before the campaign launches. If measurement is an afterthought, teams end up with gaps they cannot fix later.
Use these practices to make direct mail easier to measure.
Define the conversion event early
Choose the action that matches the campaign goal.
That might be:
- Purchase
- Demo request
- Appointment booking
- Account activation
- Renewal
- Donation
- App download
- Quote request
- Payment completion
Avoid measuring only web visits if the campaign is meant to drive revenue or account activity. Visits can be useful, but they are often too noisy to prove business impact on their own.
Use a holdout group
If you want to measure lift, build the holdout before launch. The holdout group should be similar to the mailed audience and large enough to support a meaningful comparison.
Add direct tracking to every mailpiece
Use QR codes, PURLs, promo codes, dedicated phone numbers, or campaign URLs wherever they make sense. These tools will not capture every response, but they provide useful campaign-level and creative-level data.
Connect delivery timing to response data
Direct mail response does not start when a campaign is approved. It starts when the mailpiece arrives.
When you connect delivery data to website visits, conversions, calls, and purchases, you can better understand response windows and optimize send timing.
Keep campaign data consistent
Use consistent campaign IDs, audience names, promo code structures, UTM parameters, and naming conventions. Clean data makes attribution easier across analytics tools, CRMs, and marketing automation platforms.
Lob’s guide to connecting direct mail automation with your marketing tech stack covers how direct mail can work with the systems teams already use to manage campaign data and performance.
How Lob helps teams measure direct mail performance
Direct mail attribution gets easier when targeting, production, delivery, and response data are connected.
Lob helps teams automate direct mail campaigns, personalize mailpieces, track production and delivery activity, and connect mail to existing marketing systems. That gives teams more visibility into when mail was sent, when it was delivered, and how recipients responded after receiving it.
With Lob, teams can:
- Build targeted direct mail campaigns using customer data
- Personalize mailpieces at scale
- Use QR codes, PURLs, and tracked CTAs to capture direct response
- Monitor production and delivery activity
- Align mail timing with digital campaigns
- Compare results across audiences, offers, and creative versions
- Connect direct mail to broader marketing workflows
Attribution will never be perfect across every channel. But with the right tracking methods, holdout strategy, and delivery visibility, direct mail becomes much easier to measure and optimize.
See how Lob helps teams build measurable, automated direct mail campaigns with workflows built for tracking from the start by booking a demo.
Frequently asked questions about direct mail attribution
FAQs
What is direct mail attribution?
Direct mail attribution is the process of measuring how a mail campaign contributes to customer actions such as website visits, purchases, calls, signups, appointments, renewals, or other conversions.
How do you track direct mail performance?
You can track direct mail performance using QR codes, personalized URLs, promo codes, dedicated phone numbers, campaign landing pages, UTM parameters, delivery tracking, and holdout testing.
What is the difference between direct and indirect attribution?
Direct attribution tracks responses that use a specific campaign CTA, such as a QR code or promo code. Indirect attribution measures overall lift by comparing a mailed audience against a similar holdout group that did not receive the campaign.
Why does direct attribution undercount direct mail results?
Direct attribution undercounts results because not every influenced customer follows the tracked path. Some people receive mail, remember the message, and later convert through search, email, a homepage visit, or another channel.
What is a direct mail holdout group?
A holdout group is a portion of the target audience that does not receive the mail campaign. Comparing the holdout group against the mailed group helps measure the incremental lift created by the campaign.
Should direct mail be included in multi-touch attribution?
Yes. Direct mail should be included in multi-touch attribution when it is part of a broader customer journey. That helps teams understand how mail works alongside digital channels like email, paid media, SMS, and retargeting.
‍






