Direct mail attribution is broken. Per-recipient QR codes fix it.

Campaign-level response rates tell you almost nothing. Here's what changes when every single piece of mail carries its own tracked code.

July 14, 2026 · 6 min read · Relay

Ask a marketer how their last direct mail campaign performed and you'll usually get one number: a response rate. Two percent, maybe three on a good list. Ask them who responded (which households, which addresses, how many times, and how soon after delivery) and the conversation usually ends.

That's not because direct mail doesn't work. It's because the mailbox has historically been a black box. A piece leaves the print shop, and the next signal anyone sees is a phone ringing or a coupon code at checkout, maybe. Digital channels trained us to expect person-level attribution; mail kept reporting like it was 1995.

The problem with one QR code for everyone

The obvious modernization, slapping a QR code on the design, only gets you halfway. When every recipient scans the same code, you learn that someone responded, but not who. You can't connect a scan to a household, can't suppress responders from the next drop, can't tell whether your best neighborhoods are scanning or ignoring you.

It's the difference between knowing your email campaign got 200 opens and knowing which 200 people opened it. No one would accept the first version in email. Mail shouldn't accept it either.

One code per person changes the math

Per-recipient tracking means every printed piece carries a unique QR code tied to a specific name and address. When Dana Whitfield on Camelback Road scans her postcard at 2:14 PM, that's the datapoint, not an anonymous tick on a counter.

Three things become possible immediately. First, real response attribution: you know exactly which addresses engaged, so list quality stops being a guess. Second, repeat-signal detection: someone who scans three times is telling you something a response rate never could. Third, honest suppression and follow-up: mail responders something different next month, and stop paying to re-convince the converted.

The mechanics (and the 50 milliseconds that make it work)

Each code encodes a short tracked link (ours run through postal-qr.com) that logs the scan and immediately redirects to your destination page. The detour costs roughly fifty milliseconds; the recipient never notices, and no app is involved. Phone cameras have made QR scanning a reflex: most U.S. consumers now scan QR codes routinely, and the post-2020 behavior shift stuck.

Pair the codes with a per-campaign call-tracking number and piece-level delivery events from the mail stream, and the loop closes: you can watch a campaign go out, land, and pull people in: scan by scan, call by call, on a map of addresses you actually mailed.

What to do with the data

Treat mail like any other performing channel. Compare scan rates across neighborhoods, not just campaigns. Retarget scanners with a second touch while the interest is warm. Cut the zip codes that never engage and reinvest in the ones that do. The point of attribution isn't a prettier report. It's that next month's list gets smarter than this month's.

Direct mail still has the best attention economics in marketing: it sits on a counter for days and doesn't fight an algorithm for reach. It just needed to learn to report back.

Sources

Keep reading

See your own mail report back

A tracked QR for every recipient, calls, and delivery on one dashboard. Priced for your program.

Get started