• Explore. Learn. Thrive. Fastlane Media Network

  • ecommerceFastlane
  • PODFastlane
  • SEOfastlane
  • AdvisorFastlane
  • TheFastlaneInsider

How To Use Loyalty Metrics To Track Customer Retention

How To Build a Customer Service Mindset: 6 Strategies for Success

You invest in loyalty programs to keep customers coming back. For many businesses, this pays off. A 2024 survey found that the average loyalty program generates $5 to $⁠7 for every dollar invested. But without the right loyalty analytics, it’s hard to know what’s actually generating that return on investment (ROI).

Customer loyalty analytics help quantify the various methods that your business uses to cultivate repeat purchases and brand attachment. Learn how to turn these metrics into tactics that propel your loyalty programs forward.

What are customer loyalty analytics?

Customer loyalty analytics are the tools, metrics, and methods used to measure how strongly customers connect to your brand, product, or service—both emotionally and behaviorally—over time. While ecommerce analytics typically focus on total sales or website traffic, loyalty analytics focus on why and how customers continue to engage with your brand. This data helps you predict future behaviors and optimize retention strategies.

Loyal customers tend to make repeat purchases even when alternatives are available. As a result, many businesses invest heavily to cultivate and retain loyal customers. This has the added benefit of offsetting customer churn, common among less committed shoppers. 

Tools like Shopify Analytics clue you into conversion rates, purchase frequency, and engagement with loyalty programs. Together, these insights help you identify your most devoted customers and understand what keeps them coming back.

Drive your business forward with Shopify’s analytics

Shopify’s user-friendly reports and analytics capabilities help you make better decisions, faster. Choose from pre-built dashboards and reports, or build your own to spot trends, capitalize on opportunities, and supercharge your decision-making.

Explore Shopify’s analytics

Why are customer loyalty analytics important?

Understanding the data behind your most loyal customers is critical for these strategic reasons:

  • Maximizing value. Analytics help identify high-value customers who spend more over time. By focusing your efforts on these segments, you can nurture and strengthen your most profitable relationships—aka maximize customer lifetime value (CLV).

  • Identifying churn risks. Changes in engagement, sentiment, or advocacy scores can signal declining loyalty. Notice these changes before customers churn—i.e., do not return for repeat purchases—to proactively respond and boost customer retention.

  • Driving personalized marketing. Customer segmentation is the process of creating different customer segments based on individuals’ specific preferences and habits. It lets you send rewards and content that’s more likely to resonate with particular groups or individuals, perhaps through segmented email marketing or targeted campaigns on social media.

  • Nurturing brand advocates. Analytics can help you identify brand advocates by monitoring how often people share your products on social media. These customers aren’t just buyers; they’re a free marketing force that drives organic growth through word-of-mouth marketing and social proof.

  • Informing product development. Loyal customers are often your best source of feedback. Analyzing their behavior can show you which features are indispensable and which ones cause friction, guiding a more effective product development process.

When dissecting analytics, it’s important to understand the distinction between customer loyalty and retention. Customer retention measures whether customers continue to do business with you over a given period; customer loyalty focuses on why they continue to engage. Emotional attachment, trust, and personal preference all drive loyal customer behavior. 

Put your customer data to work with Shopify’s customer segmentation

Shopify’s built-in segmentation tools help you discover insights about your customers, build segments as targeted as your marketing plans with filters based on your customers’ demographic and behavioral data, and drive sales with timely and personalized emails.

Discover Shopify segmentation

8 key loyalty metrics

  1. Repeat purchase rate (RPR)
  2. Customer retention rate (CRR)
  3. Average order value (AOV)
  4. Customer lifetime value (CLV)
  5. Net Promoter Score (NPS)
  6. Customer effort score (CES)
  7. Customer churn rate
  8. Reward redemption rate

Keeping track of these behavioral data points helps identify patterns in customer interactions and devise methods to improve customer loyalty. Here are eight key metrics that reveal how customers engage with your brand, spend money, and ideally become repeat customers:

1. Repeat purchase rate (RPR)

