Customer Lifetime Value

Customer Lifetime Value Analysis: Nexus by Omniconvert vs Excel vs Google Analytics

First published Feb 8, 2023Updated September 16, 20269 min read
Valentin Radu, Founder and CEO of Omniconvert
Valentin Radu
Founder & CEO, Omniconvert · Author, The CLV Revolution
Published: Feb 8, 2023Updated: Sep 16, 2026
Reviewed by Cristina Stefanova, Head of Content
Laptop with a plain spreadsheet beside a tablet showing a blue rising customer value chart
Quick Answer
You can analyze customer lifetime value in three ways, and they differ in depth and effort. Nexus by Omniconvert calculates CLV automatically from your order data and lets you compare RFM segments, cohorts, products and single customers without aggregating data by hand. An Excel sheet gives you a customizable CLV formula, but every input and every segment is manual work. Web analytics such as GA4 shows lifetime revenue by acquisition source and cohort retention, but it measures browser users, including visitors who never bought. Use customer data for customers and analytics for visitors.
Key Takeaways
  • Customer lifetime value analysis goes beyond one number: it compares segments, cohorts and customers to find out why some are worth more.
  • A simple Excel CLV formula is average monthly transactions x AOV x gross margin x customer lifespan, and every input must come from the same period.
  • Universal Analytics and its Lifetime Value report stopped processing data in July 2023; GA4 offers a 120-day lifetime value card, the User lifetime exploration and Cohort exploration instead.
  • Comparing the most valuable RFM segment with the next one shows which products, order frequency and delivery options to promote to lower-value customers.
  • Nexus by Omniconvert, formerly Reveal, tracks CLV by cohort and acquisition channel from order data and pushes RFM segments to Meta Ads, Google Ads and Klaviyo.
7,000+ websites analyzed 15+ industries covered 248+ audit criteria 13 years of data

The main difference between a customer intelligence platform, an Excel sheet and web analytics for customer lifetime value analysis is depth versus effort. Nexus by Omniconvert calculates CLV automatically and lets you go from segments to single customers. Excel gives you a customizable formula, but every calculation is manual. Analytics platforms such as GA4 add automated reports on lifetime revenue and cohorts, but they measure visitors, not customers.

Before we built our own customer intelligence tool, we performed CRO and retention audits for our eCommerce clients with Excel sheets, Google Analytics reports and CRM data. The analysis of customer segments was overwhelming, because the data sets varied a lot from one eCommerce platform to another, and we lacked the flexibility to extract insights when new attributes were added.

We were wasting a lot of hours on tasks such as:

  • Segmenting the customer base.
  • Constructing models to identify the most profitable cohorts.
  • Calculating the retention rate and customer lifetime value.

These tedious tasks made us start building a platform that does the work on autopilot. That tool, Reveal, is now the Customer Intelligence layer inside Nexus, with RFM segmentation, lifetime value, NPS analysis, cohort analysis and buying patterns. Below, we compare the three options, walk through a CLV analysis in Nexus, build the Excel formula, and look at what GA4 offers.

Nexus vs Excel vs analytics: which should you use for CLV analysis?

Use a customer intelligence platform such as Nexus by Omniconvert when you need to compare CLV across segments, cohorts and customers regularly. Use an Excel sheet for a one-off CLV estimate or to test assumptions. Use web analytics such as GA4 to see which acquisition sources bring visitors with the highest lifetime revenue. The first works from customer data; analytics works from visitor data.
Source: Omniconvert
Option What it does Data it uses Effort Best for
Nexus by Omniconvert Calculates CLV automatically; compares RFM segments, cohorts, buying habits and single customers Orders and customer records Low after integration Recurring deep dives and campaigns built on segments
Excel sheet Applies a CLV formula you control Whatever you export and aggregate by hand High, repeated for every segment and every update A first estimate, testing assumptions, custom attributes
Web analytics (GA4) Shows lifetime revenue by acquisition source and retention by cohort Browser and app users, including visitors who never bought Low for standard reports, medium for explorations Comparing acquisition channels and visitor retention

