The Ecomm Analyst

Growing stores, one honest take at a time.

E-commerce Retention Marketing: Measuring the ROI of Loyalty and Repeat-Purchase Campaigns

A repeat order after an email or loyalty reward does not automatically mean the campaign caused the purchase. Some customers would have returned anyway. Retention reporting should distinguish attributed revenue from incremental revenue and account for discounts and rewards that reduce margin.

Measure the customer journey over time

Track repeat purchase rate, time to second order, orders per customer, cohort revenue, and contribution LTV. Segment by acquisition source, first product, purchase frequency, and customer tenure. These views reveal whether campaigns accelerate a second purchase, increase order frequency, or simply reward already-loyal shoppers.

Calculate program economics

For a retention campaign, estimate incremental contribution from additional orders and subtract discounts, points redeemed, platform fees, creative costs, and fulfillment costs. Compare holdout groups with exposed customers when possible. For loyalty programs, include outstanding points liabilities and redemption behavior in the financial view.

Compare programs on a common basis

Email and SMS can trigger timely replenishment or product education. Loyalty programs may encourage repeat behavior and referrals. Subscription offers can improve predictability but introduce churn and servicing costs. ThoughtMetric can complement retention tools with channel and customer analytics; use cohort and holdout analysis to understand actual incremental value.

At-a-glance comparison

ProgramUseful KPICommon hidden cost
EmailIncremental repeat contributionDiscounts and deliverability
SMSIncremental orders per recipientMessage fees and opt-outs
LoyaltyIncremental contribution per memberPoints liability and rewards
SubscriptionRetention and contribution per subscriberChurn, discounts, servicing

Frequently asked questions

What is a good repeat purchase rate?

It varies by category and replenishment cycle. Compare cohorts over the same time horizon and against your own historical baseline.

How do I calculate retention campaign ROI?

Estimate incremental contribution from the campaign, subtract campaign and incentive costs, then divide net incremental return by those costs.

Should every repeat order receive campaign credit?

No. Use holdouts or other causal designs to estimate the share of orders that would not have happened without the campaign.

Can ThoughtMetric measure retention marketing?

ThoughtMetric can add e-commerce channel and customer performance context. Pair it with lifecycle platform data and experiments for campaign-level incrementality.

The practical takeaway

Choose measurement rules that match the decision you need to make, keep definitions consistent, and validate reported performance against store economics. Use attribution to understand observed journeys and experiments to estimate incremental impact. That combination produces more reliable decisions than optimizing to a single dashboard number.

Leave a Reply

Navigation

About

Six years in e-commerce. Three Shopify stores across different niches, one scaled past seven figures. I’ve tested hundreds of ad creatives, obsessed over email flows, and learned more from my failures than my wins.

Now I focus on conversion optimization, retention marketing, and the analytics behind it all. This blog is where I share what actually works, backed by real numbers. No fluff, no guru energy.