Direct mail has an obvious measurement problem for ecommerce brands. The piece lands on a kitchen table, but the purchase happens days later on your site, often after the customer types your URL, opens an email, or clicks a search result. No one clicks a card, so your digital tracking doesn't see the mail.
That doesn't make direct mail return on investment unmeasurable. It means you measure it differently: by connecting the people you mailed to the orders they place afterward. This is usually called matchback attribution.
Why click-based tracking misses mail
Most ecommerce reporting gives credit to the last digital touch before checkout. If a customer receives a handwritten note from you, sets it on the counter, and buys three days later after opening a Klaviyo email, your email platform may take full credit. The mail did work, but nothing in the click path shows it.
Engagement proxies don't fix this. Counting how many people scanned a QR code or visited a vanity URL captures only a slice of response, because many customers simply go to your site the way they always do. They're useful signals, not an ROI figure.
What matchback attribution does
Matchback starts with the list you mailed. After the campaign, you compare that list against your order data and look for recipients who placed an order within a set period after the mail went out. Those orders, and the revenue attached to them, are the ones you attribute to the campaign.
In practice, the steps look like this:
- Keep a clean recipient file. Record exactly who was mailed, with identifiers that also exist in your store or email platform, such as customer ID, email, or name and address.
- Record the send date. The attribution window is measured from here.
- Agree on the attribution window in advance. Decide before you mail how many days after sending an order still counts. Setting it afterward invites cherry-picking.
- Match recipients to subsequent orders. Pull orders placed by mailed customers during the window and total the orders and revenue.
- Compare against cost. Include everything: design, printing, handwriting, postage, and any discount or offer you funded.
Tangible Post builds this into its campaigns. It uses matchback attribution to connect campaign recipients with subsequent orders and revenue during the agreed attribution window, synced with Klaviyo, and reporting can include delivery, customer reactivation, orders, revenue, repeat-purchase lift, and overall campaign return.
Use a holdout group to measure lift
Matchback tells you what mailed customers bought. It doesn't tell you what they would have bought anyway. A loyal customer who orders every month will probably show up in your matchback whether you mailed them or not.
The standard answer is a holdout group. Before sending, set aside a random portion of the target segment and don't mail them. After the window closes, compare the purchase behavior of the mailed group with the holdout. The difference between the two is the incremental effect of the mail, and that's the number that belongs in an ROI calculation.
A few practical points:
- Randomize the split. Don't hold out your least valuable customers, or the comparison will flatter the mail.
- Hold everything else equal. Both groups should receive the same emails and see the same promotions during the window.
Calculating direct mail return on investment
Once you have incremental revenue, the math is simple:
- Return on spend = incremental revenue ÷ total campaign cost
- ROI = (incremental revenue − total campaign cost) ÷ total campaign cost
If margin matters more to your team than top-line revenue, use incremental gross profit in place of revenue. It's a stricter, more useful test.
Also look beyond the first order. Mail aimed at loyalty, like a second-purchase or VIP campaign, may show up as repeat purchasing over time, not just a spike inside one window. Track repeat rates for both groups over the following months.
Be clear about what can't be measured
Plan for the real limits. Standard mail generally isn't tracked through delivery, so you usually know when pieces were mailed rather than exactly when each one arrived. Outdated addresses mean some pieces never reach the person. And no mail provider can promise a response rate; results depend on your offer, your list, your timing, and your market. Tangible Post says as much in its Tangible Promise, which covers production quality, not campaign outcomes.
Why the piece itself still matters
Measurement tells you whether a campaign worked. The experience you send has a lot to do with whether it does. Tangible Post isn't a generic handwritten letter. It's a branded experience outside the product: a custom package with a handwritten note and a custom card printed on the other side, a handwritten address, a real stamp, a custom-printed envelope, and a custom-printed return address. The goal is loyalty, so customers feel their money went to the right merchant.
A measured way to start
If you're considering mail for existing customers, start small: pick one Klaviyo segment, agree on an attribution window, set aside a holdout, and match the results back to orders. You'll get a direct mail return on investment figure your team can trust. If you'd like to see how Tangible Post handles setup and matchback reporting, the team is happy to walk you through it.