The options also work together. If you have custom attributes in your CRM, such as industry data or different segmentation criteria, you can export the reports and refine them in your preferred business analytics software.

How do you analyze customer lifetime value in Nexus?

In Nexus, start from the CLV report, then compare the most valuable RFM segment with the next one: order count, revenue, margin and average order value. Next, look at what each segment buys, find high-potential customers in the lower segment, and compare their order frequency and preferences with top customers. Finish with cohort analysis to see which acquisition months produced the stickiest customers.

The customer lifetime value report is generated automatically once your store is connected. The example below comes from a real webshop analysis we ran for a client, with data from 2019.

What does the CLV calculation take into account?

  • The average customer lifespan.
  • The customer retention rate.
  • The profit margin per customer.
  • The discount rate.
  • The average customer value per selected interval.

CLV is a predictive measure, so the aggregated data represents the most recent 12 months of your selected reporting interval. For how margin, retention and discount rate fit together, see MIT Sloan Management Review on how you should calculate customer lifetime value.

Start with the CLV report

For this webshop, the average lifetime of a customer was 1.5 years, and the average CLV was around 850 euros. The most valuable customer segment, the Soulmates, had a much higher CLV than the next segment, the Lovers. The remaining segments were almost negligible. The report also showed a spike in December 2019, when the client ran themed campaigns.

Note: Soulmates and Lovers are the segment names used in that 2019 analysis. The current RFM segments in Nexus are Soulmates, Loyal, New, Promising, About-to-Dump and Breakups.

These numbers are useful, but they don't give the full picture yet. The next question is why the difference between the two top segments is so big.

Customer segments overview: what stands out?

The order and customer counts showed that although Soulmates were less numerous than Lovers, they placed more orders. Revenue and margin were also highest for Soulmates, which suggested they order more products, and of higher value, so their average order value is likely higher too.

If we can figure out the profile of our Soulmates, and the brands and products they buy, we can replicate these patterns to turn Lovers into Soulmates.

Buying habits per segment: are there patterns?

We looked only at these two segments, and only at products ordered 10 or more times. Two SKUs stood out: Soulmates bought significantly more of them, yet Lovers bought them too. That is the basis for a campaign that promotes these SKUs and brands to Lovers.

The customer list gave a second insight. Among the top 10 customers there were 2 Lovers. They had placed fewer orders, but their revenue and margin were very good, so they had high potential to become Soulmates. The next step is to look at their order history and preferred brands, then create personalized email campaigns to get them to buy again, or target them with loyalty offers.

Gaps and opportunities: are there quick wins?

One of these Lovers placed an order every 10 days or so. For comparison, one of the Soulmates had an ADBT (average days between transactions) of 1.99 days. Comparing the two customers showed a gap: the Soulmate very often chose Personal Pickup as the delivery method.

That is a growth opportunity: a focused campaign that tells Lovers about Personal Pickup. Nexus pushes RFM segments directly to Klaviyo, Meta Ads and Google Ads, so you can act on this kind of insight without exporting lists.

Cohort analysis: which customers stick?

So far we looked at customers one by one. You can also analyze cohorts to see how sticky customers are from acquisition to their first and second months. In this webshop, the cohort acquired in October 2019 stood out, generating 67.3K in its second month, and the November cohort behaved similarly.

Both cohorts performed best in their first month, immediately after acquisition. In the second month, however, the October customers bought more than the November customers. With this insight, the client could check how each cohort was acquired and what their onboarding looked like. Perhaps one channel acquired less sticky customers, or perhaps October new customers received a discount.

