Home › EDDM guide › How to track EDDM

How to track EDDM results route by route

The Post Office confirms your postcards went out. It never tells you who responded. Here is how to measure EDDM properly, which methods work, and how to see which routes paid for themselves.

To track EDDM by route, give every carrier route its own response path: a different QR code, offer code or landing page per route. Then count responses and booked jobs per route, not per mailing.

Why most EDDM campaigns are never measured

EDDM is built for reach, not measurement. You pick carrier routes, drop the bundles at the Post Office and the pieces reach every door. After that, the only signal is the phone ringing. Most owners end up with one number for the whole mailing (“we got some calls”) and no idea whether route C034 did ten times better than route C052.

That matters because routes behave very differently. Age of homes, apartments versus houses, income and how recently a competitor mailed all change the response. If you cannot tell routes apart, your second mailing repeats the mistakes of the first.

Five ways to track EDDM, compared

MethodPer route?CostAccuracy
Ask every caller “how did you hear about us?”NoFreeLow: people forget or guess
One promo code on all piecesNoFreeMedium for the mailing, zero per route
Different promo code per routeYesFree, but needs separate print runsMedium: only counts people who use the code
Tracking phone number per routeYesMonthly fee per numberHigh for calls, misses web visits
Tracking QR code per routeYesLowHigh for scans, works with calls and web

The strongest setup combines a QR code per route with a clear phone number. The QR code measures interest by route automatically; asking callers which postcard they saw covers the rest.

Step by step: tracking EDDM by route

  1. Pick and list your routes. Use the EDDM route map to select routes and download the route list. Write down the home count for each one: you need it to calculate response rates.
  2. Create one QR code per route. Each code points to the same landing page but carries its own route label, for example ?route=75201C034. A dynamic code lets you change the page later without reprinting.
  3. Print one batch per route. Most print shops can split a run into versions. Label each bundle with its route so the right codes go to the right Post Office bundle.
  4. Use a landing page built for the postcard. Repeat the offer, show the phone number large, and add a short form. Do not send scans to your generic homepage.
  5. Count scans per route for 4 to 6 weeks. Most responses arrive in the first two weeks, with a long tail as postcards sit on fridges.
  6. Mark booked jobs against routes. When a job comes from a scan or a caller who mentions the postcard, record the route and job value.
  7. Calculate ROI per route and decide: repeat, test again or drop.

The numbers to track

MetricFormulaWhat it tells you
Scan rateUnique scans ÷ pieces mailedHow much attention the route gave the postcard
JobsBooked jobs traced to the routeReal outcome, not just interest
Cost per routePieces × cost per pieceWhat you spent on that route
Cost per jobCost per route ÷ jobsYour acquisition cost on that route
ROIJob revenue ÷ cost per routeWhether the route paid for itself

A worked example

A plumbing company mails 3 routes in Dallas 75201 at $0.40 per piece:

RoutePiecesCostUnique scansJobsRevenueROI
C0341,410$564314$1,4002.5x
C0011,353$541121$3500.6x
C0521,344$538192$7001.3x
Total4,107$1,643627$2,4501.5x

Illustrative numbers. Taken as a whole the mailing returned 1.5x, which looks fine. Per route, C034 did four times better than C001. The next mailing should go twice to C034, once more to C052 as a test, and skip C001. Without per route tracking, all three would get the same budget again.

Common mistakes

  • Judging after one week. Postcards keep working for a month or more. Wait at least 4 weeks before calling a route.
  • Counting scans as customers. Scans measure interest. Track booked jobs too, or a route full of curious neighbors will look better than it is.
  • Tiny QR codes. On a 6.25 x 11 postcard, make the code at least 1 inch square with a short call to action next to it.
  • Sending scans to the homepage. A matching landing page converts far better and makes the route label easy to keep.
  • Changing everything at once. If you change the offer and the routes in the same mailing, you cannot tell which change worked.

Frequently asked questions

Does USPS track EDDM delivery?

USPS confirms acceptance when you drop off the mailing, but EDDM pieces are not individually tracked and there is no response data. Measuring responses is up to you.

Can I use one QR code for all routes?

You can, but you will only see the total. To compare routes, each route needs its own code or its own label on the link.

How long should I wait before judging an EDDM route?

At least 4 weeks. Most responses come in the first two weeks, but postcards often get used weeks later.

What is a good EDDM response rate?

It varies by trade, offer and area. Many saturation mailings land around 1 percent or less. What matters most is comparing your own routes against each other over repeated mailings.

Do I need a different postcard design per route?

No. Keep the design identical and change only the QR code or offer code. Most print shops can print versions in the same run.

Last updated October 13, 2026.

Keep reading

One tracking code per route, done for you

TrackFlyer creates a code for every route and shows scans and jobs on one map.

Start free for 3 months