How to Audit an Underperforming Loyalty Program in One Afternoon

Written by
Kris
Kris
Co-Founder
Reading time
12 min read
Date posted
September 21, 2026
White text reading “Audit Loyalty Program” over a soft gradient background.

A Monday audit loyalty program review starts with a dashboard showing plenty of new members, a growing points balance, and very few rewards used. Before changing the earning rate or launching a bonus campaign, trace where customers stop moving.

Short answer: Start with member participation, active member rate, redemption rate, repeat purchase rate, and loyalty-attributed revenue. Then test the path from joining to earning to redeeming. Do not redesign everything until you know which layer is failing.

What an audit loyalty program review should answer

The four possible failure points

A useful audit asks five questions: Do customers join? Do they earn? Do they redeem? Do they return? Does the resulting revenue justify the reward cost?

Keep four diagnostic layers separate:

  • Program design: The earning rules, rewards, tiers, and thresholds make sense for how customers buy.
  • Reward economics: The reward is attainable, useful, and financially sustainable.
  • Promotion: Customers know the program exists and understand what to do next.
  • Implementation: Points, rewards, storefront surfaces, checkout, and communications work as intended.

First confirm customers can see, understand, reach, and use the value already on offer.

The difference between correlation and incremental impact

Members often perform differently from non-members, but they also self-select. Your most engaged customers may be more likely to join before the program changes anything.

Compare member AOV, purchase frequency, and repeat purchase rate with non-members as directional evidence. Treat the gap as a question to investigate, not proof that the program caused it.

Set a fixed period before pulling data

Use one fixed recent period and compare it with an equivalent earlier period. A 90-day view is usually long enough to reveal movement without mixing too many seasonal changes together.

For categories with longer replacement cycles, judge timing against the product. A food subscription and a fine jewelry purchase should not be audited against the same repurchase window. Review loyalty programs by industry through the lens of how often customers naturally need the product again.

Step 1: Pull the five numbers that reveal the biggest leak

MetricHow to calculate itWhat a weak result may indicateNext check
Member participation rateLoyalty members divided by the chosen customer baseWeak program visibility or weak reason to joinStorefront placement and join message
Active member rateActive members divided by total membersMembers join but do not earn or redeemFirst earning opportunity and reward distance
Redemption ratePoints redeemed divided by points earned in the same periodUnreachable or hard-to-use rewardsReward threshold, expiry, checkout path
Repeat purchase rateCustomers with two or more purchases divided by total customersProgram is not influencing a second orderFirst reward timing and post-purchase communication
Loyalty-attributed revenueRevenue tied to loyalty activityLow program reach or weak conversion from activity to purchaseAttribution source breakdown and member journey

Member participation rate

Calculate participation using a consistent denominator. You might use all customers acquired during the period, all customers with an account, or all customers who have placed an order. Pick one and keep it stable.

A rising signup count can look positive while participation remains flat because your customer base is growing faster.

Active member rate

An active member should be someone who earned or redeemed during the selected period, not simply someone with a historical balance. Mage defines active members as customers who earned points or redeemed a reward during that period in its analytics reporting.

High signups and low activity usually point to a weak onboarding path. Check whether new members know their balance, their next action, and the first reward they can realistically reach.

Redemption rate

For a simple first-pass audit, calculate redemption rate as points redeemed divided by points earned in the same period. Interpret it alongside thresholds, approval timing, and purchase timing.

A low number does not automatically mean customers dislike the rewards. Points may be pending, the first reward may be too far away, or customers may not know redemption is available.

Repeat purchase rate and purchase frequency

Shopify defines repeat purchase rate as repeat customers divided by total customers, multiplied by 100. Compare members and non-members, then look at purchase frequency alongside the rate.

If first-time buyers are failing to return, work backward from the second-order moment. As the second-purchase problem explains, customers need a reason to come back before the initial purchase fades from memory.

Loyalty-attributed revenue and member AOV

Loyalty-attributed revenue is not total store revenue and it is not automatically incremental revenue. It is revenue linked to loyalty activity.

Mage separates attributed revenue into incentivized, referral, redeemer repeat purchase, and retention revenue, while deduplicating the overall total in its analytics dashboard. Review each source separately.

Check member AOV too. More frequent ordering can be useful, but not if discounting unnecessarily erodes margin.

I looked into so many different integrations for loyalty and referrals for our Shopify Store, but no one impressed me more than Mage on human connection, customer service, and value.
Juan Niño
Juan Niño
Director of Ecommerce, Reelie
Reelie