RPR reveals how many customers make more than one purchase from your business over a given period (e.g., a sales quarter or a year). The formula for RPR requires your total number of customers and the total number who made more than one purchase. You can find this information on your Shopify Analytics dashboard.

The RPR formula is:

Repeat purchase rate = (Number of customers who’ve made more than one purchase / Total customers) × 100

A higher RPR might mean your product resonates, your fulfillment experience builds trust, and customer behavior trends lean toward long-term buying rather than one-off transactions.

Increase recurring revenue with the Shopify Subscriptions app

The free Shopify Subscriptions app lets you offer subscription services and integrates seamlessly with your Shopify admin. Install it today to increase repeat purchases and customer lifetime value.

Install Shopify Subscriptions

2. Customer retention rate (CRR)

Customer retention rate is the bedrock of a customer loyalty analysis. It shows the percentage of customers who have continued purchasing from you over a specific period. To measure customer loyalty, you need three data points: Total customers at the end of a reporting period (CE), new customers acquired during that time (CN), and total customers at the start of the period (CS). Then, plug those inputs into the following formula:

Customer retention rate = [(CE − CN) / CS] x 100

You can track CRR over any time frame, though it’s most commonly measured on a quarterly basis. For example, if you start the quarter with 100 customers, gain 20, and end with 110, your retention rate is 90%. A high CRR means your product and service consistently meet expectations, reducing the likelihood that customers switch to competitors.

The CRR metric allows you to see how many customers you kept versus how many you lost (churned) during a specific time frame. Crucially, it excludes new customers gained during that period, so you don’t artificially inflate your success. This distinguishes it from RPR, which focuses on individual customers’ purchase decisions.

Reward loyalty everywhere customers shop

Only Shopify’s integrated loyalty apps let customers collect and redeem loyalty rewards when shopping with you both online and in store—no complicated workarounds required.

Explore loyalty apps

3. Average order value (AOV)

Average order value is the average amount customers spend per order. To calculate it, gather your total revenue and your total number of orders, which will be inputs in the following formula:

Average order value = Total revenue / Total orders

Increasing AOV is often more profitable than finding new customers because the upfront acquisition cost is already sunk. You can upsell, cross-sell, or bundle to existing customers more easily through email marketing efforts or dynamic product recommendations on your website. For deeper data-driven insights, calculate the AOV of people in customer loyalty programs and compare that figure to the AOV of those who are not yet signed up.

Increase average order values with the Shopify Bundles app

Product bundles are a great way to increase cart values and ensure your products are discovered by more shoppers. Download the free Shopify Bundles app to quickly and easily create bundles for your products and variants from your Shopify admin.

Install Shopify Bundles

4. Customer lifetime value (CLV)

Customer lifetime value estimates the total net profit (or value) a business can expect to generate from a single customer throughout their entire relationship. CLV helps you pinpoint your most valuable customers and shows how loyal buyers contribute to overall revenue and profitability. Pull purchase histories, average order values, and the average amount of time a customer sticks with your business. Then apply the following formula:

Customer lifetime value = (Average order value × Purchase frequency) × Average customer lifespan

Knowing your CLV may help you justify customer acquisition spend. For example, if you estimate a customer is worth $1,000 over three years, you can justify spending $50 on a win-back gift in a customer loyalty program; a one-time buyer might not warrant this expenditure.

Reduce abandoned carts with Shop Pay Installments

With Shop Pay Installments, you can offer customers flexible payment plans at checkout and lower abandoned carts on larger purchases by up to 28%. Increase average order values and turn more browsers into buyers today.

Discover Shop Pay Installments

5. Net Promoter Score (NPS)

Net Promoter Score (NPS) is a standardized loyalty metric that asks customers how likely they are to recommend your brand. It gauges attitudinal loyalty, or how customers feel about your brand. 

To measure NPS, conduct brief customer feedback surveys asking, “On a scale of 0–10, how likely are you to recommend our company to a friend?” If someone replies “9” or “10,” count them as a brand promoter. If they rate “0” through “6,” rate them as a detractor. Then apply the following formula:

NPS = % of promoters – % of detractors