The 2019 analysis also used Universal Analytics for visitor data. There, only 2–3% of a cohort came back in week 1, which pointed to poor retention: onboarding issues, unhappy customers, or customers acquired with discounts. The analysis also found an acquisition channel that brought in only 341 customers, but with much higher revenue per customer than the other channels.

  1. Read the CLV report
    Note the average customer lifespan, the average CLV, and any spikes linked to campaigns.
  2. Compare the top two RFM segments
    Look at customer count, order count, revenue, margin and average order value.
  3. Compare buying habits
    Find products and brands the top segment buys much more often than the next segment.
  4. Find high-potential customers
    Look for customers in the lower segment with strong revenue and margin but fewer orders.
  5. Compare frequency and preferences
    Check average days between transactions, delivery methods and brands against top customers, and turn each gap into a campaign.
  6. Check cohort stickiness
    Compare acquisition cohorts in their first and second months, then trace the best and worst ones back to their channels and offers.

As you can see, this type of analysis needs more than one dashboard. To see the full picture, you need the broader context and the entire customer journey. For Shopify stores, Nexus is available in the Shopify App Store.

Compare CLV by segment, cohort and customer without aggregating data by hand.

See Customer Intelligence in Nexus →

How do you calculate CLV in Excel?

To calculate CLV in Excel, multiply the average monthly transactions per customer by the average order value, the average gross margin and the average customer lifespan in months. Put each input in its own cell and calculate all of them from the same period and the same orders. With 2.4 monthly transactions, a 166.67 AOV, a 21% margin and an 8-month lifespan, CLV is 672.

If you prefer to analyze customer lifetime value in a spreadsheet, this is the formula we use:

CLV = Avg. monthly transactions per customer x AOV x Avg. gross margin x Avg. customer lifespan (months)

Example of a CLV calculation in Excel (one month of data)
Input Value How to get it
Total transactions (orders)120Orders placed in the month
Total customers50Customers who ordered in the month
Avg. monthly transactions per customer2.4120 / 50
Total revenue20,000Revenue from those 120 orders
Avg. order value (AOV)166.6720,000 / 120
Avg. gross margin21%From your finance data
Avg. customer lifespan (months)8From your order history
CLV672.002.4 x 166.67 x 0.21 x 8

Step by step: 2.4 x 166.67 = 400 in monthly revenue per customer; 400 x 21% = 84 in monthly gross margin; 84 x 8 months = 672 in gross margin over the customer's lifetime.

Keep the limits of a spreadsheet in mind:

  • Use one source for transactions and revenue. If the order count behind AOV differs from the transaction count, the inputs no longer describe the same customers.
  • This formula does not discount future value. For long lifespans, apply a discount rate, as the MIT Sloan article above explains.
  • Every segment is a new sheet. To compare Soulmates with Lovers, or one cohort with another, you repeat the export and the calculation.

To raise the result, work on the inputs: increase average order value, purchase frequency and retention. For how these rates relate, see repeat purchase rate vs retention rate vs churn rate.

How do you analyze CLV and cohorts in Google Analytics 4?

Universal Analytics, with its Lifetime Value and Cohort Analysis reports, stopped processing data in July 2023. In GA4, the Retention overview report shows the average revenue new users generate in their first 120 days. The User lifetime exploration shows lifetime revenue by first user source, medium and campaign, and the Cohort exploration tracks retention for groups of users over time.

Web analytics is a useful complement, especially for smaller shops that want to start with a tool they already have. Keep one difference in mind: a customer data tool shows how paying customers behave, while analytics data includes visitors as well, identified by browser or app.

Cohort exploration in GA4

In Cohort exploration, you choose who enters a cohort (for example first touch, a transaction or a key event), the granularity (daily, weekly or monthly) and the calculation type (standard, rolling or cumulative). You can break cohorts down by a dimension such as device category.

How to read it: a cohort that few users return from in its first weeks has poor retention. That can point to onboarding issues, customers who weren't happy with the goods, or customers acquired with discount campaigns. To find the reason, compare the cohort's acquisition channels, devices and conversions with a better cohort.

Lifetime value in GA4

The Retention overview report includes a Lifetime value card with the average revenue generated by new users over their first 120 days. For a channel view, the User lifetime exploration shows which sources, mediums and campaigns drove users with the highest lifetime revenue. Lifetime data is available only for users active after August 15, 2020.