Read the Reelie case study →

Step 2: Find out whether customers can see and use the value

The join-to-earn path

Run the program as three customers: a logged-out visitor, a new member, and an existing member with a balance.

Can each person find the program on the storefront? Can they see how to join, how to earn, and what they have earned? Check the loyalty page, widget, account area, product page, cart, checkout, and post-purchase messages.

If you use Mage, confirm that the program and individual earning rules are enabled, and that the Mage app embed is enabled on the live theme. Otherwise, storefront surfaces or earning activity may not appear as expected.

Also check timing. Purchase points may be pending because the rule has an approval period for returns, rather than missing.

The earn-to-redeem path

Customers should be able to see rewards even if they do not yet have enough balance. Otherwise, they cannot judge what they are working toward.

Inspect whether every reward is active, clearly named, and realistically attainable. Check fixed discounts, percentage discounts, free shipping, free products, and any custom reward separately. Mage can surface rewards through the widget, account sidebar, and loyalty page.

The checkout test

Redeem a reward yourself. Test the minimum spend, expiry date, discount combinations, and product restrictions.

A customer should not reach checkout and discover that an apparently available reward cannot apply to the order. Mage rewards can apply at Shopify checkout without a code to copy, which is a lower-friction path worth testing directly.

Step 3: Diagnose the reward economics

TeaDrops loyalty page with 75 points, activity history, and redeem cards for dollar discounts and free products

Can customers reach the first reward?

Calculate the spend or number of actions required to reach the first meaningful reward. Then compare it with your normal AOV and likely time to a second order.

If the first reward requires several purchases but your category has a long repurchase cycle, engagement can stall before redemption becomes possible.

Does the reward feel worth the effort?

Look at rewards claimed by type, then separate rewards issued from rewards actually used. Mage reports claimed rewards by type and splits them into used and unused rewards in Loyalty analytics.

High claims and low usage suggest that the offer looks attractive but fails in practice. Check expiry, minimum spend, code combinations, product exclusions, and whether the reward suits what customers actually buy.

Simplifying the catalogue often works better than increasing the points rate. Start with one obvious entry reward.

Are you rewarding behaviour that was already going to happen?

A reward can drive redemptions while doing little to change repeat behavior. If member AOV is strong but repeat purchase rate is flat, you may be subsidising existing high-value customers.

Check the margin cost of each reward and whether it is attached to behavior you need more of. A replenishment brand may want to reward a timely reorder. A high-AOV brand may get more value from tier access, shipping, or anniversary recognition.

Reward currency matters too. Points versus store credit is a strategic decision about clarity, brand fit, and economics.

Review outstanding balances as well. Mage describes approved points sitting in customer accounts as future reward liability in its analytics documentation. Read why unredeemed points are not free money before treating low redemption as a financial win.

Step 4: Audit promotion, timing, and customer communication

Is the program visible at the right moments?

Review where customers first encounter the program. Useful placements are close to a decision: after purchase, on product pages, in the account area, in cart, at checkout, and when a reward becomes available.

Packaging, paid campaigns, and organic social can introduce the program too. They should point to a simple explanation, not a dense list of rules.

Are messages connected to customer behaviour?

Separate broad promotional sends from triggered messages. A new member needs a welcome and first-reward explanation. A customer who earns points needs confirmation. A customer with a usable reward needs a reason to return.

Build segments for recent first-time buyers, active members, non-redeemers, lapsed members, and high-value redeemers. Shopify customer segments are dynamic lists that update as customers meet or stop meeting the criteria, according to Shopify’s segmentation guidance.

Are you measuring clicks through to revenue?

Open rate alone cannot diagnose a loyalty message. Track delivery, clicks, signups, earning actions, reward claims, reward usage, and resulting revenue.

Promotion amplifies a program that works. It also amplifies confusion when the underlying experience is weak.

Step 5: Check the structural faults hiding behind weak numbers

SymptomLikely causeEvidence to inspectFirst fix
High signups, low active membersWeak onboarding or distant first rewardFirst earning action, welcome communication, reward thresholdClarify the first action and first reward
High activity, low redemptionRewards are hard to reach or usePoints balance, reward thresholds, unused rewardsSimplify the entry reward
High claims, low usageCheckout or reward restrictionsMinimum spend, expiry, combinations, code statusFix the redemption path
High redemptions, flat repeat rateExisting buyers are being subsidisedRedeemer behavior before and after redemptionTie rewards to needed behavior
Weak top-tier performanceTier benefits do not motivate progressionRevenue, AOV, repeat rate, frequency by tierRework tier thresholds or benefits
Referral traffic without referral revenueWeak conversion, reward timing, or fraud preventionClicks, conversion rate, reward issuance, blocked attemptsReview the referral journey and rules

