Analytics pillar guide

Complete E-commerce Analytics Guide

Analytics has become the most critical and complex discipline in modern e-commerce. This pillar guide gives you the keys to build a reliable, actionable and future-proof stack.

What is e-commerce analytics and why it's essential

E-commerce analytics is the discipline of collecting, analyzing and interpreting your store's data to make better decisions. This covers traffic, conversions, revenue, margins, customers and marketing effectiveness.

Contrary to popular belief, analytics is not a luxury reserved for large brands. A 50,000 EUR/month store that drives decisions without data loses on average 20 to 30% profit compared to an equivalent store exploiting its data. The difference lies in the ability to quickly identify what works, what doesn't, and reallocate resources accordingly.

The 2026 challenge: the gradual end of third-party cookies, iOS tracking restrictions, and the explosion of data sources (CMS, ad networks, email, SMS, customer service). Modern analytics must unify these sources, respect privacy and produce actionable insights. Merchants who master analytics make 3 to 5 data-driven decisions per week, versus 1 per month for those who suffer their numbers.

Web analytics vs Business analytics: the crucial difference

There are two major analytics families, often confused, that answer very different questions.

Web analytics (Google Analytics, Matomo, Plausible) measures visitor behavior on your site: page views, bounce rate, session duration, traffic sources, page-to-page conversion rate. It's the tool for marketing and UX teams to optimize the site and campaigns. Its limit: it thinks in sessions and visitors, not in customers and profit.

Business analytics (Triple Whale, Polar, Fullmetrix) measures the financial and operational health of your business: net profit, LTV, cohorts, margins per product, POAS per channel. It's the CEO's tool to drive profitability. Its strength: it connects spending to real revenue and profits.

The classic confusion: using Google Analytics as a business steering tool. GA4 can tell you that a Meta campaign generated 100 sessions and 5 purchases, but not whether these purchases were profitable given product margins and variable costs. That's where you make bad decisions.

The solution is to combine both families. Web analytics for optimization, business analytics for financial decisions. Both are necessary, neither is sufficient. Most mature e-commerces have this dual stack.

The 20 essential e-commerce KPIs

Here are the 20 KPIs every e-commerce operator must monitor, organized by category.

Revenue and profit: gross revenue, net revenue (after returns and discounts), gross profit, net profit, gross margin %, net margin %.

Customers: unique customer count, new customer share, 30/60/90-day retention rate, 12-month LTV, average purchase frequency, repeat purchase rate.

Products: average order value (AOV), units per order, top products by profit (not by revenue), return rate per product.

Marketing: global CAC, CAC per channel, ROAS and POAS per campaign, blended MER, revenue share per channel.

These 20 KPIs cover 95% of daily decisions. The temptation is to add dozens of other indicators, but this dilutes attention. An effective dashboard should fit on one page and these 20 KPIs fit easily.

The golden rule: every tracked KPI must trigger a specific action when it crosses a threshold. If you don't have a defined action in case of anomaly, the KPI is useless. For example: if CAC exceeds gross margin per order, pause the least profitable campaigns. If a product's return rate exceeds 20%, quality investigation. Without these actionable rules, analytics becomes a contemplation exercise.

How to configure Google Analytics 4 for your store

GA4 remains the reference web analytics tool, free and powerful, but its configuration for e-commerce is counter-intuitive. Here's the complete method.

Step 1: create the GA4 property and install the gtag.js tag on all pages via Google Tag Manager. Avoid direct installation which complicates maintenance.

Step 2: configure enriched e-commerce events. GA4 offers a list of standard events: view_item, add_to_cart, begin_checkout, purchase. Each event must transmit product parameters (item_id, item_name, price, quantity, currency). Most CMS have dedicated modules.

Step 3: enable conversions. Mark the purchase event as the main conversion. Configure 2 to 3 secondary conversions (begin_checkout, lead).

Step 4: configure audiences. Create reusable audiences: all buyers, cart abandoners, buyers from last 30 days, VIP customers. These audiences serve for retargeting and cohort analysis.

Step 5: enable Enhanced Measurement to track scroll, outbound clicks, downloads, internal searches without additional code.

Step 6: connect GA4 to Google Ads and Search Console to enrich attribution reports and measure SEO.

Step 7: set up Google Consent Mode v2 mandatory in Europe. Without consent mode, your data is truncated and your audiences limited.

The limits of GA4 for e-commerce

Despite its power, GA4 has important limitations when it comes to driving an e-commerce business. Knowing them avoids bad decisions.

Limit 1: GA4 doesn't know your costs. It sees 10,000 EUR in revenue, not 3,000 EUR in profit. You cannot drive profitability with GA4 alone.

Limit 2: modeled and imprecise attribution. Since iOS 14.5, GA4 estimates more than it measures. Conversions attributed to channels can diverge by 30 to 50% from CMS reality. This is particularly visible on Meta Ads where GA4 systematically under-attributes.

