
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
| Metric | How to calculate it | What a weak result may indicate | Next check |
|---|---|---|---|
| Member participation rate | Loyalty members divided by the chosen customer base | Weak program visibility or weak reason to join | Storefront placement and join message |
| Active member rate | Active members divided by total members | Members join but do not earn or redeem | First earning opportunity and reward distance |
| Redemption rate | Points redeemed divided by points earned in the same period | Unreachable or hard-to-use rewards | Reward threshold, expiry, checkout path |
| Repeat purchase rate | Customers with two or more purchases divided by total customers | Program is not influencing a second order | First reward timing and post-purchase communication |
| Loyalty-attributed revenue | Revenue tied to loyalty activity | Low program reach or weak conversion from activity to purchase | Attribution 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.”


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

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
| Symptom | Likely cause | Evidence to inspect | First fix |
|---|---|---|---|
| High signups, low active members | Weak onboarding or distant first reward | First earning action, welcome communication, reward threshold | Clarify the first action and first reward |
| High activity, low redemption | Rewards are hard to reach or use | Points balance, reward thresholds, unused rewards | Simplify the entry reward |
| High claims, low usage | Checkout or reward restrictions | Minimum spend, expiry, combinations, code status | Fix the redemption path |
| High redemptions, flat repeat rate | Existing buyers are being subsidised | Redeemer behavior before and after redemption | Tie rewards to needed behavior |
| Weak top-tier performance | Tier benefits do not motivate progression | Revenue, AOV, repeat rate, frequency by tier | Rework tier thresholds or benefits |
| Referral traffic without referral revenue | Weak conversion, reward timing, or fraud prevention | Clicks, conversion rate, reward issuance, blocked attempts | Review 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.
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!
















