How to Measure Email Marketing Success: The Metrics Local Business Owners Actually Need to Track

Measure email success by what happens after the message arrives: completed purchases, return visits, and a growing list of reachable customers. Four metrics deserve priority: revenue per email sent, reactivation rate, cost per reactivated customer, and list growth rate.
Opens and clicks help explain performance, but they are not the outcome. These six tips connect your email reports to activity at your counter, appointment desk, or service location.
1. Connect email activity to completed visits first
Before calculating results, define what counts as success. For a restaurant, that might be a completed purchase. For a salon, it could be an attended appointment. A reservation, inquiry, or booking is an intermediate result, not completed business.
Connect your email platform with your booking system or point-of-sale system, where customer purchases are recorded. Practical tracking methods include:
- Customer matching: Connect purchase or appointment records to email recipients using a consistent customer ID or email address.
- Campaign-specific codes: Record an email offer code at checkout, including purchases made in person.
- Tracked booking links: Add campaign labels to links, then follow bookings through to attendance or completion.
Set a measurement window before sending. It needs to reflect how long customers normally take to act. Keep the same window when comparing similar campaigns, and keep purchases without a reliable match separate from email-attributed sales.
2. Calculate revenue per email sent, not just total sales
Total campaign revenue can hide inefficiency. A larger campaign might produce more sales simply because it sends far more messages.
Revenue per email sent = Revenue attributed to the campaign ÷ Total campaign emails sent
For example, a campaign credited with $1,500 in completed sales from 1,000 emails produces $1.50 per email sent. That is an illustration of the calculation, not a performance benchmark.
Use completed sales after discounts and refunds rather than the value of unfulfilled bookings. Keep the denominator consistent: emails sent, not opens or clicks. For an automated sequence, count every message in that sequence.
Also prevent double-counting. If several emails precede one purchase, assign that purchase once under a consistent rule, such as crediting the most recent tracked email interaction within your measurement window. Revenue per email measures sales efficiency, not profit.
3. Measure how many inactive customers actually return
A reactivation campaign has a specific job: bringing back customers who have stopped visiting. Its success depends on completed returns, not how many people reopen a message.
Reactivation rate = Unique inactive customers who return ÷ Unique inactive customers sent the campaign × 100
Define “inactive” before the campaign starts. A salon could use no completed appointment in 90 days, while a seasonal service would need a cutoff that reflects its longer buying cycle.
If 20 of 400 inactive recipients complete a qualifying visit within the measurement window, the reactivation rate is 5%. Count each returning customer once, even if they visit twice or receive several follow-up emails.
Keep this measure separate from repeat purchases by already-active customers. Both matter, but they answer different questions.
4. Put a cost beside each reactivated customer
A return visit is more useful to evaluate when you know what the campaign cost to produce.
Cost per reactivated customer = Total reactivation campaign cost ÷ Unique customers reactivated
Include the campaign’s share of software costs, setup work, message charges, and staff time. Apply the same cost categories each time. Avoid counting a discount twice if it has already reduced the sales figure in your comparison.
Read this metric alongside the value of completed return purchases and the cost of delivering those purchases. A campaign with the lowest reactivation cost is not automatically the most valuable.
If nobody returns, report the campaign cost and zero reactivations. Cost per reactivated customer cannot be calculated with a zero denominator.
5. Track net list growth, not signup totals
New signups only tell half the story. A list can attract subscribers while losing just as many through unsubscribes and address removals.
List growth rate = (New usable subscribers − Subscribers lost) ÷ Usable subscribers at the start × 100
Use unique, subscribed, sendable contacts. Count each lost contact once, whether the loss comes from an unsubscribe or an address removed after delivery failures.
For example, adding 80 contacts and losing 30 from a starting list of 1,000 produces 5% net growth.
Then check signup quality. Compare whether subscribers from checkout, your website, and other signup points later complete purchases. Growth without relevant customers can make the list larger without making email more productive.
6. Use opens and clicks to diagnose problems
Supporting metrics explain where the path to a visit breaks down:
- Bounces: Messages are not reaching some addresses. Review contact collection and list maintenance.
- Clicks without completed bookings: Examine the linked page, offer clarity, booking process, and tracking.
- Bookings without attendance: Review cancellations, reminders, and the gap between booking and service.
- Unsubscribes: Compare changes with sending frequency, message relevance, and how people joined.
An open is not evidence of a store visit. Likewise, AI-powered segmentation is useful only when grouping customers improves meaningful outcomes. Compare segments by completed visits, revenue, and reactivation cost rather than treating predicted interest as a result.
Frequently Asked Questions
How often should email metrics be reviewed?
Check delivery and tracking soon after a campaign launches. Evaluate purchases and reactivations after the full measurement window closes. A monthly summary helps compare ongoing automation without judging longer buying cycles too early.
What is a good email marketing performance benchmark?
Start with your own comparable campaigns. Compare similar audiences, offers, seasons, and measurement windows. A frequent-purchase business and a seasonal contractor have different return patterns, so a universal target can be misleading.
How can I tell whether email caused customers to return?
Attribution gives email credit under your tracking rules; it does not prove the visit would not otherwise have happened. For a stronger comparison, randomly keep a portion of eligible customers out of the campaign and compare return rates between groups. Small groups can produce noisy results, so avoid drawing firm conclusions from a few visits.
Measure email as part of the customer journey
At David Rivero, we treat email as part of a connected growth system. Search, maps, social media, video, and AI-powered search support discovery. Website content and reviews help build trust. Email and automation support follow-up, while shared analytics connect those activities to conversions and return visits. The goal is to understand what helps people get from finding your business to choosing it again.