Limit 3: sampling on large volumes. Beyond 10 million events per month, GA4 samples data. Reports become imprecise on fine segments.

Limit 4: no notion of customer or LTV. GA4 thinks in sessions and users, not recurring customers. Impossible to measure LTV, cohorts or retention without a complementary tool.

Limit 5: no RFM analysis. GA4 does not segment customers by value/frequency. The only available segment is new vs returning.

Limit 6: confusing interface oriented to brand marketing, not e-commerce. Default reports are barely usable for e-commerce; you need to build custom explorations for every question.

Conclusion: use GA4 for what it does well (traffic, SEO, conversion funnel) and complement with a business analytics tool for the rest (profit, cohorts, LTV, RFM).

Cohort analysis: your secret weapon for retention

Cohort analysis is the most powerful method to understand retention and long-term customer value. It groups customers by acquisition month and tracks their behavior over time.

The principle: for each monthly cohort (e.g. customers acquired in January 2026), we measure the number of active customers, revenue generated or LTV at M+1, M+2, M+3... up to M+12 or beyond. The result is a triangular matrix that reveals otherwise invisible patterns.

What cohorts reveal: does the quality of acquired customers evolve over time? Are April customers more profitable than January's? Is your 90-day retention improving? Is your 6-month LTV increasing? Does a product or marketing change positively impact subsequent cohorts?

Concrete example: a store found that its January to March cohorts had 35% 90-day retention. After launching a loyalty program in April, subsequent cohorts reached 48% at 90 days, meaning 40% higher LTV. Without cohort analysis, this improvement was invisible in global metrics.

Cohorts also validate whether your acquisition investments are profitable long-term. A 40 EUR CAC may seem high if the first order only yields 30 EUR margin. But if the cohort generates an average of 120 EUR margin over 12 months, acquisition remains very profitable. Without cohorts, you make decisions on the snapshot instead of the full movie.

RFM segmentation to personalize your campaigns

The RFM model (Recency, Frequency, Monetary) is the most proven customer segmentation method, used for decades by retailers and perfectly adapted to modern e-commerce.

Each customer receives a score on three dimensions: Recency (when did they last buy?), Frequency (how many times did they buy?), Monetary (how much did they spend in total?). The three combined scores classify customers into actionable segments.

Classic segments: Champions (recent, frequent, high amounts) represent 5 to 10% of customers and 40 to 60% of revenue. Loyal (frequent, average amounts) to pamper to retain. Promising (recent, infrequent) to convert to loyal. At-risk (frequent in the past but inactive recently) to urgently reactivate. Lost (very old activity) to recover or forget.

Action per segment: Champions receive exclusive offers, previews, priority customer service. Loyal receive loyalty content. Promising receive second-order incentives. At-risk receive a reactivation campaign with discount or benefit. Lost are excluded from campaigns to save budget.

Typical impact: by personalizing messages by RFM segment, email open rates increase by 30 to 50%, conversions by 40 to 80%, and total email revenue by 20 to 40%. It's the optimization with the best ROI on your existing base.

Email platforms (Klaviyo, Mailchimp) allow manual RFM segment configuration. But Fullmetrix calculates them automatically and syncs them to your tools.

Server-side tracking and first-party data in 2026

Client-side tracking (via browser pixels) is becoming obsolete. Between iOS 14.5, the future of Chrome without third-party cookies, ad blockers and GDPR, up to 40% of your conversions can be lost. Server-side tracking has become essential.

The principle: instead of sending events from the customer's browser (which can block), you send them from your server to advertising platforms via their APIs. Meta offers Conversions API (CAPI), Google offers Enhanced Conversions, TikTok offers Events API.

Measured benefits: 15 to 30% improvement in conversions reported to ad platforms, better bidding algorithm optimization, more precise audiences, resistance to blockers.

First-party data is the other pillar: data you collect directly from your customers (email, phone, purchase history, site behavior). Unlike third-party data (advertising cookies), it belongs to you and survives all regulatory changes.

First-party data use cases: feed Meta/Google/TikTok Custom Audiences, create higher quality Lookalike Audiences, personalize emails and site, measure real LTV. E-commerces that exploit first-party data well see their CAC drop by 20 to 35% over 12 months.

To implement server-side tracking, three options: self-hosted via Google Tag Manager Server-Side (complex), dedicated SaaS solutions (Stape, Addingwell), or business analytics tools like Fullmetrix that integrate server-side tracking into their offering.

Build a modern e-commerce analytics stack

A modern analytics stack combines several complementary tools, each specialized in its domain. Here's the recommended typical stack in 2026.

Level 1 - Collection: Google Tag Manager to orchestrate client-side tracking, Stape or Addingwell for server-side, native ad platform pixels (Meta Pixel, Google Tag, TikTok Pixel).

