If you’re running a Shopify loyalty program, you don’t need “more data”—you need the right loyalty program KPIs that tell you whether the program is creating profitable behavior change (higher retention, higher frequency, higher AOV) without quietly building a massive points liability. This guide answers the question, “What loyalty program metrics should Shopify stores track?” by breaking down the loyalty program metrics that actually matter, with definitions, formulas, and practical tracking guidance you can implement in Shopify analytics and your loyalty app.
How to set up measurement (so your metrics mean something)
Before diving into metrics, make two foundational decisions:
- Define your “loyalty member” population: enrolled, active (earned or redeemed in last X days), or tiered (Silver/Gold/VIP).
- Set a baseline and comparison method:
- Pre/post (before vs after program launch)
- Member vs non-member cohorts (more reliable)
- Matched cohorts (best: match by acquisition channel, first purchase month, and first-order value)
This makes it far easier to answer which loyalty metrics matter most for your store and to get to how to measure loyalty ROI credibly.
Enrollment rate (sign-up conversion)
Definition: The percentage of eligible shoppers who join your loyalty program.
Formula: Enrollment rate = (New loyalty sign-ups ÷ Eligible visitors or customers) × 100
How to track on Shopify:
- Use your loyalty app’s signup reporting plus Shopify sessions/customers.
- Track sign-ups by source:
- Loyalty page
- Checkout / post-purchase
- Account page
- Pop-up / banner
- Actionable tip: Add UTM parameters to loyalty landing links and compare sign-up rate by channel to identify acquisition-quality members, not just volume.
Activation rate (first meaningful action)
Definition: The share of new members who complete a “value action” soon after joining (e.g., earn points, redeem, complete profile, place a second order).
Formula: Activation rate = (New members who complete activation event within X days ÷ New members) × 100
How to track effectively:
- Choose one primary activation event per program type:
- Points program: first points earn or first redemption
- Tiered program: first tier progress milestone
- Measure at 7/14/30 days post-enrollment.
- Actionable tip: If activation is low, add a “welcome reward” with a clear threshold (e.g., “200 points when you place your next order within 14 days”).
This is one of the most important loyalty program engagement metrics because it predicts whether the program will influence behavior.
Active member rate (ongoing engagement)
Definition: The percentage of members who engaged with the program within a period (earned, redeemed, or interacted).
Formula: Active member rate = (Members active in last X days ÷ Total members) × 100
Tracking guidance:
- Define “active” consistently (e.g., earned or redeemed within 90 days).
- Use your loyalty app activity logs and segment in Shopify by tag (e.g., “loyalty_member”, tier tags).
- Actionable tip: Run win-back flows for inactive members: “You have points expiring” (if you use expiry) or “Double points weekend.”
Points earn rate (points velocity)
Definition: How quickly members accumulate points relative to their spend or actions.
Formula (spend-based): Points earn rate = Total points issued ÷ Total revenue from members
How to track:
- Pull points issued from your loyalty app.
- Pull member revenue from Shopify (customers with loyalty tag).
- Actionable tip: If points velocity is too high, you may be over-incentivizing and hurting margin; if it’s too low, the program feels unattainable.
Loyalty redemption rate (core engagement + cost indicator)
Definition: The percentage of issued points/rewards that members actually redeem.
Two common formulas:
- Points redemption rate = (Points redeemed ÷ Points issued) × 100
- Reward redemption rate = (Rewards redeemed ÷ Rewards issued) × 100
Tracking guidance (Shopify context):
- Your loyalty app typically provides redemption logs; reconcile with Shopify discount usage.
- Track redemption by reward type (free shipping, % off, gift, store credit).
- Actionable tip: If redemption is low, improve reward visibility:
- Show points in header/cart
- Add “apply reward” on cart page
- Send “You can redeem now” emails at key thresholds
If you’re searching for loyalty redemption rate calculation, use the points-based formula for currency-like programs and reward-based for coupon-style programs.
Reward breakage rate (unused rewards/points)
Definition: The share of issued points or rewards that expire or go unused (breakage).
Formula: Breakage rate = (Points expired or unused rewards ÷ Points issued or rewards issued) × 100
Reward breakage rate analysis—how to interpret:
- Some breakage is normal, but extremely high breakage can signal:
- Rewards aren’t compelling
- Thresholds are too high
- UX is hiding redemption paths
Tracking guidance:
- Requires expiry policy data from your loyalty app.
- Track breakage by cohort (new members vs long-term members) and by tier.
- Actionable tip: If breakage is high, test “micro-redemptions” (small rewards) and add milestone notifications.
Points liability tracking (financial risk control)
Definition: The value of outstanding unredeemed points—what you may owe customers in future discounts or products.
Formula (simplified): Points liability ($) = Outstanding points × Value per point ($) Where Value per point = Reward value ($) ÷ Points required
Points liability tracking Shopify—how to do it:
- Export outstanding points balances from your loyalty app.
- Determine the effective redemption value (use your most common redemption option).
- Record monthly liability movement: issued – redeemed – expired.
Actionable tip: Set internal thresholds (e.g., liability as % of monthly loyalty-member revenue). If liability climbs too fast, adjust earn rates, increase redemption options with lower cost, or add tier benefits that don’t create liability (early access, perks).
Customer retention rate (members vs non-members)
Definition: The percentage of customers who return and buy again over a period.
Formula: Customer retention rate = ((Customers at end of period − New customers acquired) ÷ Customers at start of period) × 100
Customer retention rate Shopify (practical approach):
- Shopify’s core analytics supports returning customer rate; for true retention, use cohort reports (or export orders).
- Calculate separately for:
- Loyalty members
- Non-members
- Each tier
Actionable tip: If loyalty members retain better but non-members churn fast, push enrollment at the right moment (post-purchase, account creation, or after first delivery).
This is one of the most direct customer retention metrics tied to loyalty effectiveness.
Repeat purchase rate (overall and by tier)
Definition: The percentage of customers who place 2+ orders within a period (or within a cohort window).
Formula: Repeat purchase rate = (Customers with 2+ orders ÷ Total customers) × 100
Repeat purchase rate by tier (important for tiered programs):
- Compute repeat purchase rate separately for Bronze/Silver/Gold/VIP.
- Compare tier movement: does reaching Silver increase repeat rate, or are repeat customers simply more likely to become Silver?
Tracking guidance:
- Tag customers by tier in Shopify (most loyalty apps do this).
- Export order counts per customer and join with tier tags.
- Actionable tip: If top-tier repeat rate is strong but mid-tier is weak, add “tier accelerator” campaigns (double points on the next order to reach the next tier).
Purchase frequency uplift tracking (behavior change)
Definition: The increase in average purchase frequency attributable to loyalty membership.
Formula (simple cohort comparison): Frequency uplift = Avg orders/member (post) − Avg orders/non-member (same window) Or percentage form: % uplift = (Member frequency ÷ Non-member frequency − 1) × 100
How to track on Shopify:
- Choose a fixed window (e.g., 90 or 180 days after first purchase).
- Compare matched cohorts by first purchase month and acquisition channel.
- Actionable tip: If frequency uplift is flat, your rewards may be too “discount-like” and not motivating faster repurchase. Test:
- “Points multiplier” on replenishment timing
- Bonus points for buying within X days
- Tier perks tied to frequency, not spend
This is a practical way to do purchase frequency uplift tracking without needing complex BI.
Average order value (AOV) uplift for members
Definition: Whether members place larger orders than non-members (and whether tiers increase AOV).
Formula: AOV = Revenue ÷ Number of orders AOV uplift = Member AOV − Non-member AOV
Tracking guidance:
- Track AOV by:
- Member vs non-member
- Tier
- Redemption vs non-redemption orders (redemption can distort AOV)
- Actionable tip: If AOV uplift is weak, add rewards that encourage bundling:
- “Redeem for free gift when cart > $X”
- “Free shipping redemption at $X threshold”
Loyalty member lifetime value (LTV)
Definition: The predicted or historical profit contribution of a loyalty member over time.
Basic historical formula: LTV (revenue-based) = Average order value × Purchase frequency × Customer lifespan More practical in Shopify: Member LTV = Total revenue from member over last X months ÷ Number of members in cohort
Tracking guidance:
- Use cohort windows (6/12/18 months) to avoid overpromising with “lifetime.”
- Segment by tier and by acquisition source.
- Actionable tip: Track LTV net of rewards cost (see “Net loyalty margin” below). “Revenue LTV” alone can hide unprofitable discounting.
This metric is often labeled loyalty member lifetime value in reporting dashboards and is central to Shopify loyalty program KPIs.
Net loyalty margin (profit after rewards)
Definition: The profitability of loyalty-driven revenue after subtracting reward costs and incremental program expenses.
Formula (simplified): Net loyalty margin = (Loyalty-member gross profit − Rewards cost − App/ops costs) ÷ Loyalty-member revenue
How to track:
- Gross margin: from your product costs (COGS) system.
- Rewards cost: discount amount, free gift COGS, shipping subsidies, store credit.
- App/ops: loyalty app subscription, staff time, creative costs (estimate monthly).
- Actionable tip: If net loyalty margin declines while revenue rises, tighten earn rules on low-margin products or cap redemptions per order.
Cost per retained customer (loyalty efficiency)
Definition: How much you spend in rewards to keep a customer coming back.
Formula: Cost per retained customer = Total loyalty costs in period ÷ Number of retained customers in period
Tracking guidance:
- Define “retained” clearly (e.g., made a repeat purchase within 120 days).
- Include only controllable loyalty costs.
- Actionable tip: If cost per retained customer is high, shift rewards toward:
- Experiential perks (early access)
- Non-monetary benefits (VIP support)
- Partner rewards with lower cost
Customer churn rate (and churn reduction strategies)
Definition: The share of customers who stop buying in a period.
Formula: Churn rate = (Customers who became inactive in period ÷ Customers active at start) × 100
Shopify loyalty context:
- Define “inactive” based on your purchase cycle (e.g., no purchase in 120/180 days).
- Track churn separately for:
- Members vs non-members
- Each tier
- Redeemers vs non-redeemers
Actionable customer churn reduction strategies using loyalty data:
- Trigger “points expiring” or “close to reward” messages before churn windows
- Offer a targeted “reactivation booster” (double points on next order) rather than a blanket discount
- Use tier soft-landing (grace periods) to prevent rage-churn after downgrades
Engagement metrics (program interactions that predict revenue)
These engagement metrics aren’t vanity metrics if you connect them to purchase behavior.
Loyalty email/SMS engagement rate (members)
Definition: How members engage with loyalty-related messaging.
Formulas:
- Open rate = Opens ÷ Delivered
- Click-through rate = Clicks ÷ Delivered
- Conversion rate = Orders attributed ÷ Clicks (or delivered)
Tracking guidance:
- Use Klaviyo/Shopify Email attribution alongside loyalty segments.
- Actionable tip: Compare engagement between “close-to-reward” segments vs generic member blasts.
On-site loyalty widget engagement
Definition: Interaction rate with loyalty UI elements (launcher, points panel, redeem CTA).
Formula: Widget engagement rate = Widget interactions ÷ Sessions shown widget
Tracking guidance:
- Many “best Shopify loyalty apps analytics” dashboards include widget views/clicks.
- Actionable tip: If interactions are low, reposition the launcher and add contextual triggers (cart page, post-purchase page).
These are core loyalty program engagement metrics that often explain changes in redemption and frequency.
Tier migration rate (progression health)
Definition: How quickly and how often members move up (or down) tiers.
Formulas:
- Upgrade rate = Members upgraded in period ÷ Eligible members
- Downgrade rate = Members downgraded ÷ Tier members at start
Tracking guidance:
- Pull tier-change logs from your loyalty app.
- Track time-to-upgrade (median days from join → Silver).
- Actionable tip: If upgrades are rare, your thresholds are too high—or benefits aren’t strong enough to motivate progress.
Referral contribution (if you run referrals) vs loyalty performance
Definition: The share of revenue/customers coming from referrals compared with loyalty-driven behavior changes.
Useful comparisons (loyalty vs referral program performance):
- Referral conversion rate vs loyalty enrollment rate
- Referral CAC vs cost per retained customer
- LTV of referred customers vs loyalty member lifetime value
Tracking guidance:
- Keep referrals and loyalty reporting separate but comparable:
- Use distinct discount codes or program identifiers
- Tag customers as “referred” vs “loyalty member”
- Actionable tip: If referrals drive great acquisition but low repeat, use loyalty onboarding specifically for referred customers.
Net Promoter Score (NPS) for loyalty members
Definition: A measure of member satisfaction and advocacy, tracked specifically for loyalty members.
Formula: NPS = % Promoters (9–10) − % Detractors (0–6)
Net promoter score for loyalty members—how to track:
- Send NPS surveys to:
- Members (overall)
- Top-tier members
- Recent redeemers
- Compare to non-members to see if the program is improving sentiment.
- Actionable tip: If NPS is high but frequency is flat, your rewards may delight without changing behavior—optimize earn/redeem mechanics. If NPS is low, fix program friction first (confusing rules, hard redemptions, slow support).
Incremental revenue from loyalty (attribution that’s not misleading)
Definition: The additional revenue generated because of the loyalty program—not just revenue from customers who happen to be members.
Simple formula (cohort-based): Incremental revenue ≈ (Member revenue − Expected member revenue without loyalty) Practical proxy: compare matched member vs non-member cohorts over the same window.
Tracking guidance:
- Avoid “all member revenue is loyalty revenue.” That inflates results.
- Use:
- Member vs non-member cohorts matched by first purchase month and channel
- Redeemer vs non-redeemer analysis (redeemers tend to be more engaged)
- Actionable tip: Build a monthly dashboard with 3 lines: non-members, members, redeemers.
Loyalty ROI (the metric your finance team will ask for)
Definition: Profit returned from loyalty relative to what you spend on rewards and operating the program.
Formula (simplified): Loyalty ROI = (Incremental gross profit − Loyalty costs) ÷ Loyalty costs
Where:
- Incremental gross profit = incremental revenue × gross margin
- Loyalty costs = discounts/store credit + free gift COGS + shipping subsidies + app/ops costs
How to measure loyalty ROI on Shopify:
- Start with conservative assumptions (cohort-based incremental revenue).
- Track ROI monthly and by campaign (e.g., “double points weekend”).
- Actionable tip: If ROI is inconsistent, stop running broad multipliers and shift to targeted campaigns triggered by predicted churn windows.
This is the cleanest answer to how to measure loyalty ROI without overcomplicating your stack.
Fraud and abuse rate (protect profitability)
Definition: The share of points/rewards issued or redeemed through suspicious behavior (self-referrals, multi-accounting, returns abuse).
Formula (practical): Abuse rate = Suspected fraudulent redemptions ÷ Total redemptions
Tracking guidance:
- Monitor:
- Multiple accounts to one address
- High redemption + high return rate
- Unusual spikes in points earnings from non-purchase actions
- Actionable tip: Limit points for reviews/social actions, add verification, and exclude refunded orders from points.
Returns rate on redemption orders (hidden cost)
Definition: Whether redemption increases return behavior and reduces true profit.
Formula: Returns rate = Returned orders ÷ Total orders Compare:
- Redemption orders vs non-redemption orders
- Members vs non-members
Tracking guidance:
- Tag redemption orders via discount codes / loyalty app markers.
- Actionable tip: If redemption orders return more, restrict certain reward types (e.g., store credit) to non-returned orders only.
App analytics quality (choose tooling that supports your KPIs)
Definition: How well your loyalty platform can report the metrics above (accuracy, exports, cohorting, segmentation).
What to look for in best Shopify loyalty apps analytics:
- Exportable member-level data (points balance, tier, earn/redeem history)
- Redemption reporting tied to Shopify orders/discounts
- Cohort analysis or easy integration to BI
- Liability and expiry reporting for finance
Actionable tip: If your app can’t export granular data, you’ll struggle to prove ROI and manage points liability tracking Shopify as you scale.
Top Shopify loyalty apps (popular options) to support tracking and KPIs
Akohub AI Retargeting & Loyalty for Shopify
Akohub combines AI retargeting and loyalty mechanics, which can help you connect loyalty engagement (earn/redeem activity) to downstream outcomes like repeat purchases and churn reduction; it’s a practical option if you want your loyalty incentives to be paired with automated re-engagement for segments like “close to reward,” “inactive members,” or “high-intent non-redeemers.”
Smile: Loyalty & Rewards
Smile is widely used for points, VIP tiers, and referrals, and it’s well-suited for operational KPI tracking (enrollment, activation, redemption, tier migration) with a straightforward setup—use it when you want a mature loyalty foundation and clean program reporting that’s easy to act on weekly.
LoyaltyLion
LoyaltyLion is a strong choice for stores that want deeper loyalty personalization (rules, segments, and messaging) and tighter KPI optimization—particularly when you’re trying to improve activation rate, repeat purchase rate, and tier progression by rewarding behaviors beyond purchases.
Yotpo: Loyalty & Referrals
Yotpo Loyalty & Referrals is often chosen by brands that want loyalty to coordinate with retention marketing; it’s useful when your KPI plan includes not only redemption and member LTV, but also channel-level engagement metrics (email/SMS) tied to loyalty segments.
Growave: Loyalty & Wishlist
Growave bundles loyalty with other engagement features (like wishlists), which can give you additional leading indicators to monitor alongside core loyalty program metrics—helpful when you want to connect on-site engagement to activation, frequency uplift, and repeat purchase behavior.
A practical Shopify loyalty dashboard (what to review weekly vs monthly)
To keep Shopify loyalty program KPIs actionable, split your cadence:
Weekly (operational):
- Enrollment rate
- Activation rate
- Active member rate
- Redemption rate (points and rewards)
- Widget/email engagement metrics
Monthly (strategic + finance):
- Customer retention rate Shopify (members vs non-members)
- Repeat purchase rate by tier
- Purchase frequency uplift tracking
- Loyalty member lifetime value (cohort-based)
- Net loyalty margin + loyalty ROI
- Points liability and breakage rate
Conclusion: the metrics that prove loyalty is working
The best answer to “What loyalty program metrics should Shopify stores track?” is: track the smallest set of loyalty program metrics that (1) prove behavior change, (2) protect profitability, and (3) scale with your Shopify operation. Start with enrollment → activation → redemption (your core loyalty program engagement metrics), then connect them to customer retention metrics like retention rate, repeat purchase, frequency uplift, and LTV—while keeping a close eye on liability and net margin. That’s how you move from reporting activity to optimizing outcomes—and confidently decide which loyalty metrics matter most for your brand.
FAQ
What are the most important loyalty KPIs for a Shopify store?
Most Shopify stores should start with enrollment rate, activation rate, active member rate, redemption rate, and member vs non-member retention—then connect those to frequency uplift, AOV uplift, and loyalty ROI to confirm the program is profitable.
How do I track loyalty members vs non-members in Shopify?
Use customer tags created by your loyalty app (e.g., “loyalty_member” and tier tags), then segment orders and customers by those tags in Shopify reports or exports so you can compare retention, repeat purchase rate, AOV, and LTV by cohort.
What’s a good loyalty redemption rate?
There’s no universal benchmark because earn rates, reward types, and expiry policies vary, but your goal is a redemption rate that signals real engagement without eroding margin; track redemption alongside net loyalty margin, returns on redemption orders, and points liability to find the sustainable range for your store.
How do I calculate points liability for a points-based program?
Export outstanding points balances, determine the value per point based on your most common redemption (reward value ÷ points required), and multiply outstanding points by the value per point; then track monthly movement (issued – redeemed – expired).
How can I prove my loyalty program is driving incremental revenue?
Use matched cohorts (members vs non-members with similar first purchase month and acquisition channel) and compare repeat rate, frequency, and revenue over a fixed window (e.g., 180 days); treat the difference as a conservative proxy for incremental lift rather than attributing all member revenue to loyalty.
References
- Shopify Help Center: Shopify reports (reports and analytics)
- Shopify Help Center: Discounts
- Bain & Company: Net Promoter System (NPS)
- Harvard Business Review: The value of keeping the right customers
- Deloitte: Customer loyalty programs—accounting considerations
Author
Ryan G is an eCommerce growth writer focused on retention strategy for Shopify brands, with an emphasis on loyalty economics (engagement, margin, and points liability) and measurement frameworks that connect customer behavior to ROI.
Estimated word count: ~3,150–3,350 words.