How to read it: a channel that brings fewer users but much higher lifetime revenue per user can be worth growing. Check that finding against customer data before you move budget.

Now you have an idea of how the three options work for customer lifetime value analysis. We encourage you to opt for the automated, time-efficient solutions: Nexus for customer data, plus analytics for visitor data.

FAQ: customer lifetime value analysis

1What is customer lifetime value analysis?

Customer lifetime value analysis is the work of calculating how much profit customers bring over their whole relationship with your store, and then finding out why some customers are worth much more than others. The calculation gives you one number. The analysis compares segments, cohorts, products and individual customers to find patterns you can repeat in campaigns.

2How do you calculate CLV in Excel?

A simple Excel formula is CLV = average monthly transactions per customer x average order value x average gross margin x average customer lifespan in months. Calculate each input in its own cell from one consistent period: transactions divided by customers, revenue divided by the same orders, and your margin and lifespan. For example, 2.4 x 166.67 x 21% x 8 = 672.

3Does Google Analytics 4 have a lifetime value report?

GA4 has no standalone lifetime value report like the one in Universal Analytics, which stopped processing data in July 2023. The Retention overview report shows the average revenue new users generate in their first 120 days. The User lifetime exploration shows lifetime revenue by first user source, medium and campaign, and the Cohort exploration tracks groups of users over time.

4What is the difference between CLV in GA4 and CLV from customer data?

GA4 measures users identified by the browser or app, so its data includes visitors who never bought and it loses people who change device or clear cookies. A customer intelligence platform such as Nexus by Omniconvert works from orders and customer records, so it follows paying customers across every purchase and can add margin, returns and segment membership.

5When is a spreadsheet enough for CLV analysis?

A spreadsheet is enough to get a first CLV estimate, to check an assumption, or when you have few customers and few orders. It becomes slow when you need to segment the customer base, compare cohorts, or refresh the numbers every month, because each of those steps means exporting and joining data again by hand.

6What factors go into customer lifetime value?

The main factors are the average customer lifespan, the customer retention rate, the profit margin per customer, the discount rate, and the average customer value over the selected interval. MIT Sloan Management Review names margin, retention rate and discount rate as the three factors any CLV calculation must take into account.

7Why use RFM segments in a CLV analysis?

An average CLV hides the difference between your best and your weakest customers. RFM segmentation groups customers by recency, frequency and monetary value, so you can compare the CLV of each group, study what the most valuable customers buy and how often, and build campaigns that move similar customers up to the top segment.

8What happened to Reveal by Omniconvert?

Reveal is now the Customer Intelligence layer inside Nexus by Omniconvert. Its RFM segmentation, CLV tracking, NPS intelligence and buying habits analysis continue in Nexus, and Nexus pushes RFM segments directly to Meta Ads, Google Ads and Klaviyo.

Which option to choose

Use the Excel formula once, to understand the inputs and get a first estimate. Use GA4 to see which acquisition sources bring visitors with the highest lifetime revenue. For the analysis that changes decisions, such as why one segment is worth more than another and which customers can move up, work from customer and order data. We recommend the automated, time-efficient combination: Nexus for customer data, plus analytics for visitor data.

Valentin Radu, Founder and CEO of Omniconvert
Founder & CEO, Omniconvert
Valentin Radu is the founder and CEO of Omniconvert. He is an entrepreneur, data-driven marketer, CRO expert, CVO evangelist, international speaker, father, husband, and pet guardian. Valentin is also an Instructor at the Customer Value Optimization (CVO) Academy, an educational project that aims to help companies understand and improve Customer Lifetime Value.

Analyze CLV by segment, cohort and customer

Nexus by Omniconvert tracks customer lifetime value by cohort and acquisition channel, compares RFM segments and buying habits, and pushes the segments you build to Meta Ads, Google Ads and Klaviyo.