The program rewards the wrong behaviour

Earning rules should reward actions that matter to the business. If you need second purchases, a purchase rule and a post-purchase reminder may matter more than several low-value social actions.

Inspect activity by rule. If customers complete easy actions but do not buy again, the program may be generating engagement without changing commercial behavior.

The tiers do not change behaviour

VIP tiers need a visible reason to progress. Compare revenue, AOV, repeat purchase rate, and purchase frequency by tier.

Mage provides these tier-level views in its VIP Tier analytics. If the highest tier does not outperform lower tiers, revisit the benefits and thresholds.

Referral funnel diagnosis

Review referral volume, conversion rate, top advocates, channel performance, referral-attributed revenue, and reward issuance. A high number of referral clicks with few completed purchases may point to a weak landing page, offer, or purchase journey. Strong conversion with delayed reward issuance may be expected if rewards are held until the return window closes.

Also inspect blocked or suspicious attempts. Mage referral analytics can show fraud checks and blocked activity, including the reason. Compare performance by sharing channel, then test one part of the funnel at a time: the invite message, landing page, friend reward, advocate reward, or reward timing.

The earning rules are too broad or too complicated

Too many earning rules create a noisy program. Customers should quickly grasp the main exchange: what they do, what they earn, and what that balance can unlock.

Check whether rules are active, visible, and tied to current business goals. Rules only count actions completed after they are saved, so do not expect a newly launched rule to credit historical activity.

The program does not fit the buying cycle

A short expiry window or high reward threshold can work against a durable-product category. A replenishment brand can ask for more frequent action because customers naturally return sooner.

Points expiry is off by default in Mage. If you use expiry, match it to the purchase cycle and make the date visible.

Step 6: Run the technical and measurement health check

Tracking and attribution

Confirm that loyalty activity is tracked against the right customer profile and that reporting windows are consistent. Shopify customer reports can show new and returning customers, average order count, average order totals, and expected purchase value, according to Shopify’s customer reports documentation.

Use those reports alongside loyalty data, not as a replacement for it. Attribution has limits, and customer identity can fragment across guest checkout, multiple emails, and account creation.

Customer identity and duplicate profiles

Confirm whether the earning rule requires an identified customer, and test logged-out and logged-in journeys separately.

Check duplicate profiles before judging a member inactive. The customer may have points on one email address and purchases on another.

Returns, refunds, pending points, and expiry

Review how returns and refunds affect points. Check approval times against the actual return window, then confirm that pending amounts are explained to customers.

Inspect expiry settings and reminders too. Customers should be able to see upcoming expiry information, and reminder events need an active email template or connected marketing tool.

Integrations and storefront placement

Open the live theme, not just the preview. Confirm the app embed, widget, loyalty page, account placement, and checkout components appear where intended.

Then verify that loyalty events and customer properties reach connected email, SMS, review, subscription, and support tools. Review your loyalty integrations whenever a key message or earning action appears to be missing.

Step 7: Turn the audit into a 30-day fix plan

Fix now

Prioritise faults that prevent customers from participating: hidden rewards, missing earning rules, points stuck without explanation, broken redemption, or absent post-purchase communication.

Assign one owner for each issue. A program cannot be meaningfully optimised while the basic journey is unreliable.

Test next

Choose one value or visibility test. Lower the first reward threshold, clarify the reward presentation, move the balance closer to checkout, or send a targeted message to non-redeemers.

Change one variable at a time. Record the baseline, audience, test period, and success metric before launch.

Redesign only if the evidence says so

A full redesign is justified when the audit finds persistent problems across reward value, buying-cycle fit, tier logic, economics, and customer experience.

Use a simple worksheet: finding, evidence, likely cause, proposed fix, owner, test period, and success metric. Review it after 30 days using the same definitions you used at the start.

Frequently asked questions

What is a loyalty program audit?

A loyalty program audit is a structured review of participation, earning, redemption, repeat purchasing, reward economics, promotion, and technical implementation. Its purpose is to identify the biggest leak in the customer journey.

How do you audit an underperforming loyalty program?