Level 2 - Web analytics: Google Analytics 4 for traffic and conversions. Matomo or Plausible as a complement if you want unsampled data without Google dependency.

Level 3 - Business analytics: Fullmetrix, Triple Whale or Polar for profit, cohorts, LTV and RFM. It's the financial brain of your stack.

Level 4 - CRM and email: Klaviyo or ActiveCampaign to store customer profiles and trigger campaigns. Bidirectional integration with business analytics to enrich segments.

Level 5 - Attribution: Northbeam or TripleWhale if your ad budget exceeds 50,000 EUR/month. Below that, a GA4 + business analytics mix is sufficient.

Level 6 - Reporting: Metabase, Looker Studio or native dashboards of previous tools. Avoid building custom dashboards except in very specific cases.

The key to a good stack: each tool has a single clear responsibility, data flows between tools without friction, and the CEO can get an answer to any business question in less than 5 minutes. A poorly designed stack pushes teams to export to Excel, which destroys data freshness and reliability.

Errors to avoid in your analytics setup

Here are the most costly errors observed across hundreds of e-commerces. They are silent and can distort all your decisions for months.

Error 1: not having a single source of truth for revenue. GA4 says 100,000 EUR, Meta Ads says 80,000 EUR, Shopify says 110,000 EUR. Who's right? The answer is always the CMS (Shopify, WooCommerce, PrestaShop) as it's the only system that records real orders. Any analysis must start from this source, others are complements.

Error 2: tracking without having defined business KPIs. Installing GA4 with default events without knowing what you're looking for produces a mass of unusable data. Start by defining the 20 KPIs that matter, then configure tracking to feed them.

Error 3: forgetting consent mode in Europe. Without consent mode v2, 40 to 60% of your data is lost and your tracking is illegal. It's both a legal and analytical error.

Error 4: not testing events. A misconfigured event can double or divide reported conversions by 10. Use Tag Assistant and debug views regularly.

Error 5: accumulating tools that do the same thing. 3 analytics tools, 2 email platforms, 4 reporting tools: analytics debt becomes unmanageable. Audit annually and remove duplicates.

Error 6: reporting without action. Producing dashboards no one looks at or that don't trigger decisions is waste. Every metric should have an owner and action rule.

Error 7: ignoring cohorts and LTV. Driving solely on monthly revenue ignores the temporal dimension of your business. Cohorts reveal underlying trends, revenue shows the surface effect.

FAQ

Frequently asked questions about e-commerce analytics

Is GA4 enough for an e-commerce?+

No. GA4 is excellent for web analytics (traffic, SEO, funnel) but does not cover profit, cohorts, LTV, RFM and business analytics. It must be combined with a business analytics tool like Fullmetrix.

How many KPIs to track?+

Between 15 and 25 KPIs are enough to drive an e-commerce. Beyond that, you dilute attention and lose action capacity. The trap is adding metrics without an associated action rule.

What is server-side tracking?+

It's sending conversion events from your server to ad platforms (Meta, Google, TikTok) via their dedicated APIs. It replaces or complements browser pixel tracking and improves data reliability by 15 to 30%.

Why do GA4 and CMS numbers diverge?+

GA4 measures via the browser, which suffers from blockers, consent, iOS 14.5 and sampling. The CMS records real orders, so it's the source of truth. A 10 to 30% gap is normal and expected.

Should I switch to a paid tool or stay on GA4?+

GA4 is sufficient as long as your revenue is below 30,000 EUR/month. Beyond that, a paid business analytics tool becomes profitable as it reveals optimizations that far exceed its cost (10 to 50x ROI generally).

What is the RFM model?+

RFM (Recency, Frequency, Monetary) is a segmentation method that classifies your customers by purchase behavior. It allows personalizing campaigns and identifying high-potential customers, to reactivate or to abandon.

How to measure my customers' LTV?+

LTV (Lifetime Value) is calculated by summing all purchases of a customer over a given period (12 or 24 months). It must then be projected by integrating the retention rate. A business analytics tool automates this calculation.

What is first-party data?+

It's data you collect directly from your customers with their consent: email, phone, purchase history, site behavior. It belongs to you and remains usable despite the end of third-party cookies.

Do I need a Data Warehouse for my e-commerce?+

Not before reaching 5 to 10 million in annual revenue. Below that, SaaS tools (Fullmetrix, GA4, Klaviyo) cover 95% of needs without DWH complexity. Beyond, a DWH (BigQuery, Snowflake) becomes relevant.

How does Fullmetrix complement GA4?+

GA4 covers web analytics (traffic, conversions, funnel). Fullmetrix covers business analytics (profit, margins, cohorts, LTV, RFM, POAS). The two tools are complementary and together form a complete analytics stack.

Build your analytics stack with Fullmetrix

Profit tracking, cohorts, LTV, RFM, POAS per channel and audience sync. Everything GA4 doesn't do, in one tool connected to your store.

14-day free trial. 2-minute connection.