To break this down further, you can write the formula as:

NPS = [(Number of promoters / Total number of respondents) – (Number of detractors / Total number of respondents)] x 100

NPS provides actionable insights into brand perception. If your detractors outweigh your promoters, it means you need to improve your customer experience. NPS can also help you predict future repeat behavior before it shows up in purchase data; high scores suggest you can expect repeat business, while low scores suggest that you may need to find new customers to keep revenue flowing.

6. Customer effort score (CES)

Customer effort score measures how easy it is for customers to complete a specific interaction, such as making a purchase, resolving an issue, or using a feature. Lower effort strongly correlates with higher customer loyalty.

CES data is typically collected through short post-interaction surveys, such as after checkout, customer support, onboarding, or feature use. A common prompt is: “How easy was it to complete this task?” or “To what extent do you agree with the following statement: The company made it easy for me to handle my issue?” CES is usually measured on a 1 to 5 or 1 to 7 scale, where lower scores indicate less effort. 

Apply the following formula using survey responses:

Customer effort score = Sum of all effort scores / Number of responses

Customers are more likely to stay loyal when interactions feel effortless. High effort signals potential frustration, poor customer perception, and increased churn risk—even if satisfaction scores appear acceptable.

7. Customer churn rate

Customer churn rate is the percentage of customers lost over a set period—the inverse of retention. The churn formula resembles the customer retention rate formula:

Churn Rate = (Customers lost over a period / Total customers at start of the period) × 100

Churn uncovers loyalty gaps. Even if your overall revenue remains steady, high churn means your base is shrinking. This signals the need to boost customer engagement and enhance the overall customer experience.

8. Reward redemption rate

Reward redemption rate (RRR) helps you measure the health of a loyalty program. High program enrollment with low redemption often indicates an ineffective program where customers have forgotten your value proposition. It could also mean the redemption process has too much customer friction, or the rewards themselves aren’t desirable. By contrast, a high RRR indicates that your customers are engaged, understand the value of your rewards, and are actively working toward a goal.

You can calculate RRR with this formula:

RRR = (Total rewards redeemed / Total rewards issued) x 100

In addition to gauging the health of a specific loyalty program, RRR can help you predict future churn. A customer who actively participates in a loyalty program isn’t showing signs that they’re about to abandon your business. To the contrary, they’re demonstrating interest and engagement, making them an unlikely candidate for near-term churn.

How to leverage customer loyalty analytics effectively

  1. Identify and protect high-value customers
  2. Personalize experiences
  3. Optimize loyalty program rewards
  4. Reduce churn
  5. Reward brand advocates
  6. Design premium and exclusive experiences
  7. Improve data collection

If your data analysis is geared toward understanding the average customer’s perspective, analytics are effective for building customer loyalty and keeping customers engaged. That’s what Divy Ohja discovered when creating Odd Bunch, a Canadian subscription service that sends imperfectly shaped produce to home chefs.

Divy describes the rocky early days for his company on the Shopify Masters podcast: “We were losing subscribers week on week. Our frequency had gone down. Our impressions had gone down. Consumers were communicating that they’re not very happy with the product.”

Armed with valuable insights about customer sentiment, Divy pushed his team to urgently recultivate their customer relationships. “We did what we do best. We iterated quickly. We whipped up a different website. We rebranded.” After starting with just 87 paying customers in 2017, Odd Bunch now serves more thana 100,000 households.

Here’s how to leverage your collected data to improve customer loyalty and achieve business success like Divy:

1. Identify and protect high-value customers

Think of analytics as numerical representations of human sentiment, says Natalie Westlake, president of Canadian jeweler BluBoho. “In terms of metrics—and ultimately revenue—I want to know what sales look like and I want to know the channel that’s driving that revenue,” Natalie says on the Shopify Masters podcast. “But ultimately, revenue tells me we made a product, and we have a story that people can identify with. I want to know how happy people are. I want to know how filled they feel.”