Pull participation, active member rate, redemption rate, repeat purchase rate, purchase frequency, AOV, and loyalty-attributed revenue first. Then test the journey from joining through earning and redemption before changing reward values, points rates, or tier structures.

What loyalty program metrics should you track?

Track active members, redeeming members added, points earned, points redeemed, redemption rate, rewards claimed versus used, repeat purchase rate, purchase frequency, member AOV, attributed revenue, and outstanding balance.

What is a healthy loyalty program redemption rate?

There is no universal healthy redemption rate. Compare the same calculation across comparable periods and cohorts, then interpret it against reward thresholds, approval timing, purchase cycle, and reward usage. A low rate is a diagnostic signal, not a verdict.

Why are customers joining a loyalty program but not redeeming rewards?

Customers join without redeeming when the first reward is too far away, the reward is unclear, the catalogue is confusing, or redemption has friction. Check pending points, reward thresholds, minimum spend, expiry dates, discount combinations, storefront placement, and checkout use.

Should you change loyalty rewards or promote the program more?

Test visibility and redemption before changing loyalty rewards or increasing promotion. If customers do not see or claim rewards, improve placement and communication. If they claim rewards but do not use them, fix the reward terms or checkout experience first.

When should you redesign a loyalty program?

Redesign a loyalty program when evidence shows persistent problems across reward value, buying-cycle fit, tier logic, economics, and customer experience. If one stage is clearly failing, make a targeted fix first.

Start with the leak, not the redesign. If the audit points to a structural issue in your earning, reward, checkout, or account experience, review the underlying Shopify loyalty program setup before choosing between a targeted refresh and a larger change.

About the author
Kris

Kris

Co-Founder

Kris is the co-founder of Mage Loyalty. I spend most days talking to merchants, shipping features, and making sure our customers get real results. If you run a Shopify store or Agency we should chat!

Build a loyalty experience your customers remember.

See how modern Shopify brands use Mage to build stronger customer relationships and drive repeat revenue.

Trusted by
  • Reelie
  • Gelato Pique
  • MiaDonna
  • Tea Drops
  • West Coast Goalkeeping
  • Joy Dravecky
  • Love Sweat Fitness
  • The GoTo
  • Youswim

Related articles

Graphic displaying the title “One-Sided vs Double-Sided Referral Rewards: Which Converts Better?” over a soft gradient backgr
Loyalty & Retention

One-Sided vs Double-Sided Referral Rewards: Which Converts Better?

Imagine your report shows plenty of referral shares, a few friend sign-ups, and almost no completed first orders. The referral reward structure is doing one job, generating interest, while failing at the next one, getting a new customer to buy.

Coffee Brand Loyalty Programs: Convert One-Time Buyers Into Subscribers
Loyalty & Retention

Coffee Brand Loyalty Programs: Convert One-Time Buyers Into Subscribers

Loyalty programs help DTC coffee brands turn one-time buyers into repeat customers without forcing subscriptions, boosting customer lifetime valu...

B2B Loyalty Platforms For Ecommerce: Why You Need One In 2026
Loyalty & Retention

B2B Loyalty Platforms For Ecommerce: Why You Need One In 2026

B2B loyalty platforms drive repeat bulk orders and retention for wholesale brands. Learn why Shopify merchants need dedicated platforms, not gene...

White text reading “Loyalty Apps for Shopify” over a soft gradient background.
Loyalty & Retention

Loyalty Apps for Shopify: How to Choose the Right One in 2026

A Shopify loyalty app sets the rules around a repeat purchase: a customer buys, earns a balance, sees a reward, and redeems it on a later order. It can also decide whether a referral qualifies, whether a refunded order reverses points, and what a VIP customer receives.

Minimalist landscape with "Does Shopify Have a Loyalty Program? (And the Best Apps to Build One)" text overlaid in the sky, r
Loyalty & Retention

Does Shopify Have a Loyalty Program? (And the Best Apps to Build One)

Here's the uncomfortable truth most Shopify merchants don't realize until they've already built their store: Shopify doesn't include a built-in loyalty program. Not a rewards feature. Not a points system. Nothing native to the platform itself.

Minimalist landscape with article title "How to Budget for a Loyalty Program" displayed as text in the sky, illustrating a ho
Loyalty & Retention

How to Budget for a Loyalty Program (And What to Expect in Year One)

A loyalty program budget is the financial plan outlining all anticipated expenditures for launching and operating a customer loyalty initiative, but its true complexity lies in accurately forecasting customer behavior and long-term liability, which demands a more dynamic budgeting approach than traditional marketing spend.