Key performance indicators (KPIs) such as purchase frequency, engagement rates, and churn risk help you gain valuable insights into which existing customers are becoming disengaged and which are high-value customers worth prioritizing. It’s then your job as a business owner to engage with those customers, adjusting where possible to meet their expectations and using their feedback as you plan new initiatives. This helps protect the long-term value that each customer brings to your business.

2. Personalize experiences

Loyalty analytics combine transaction histories, customers’ spending habits, demographic data, social media interactions, and more to reveal customer preferences. Leverage this data collection to deliver personalized experiences to your customers, whether those include dynamic product recommendations, targeted emails, or customized product offers that feel relevant rather than generic.

3. Optimize loyalty program rewards

Establish loyalty programs with rewards for repeat purchases. Then, track metrics like reward redemption rate to see which loyalty program rewards customers actually value. Analytics can show you whether rewards drive repeat purchases or simply add cost. 

If you have a strong RRR, you may be inspired to expand a rewards program to keep more customers engaged with your brand. If you observe a low RRR, you might have to improve your loyalty program by boosting the rewards or making it easier to claim those rewards. 

You might also decide to scrap it altogether and invest in other forms of customer retention, like personalized product suggestions on your website.

4. Reduce churn

When loyalty KPIs reveal declining engagement, lower purchase frequency, or negative sentiment, intervene before customers leave. Proactive outreach, targeted offers, or exclusive access to support or content can re-engage customers and preserve long-term value.

For example, if your analytics show that customers who typically buy every two months haven’t ordered in the past 90 days, you could trigger a personalized re-engagement email with a replenishment reminder, loyalty reward, or product recommendation based on past purchases. You might also flag these customers for customer support outreach, helping address issues early and preserve long-term value.

5. Reward brand advocates

Loyalty analytics can help identify promoters who consistently leave positive reviews or engage across channels. Encourage these customers to share testimonials or give word-of-mouth referrals, and reward them with cash back, credit, or instant access to new features or products.

Word-of-mouth marketing reigns supreme for BluBoho’s Natalie Westlake. “To me, the most powerful form of marketing is if you leave the store or you leave an online experience, you’re sitting down for lunch with your friend, and you tell her I had the best time,” Natalie says. “That, to me, is the most powerful form of marketing.” 

You can identify potential brand advocates when you’re calculating NPS. Find out who is giving your business the highest marks and extend referral bonuses to them (e.g., “Get a $50 credit when you refer a friend who spends $150”).

6. Design premium and exclusive experiences

Analytics like reward redemption rate and repeat purchase rate may help reveal which customers respond best to early releases, VIP tiers, and exclusive access. Offering premium benefits to loyal segments reinforces status, increases engagement, and deepens long-term relationships with your most valuable customers. 

For instance, if your data shows that a specific segment frequently buys limited-edition releases within the first week, offer that group early access to future launches or a private preview event. Reserving premium benefits for customers who value them most reinforces a sense of exclusivity.

7. Improve data collection

Continually refine how you collect data across touchpoints—transactions, surveys, customer support, and social media interactions—to improve accuracy and decision-making as customer preferences and market dynamics evolve.

For example, if purchase data shows declining repeat orders but customer support logs reveal frequent questions about sizing or setup, add a short post-purchase survey or update your product pages to capture feedback earlier. As insights improve, adjust your sales and loyalty programs—such as refining rewards criteria or onboarding content—to better align with real customer needs and reach your business goals.

Loyalty analytics FAQ

What do you mean by loyalty analytics?

Loyalty analytics are the use of customer data and metrics to understand, measure, and improve customer loyalty by analyzing behaviors, preferences, and engagement over time.

What is the main goal of loyalty analytics?

The main goal of loyalty analytics is to use customer data to strengthen retention and long-term relationships.

What is a loyalty analyst?

A loyalty analyst is a professional who analyzes customer behavior, engagement, and retention data on behalf of their company or clients. They strive to measure loyalty, identify churn risks, and optimize loyalty programs to improve long-term customer value.

This article originally appeared on Shopify and is available here for further discovery.
Shopify Growth Strategies for DTC Brands | Steve Hutt | Former Shopify Merchant Success Manager | 445+ Podcast Episodes | 50K Monthly Downloads