Ecommerce Analytics: Key Metrics, Tools & Dashboard Guide (2026)

Master ecommerce analytics with this guide to essential metrics, tracking tools, dashboard setup, attribution QA, and revenue decisions for online stores.

ecommerce analytics
Ecommerce Analytics?

Ecommerce analytics is the system a store uses to understand what is selling, who is buying, which channels create profitable customers, and where shoppers get stuck.

The mistake is trying to track every number at once. A better analytics program starts with decisions: which products to promote, which traffic sources to fund, which checkout problems to fix, which customer segments to retain, and which lifecycle campaigns deserve more investment.

Current search behavior shows practical intent. Searchers want the best ecommerce analytics tools, the metrics that matter, dashboard examples, and setup guidance for Google Analytics 4, Shopify, email analytics, heatmaps, and customer data. Official Shopify documentation emphasizes dashboards and reports for sales, sessions, transactions, web performance, and merchandising decisions. Google Analytics documentation centers on ecommerce events and measurement setup. Brevo’s reporting documentation also shows why email metrics need careful interpretation now that Apple Mail Privacy Protection and bot activity can inflate opens and clicks.

This guide keeps the original article’s useful structure: metrics, tools, dashboard setup, growth use cases, email analytics, and a getting-started plan. It expands each section into a complete analytics playbook for ecommerce teams.

Quick Answer

The best ecommerce analytics stack is usually a layered system:

LayerTool examplesWhat it should answer
Store analyticsShopify Analytics, WooCommerce reports, platform reportsWhat sold, which products moved, what revenue and operations look like
Web analyticsGoogle Analytics 4Which traffic sources and user journeys lead to ecommerce events
Search analyticsGoogle Search ConsoleWhich organic queries and pages bring shoppers to the store
Marketing analyticsBrevo, email/SMS platforms, ad platformsWhich campaigns create clicks, purchases, revenue, unsubscribes, and repeat orders
Customer data syncTajo for Shopify and Brevo workflowsWhich customers, orders, products, consent states, and lifecycle events should power campaigns
Behavior analyticsMicrosoft Clarity, Hotjar-style tools, Contentsquare-style toolsWhere shoppers click, scroll, hesitate, rage-click, or abandon
Product analyticsMixpanel and similar event analytics toolsHow logged-in, subscription, marketplace, or app-like experiences drive repeat behavior
Business intelligenceLooker Studio, spreadsheets, BI toolsHow executives and operators compare profit, retention, acquisition, and cohorts

If you are starting from scratch, do not buy a complex analytics suite first. Start with:

  1. Your commerce platform’s native analytics.
  2. Google Analytics 4 ecommerce events.
  3. Google Search Console.
  4. Your email and SMS reporting.
  5. A single dashboard with daily, weekly, and monthly views.
  6. A process for checking tracking quality before you trust the numbers.

Then add customer-data sync, heatmaps, cohort analysis, and advanced product analytics when the business has specific decisions those tools will improve.

Essential Ecommerce Metrics

Good ecommerce analytics separates vanity metrics from decision metrics.

A vanity metric looks impressive but does not change a decision. A decision metric tells you where to spend money, what to fix, which audience to target, which product to feature, or which customer journey to improve.

Revenue and Profit Metrics

Revenue alone is not enough. A store can grow revenue while losing margin, acquiring low-quality customers, discounting too aggressively, or increasing returns.

MetricFormulaWhy it matters
RevenueGross sales minus adjustments, depending on your reporting definitionShows total sales volume, but must be paired with margin and returns
OrdersCount of completed purchasesHelps separate traffic quality from order volume
Average order valueRevenue / ordersShows basket size and upsell opportunity
Revenue per visitor or sessionRevenue / visitors or sessionsCombines traffic volume, conversion rate, and AOV into one efficiency metric
Gross marginRevenue minus cost of goods soldShows whether sales are profitable before operating costs
Contribution marginRevenue minus COGS, discounts, shipping subsidies, payment fees, and variable fulfillment costsBetter for deciding whether campaigns are truly profitable
Refund and return rateRefunded or returned orders / total ordersProtects the team from optimizing for sales that do not stick
Discount rateDiscount amount / gross salesShows whether revenue depends too heavily on promotions

Use revenue metrics to answer questions like:

  • Which products deserve more traffic?
  • Which products sell but create low margin or high returns?
  • Which campaigns create profitable orders, not just orders?
  • Which bundles increase AOV without damaging contribution margin?
  • Which channels need a different offer because they attract low-value customers?

Conversion and Funnel Metrics

Conversion rate is important, but it is not a universal scoreboard. A store with expensive products, long purchase cycles, wholesale customers, or heavy mobile discovery may convert differently from a low-price impulse-buy store.

Use conversion metrics by segment instead of relying on one sitewide number.

MetricFormulaBetter segmentation
Ecommerce conversion rateOrders / sessions or usersDevice, traffic source, landing page, new vs returning visitor
Add-to-cart rateAdd-to-cart events / product-page sessionsProduct, category, traffic source, device
Cart abandonment rateCarts without completed purchase / carts startedCart type, shipping country, payment method, device
Checkout abandonment rateCheckout starts without completed purchase / checkout startsCheckout step, payment option, shipping fee visibility
Product-page conversionPurchases that include product / product-page sessionsProduct, size, variant, inventory status
Landing-page conversionOrders / landing-page sessionsSource, campaign, intent, page type

The goal is not simply to increase conversion rate. The goal is to increase qualified conversion while protecting AOV, margin, customer quality, and customer experience.

For example, a heavy discount may raise conversion rate and reduce profit. A better product recommendation may raise AOV and margin even if conversion rate stays flat. A checkout fix may improve mobile conversion without changing desktop conversion.

Customer Economics

Customer metrics help the team avoid a campaign view of the business. Ecommerce growth depends on the customers you acquire, not only the first order they place.

MetricFormulaWhy it matters
Customer acquisition costMarketing spend / new customers acquiredShows how much the business pays for a new customer
Return on ad spendRevenue attributed to ads / ad spendUseful for ad-platform optimization, but can overstate profitability
Marketing efficiency ratioTotal revenue / total marketing spendA broader paid and organic efficiency view
Customer lifetime valueRevenue or profit expected from a customer over timeHelps decide how much acquisition spend is acceptable
Repeat purchase rateReturning customers with another order / customersShows retention strength
Purchase frequencyOrders / customers over a periodHelps identify replenishment, subscription, or loyalty potential
Time to second orderDays between first and second purchaseReveals whether post-purchase journeys create repeat buyers
Cohort retentionRepeat behavior by acquisition cohortShows whether newer customers are getting better or worse

ROAS is useful, but it should not be the only metric. Ad platforms may claim credit for customers who would have purchased anyway. Last-click reporting may undervalue email, organic search, affiliates, direct visits, or brand demand. MER, contribution margin, and cohort retention give a broader view.

Marketing and Channel Metrics

Channel metrics are valuable when they connect to customer behavior and revenue.

For email, SMS, WhatsApp, paid search, paid social, affiliate, organic search, and referral traffic, track:

  • Revenue by channel.
  • Orders by channel.
  • New customers by channel.
  • Returning customers by channel.
  • AOV by channel.
  • Contribution margin by channel.
  • Repeat purchase rate by acquisition channel.
  • Unsubscribe, opt-out, spam complaint, and suppression rates.
  • Assisted conversions or conversation-assisted revenue where relevant.

Email and SMS analytics deserve special care. Opens and clicks can be useful directional signals, but they are not the final business outcome. Brevo’s reporting documentation notes that recent reporting can include Apple Mail Privacy Protection and bot activity, which can increase reported opens and clicks. That makes revenue, conversion, unsubscribes, opt-outs, and segment behavior more reliable for business decisions.

Analytics Tools Stack

The best ecommerce analytics tools are not the same for every business. The right stack depends on store platform, traffic mix, purchase complexity, data quality, team size, and whether the store needs simple reporting or deeper customer-data orchestration.

Shopify Analytics or Platform Analytics

Start with the system where orders actually happen.

Shopify Analytics is the native source for sales, sessions, transactions, product reports, dashboard cards, and store reports. It is useful because it reflects the commerce platform’s own understanding of orders, customers, products, sales channels, and transactions.

Use platform analytics for:

  • Sales and order tracking.
  • Product and variant performance.
  • Discount and promotion analysis.
  • Sales channel reporting.
  • Returns and fulfillment context.
  • Operational metrics.
  • Store-owner dashboards.

The limitation is that platform analytics usually does not explain the entire pre-purchase journey. It may not show every marketing touch, search query, session replay, email automation, or customer segment logic. That is why platform analytics should be the base layer, not the only layer.

Google Analytics 4

GA4 is the standard web analytics layer for ecommerce events and traffic analysis.

Use GA4 for:

  • Sessions and users.
  • Traffic sources and campaigns.
  • Landing-page analysis.
  • Ecommerce events such as view item, add to cart, begin checkout, purchase, and refund.
  • Funnel exploration.
  • Cross-device and cross-session behavior where measurement allows.
  • Audience and event analysis.

GA4 is useful, but it requires careful setup. Ecommerce event names, item IDs, currency, transaction IDs, refunds, duplicate events, consent mode, and checkout tracking must be checked. If transaction IDs duplicate or fire twice, revenue will be wrong. If UTMs are inconsistent, channel reporting will be noisy.

Google Search Console

Search Console is essential for organic search.

Use it to understand:

  • Queries that bring impressions and clicks.
  • Pages gaining or losing organic visibility.
  • Average position by query and page.
  • Branded vs non-branded search demand.
  • Product, category, guide, and comparison-page performance.
  • Indexing and technical search issues.

Search Console does not show revenue directly, but it tells you which organic search intents are growing or declining. Pair it with GA4, Shopify, and customer/order data to understand which organic pages lead to orders.

Brevo and Marketing Platform Analytics

Your marketing platform should show how campaigns and automations perform.

For Brevo or a similar email/SMS platform, track:

  • Campaign sends.
  • Deliveries.
  • Bounces.
  • Opens and clicks, with caution.
  • Unsubscribes and complaints.
  • Revenue or conversion events where integrated.
  • Automation performance by flow.
  • Segment performance.
  • List growth and opt-in source.
  • Suppression and consent changes.

Do not treat every open as intent. Apple Mail Privacy Protection and bot activity can distort open and click metrics. Use opens and clicks as diagnostic signals, then validate campaign quality with revenue, conversions, opt-outs, repeat purchases, and customer movement between lifecycle stages.

For Shopify teams using Brevo, Tajo helps keep Shopify customers, orders, product data, lifecycle events, and Brevo contact context synchronized so campaign analytics are not trapped in separate systems.

Tajo for Customer Data Sync

Analytics breaks when customer, order, product, consent, and campaign context live in disconnected tools.

Tajo is useful when an ecommerce team needs to:

  • Sync Shopify customer and order data into Brevo.
  • Keep contact attributes current.
  • Use purchase history in campaigns and automations.
  • Segment by lifecycle stage, order count, product category, or customer value.
  • Coordinate email, SMS, and WhatsApp workflows with store data.
  • Reduce manual CSV exports.
  • Feed campaign performance and customer context back into operational workflows.

The analytics benefit is practical. A dashboard is more useful when the same customer, order, and campaign identifiers can be compared across store analytics, marketing analytics, and lifecycle reporting.

Microsoft Clarity, Hotjar-Style Tools, and Session Replay

Behavior analytics tools help explain what numbers cannot.

Use heatmaps and session recordings for:

  • Product-page confusion.
  • Checkout friction.
  • Mobile usability problems.
  • Rage clicks.
  • Dead clicks.
  • Scroll depth.
  • Navigation issues.
  • Form and shipping-step hesitation.
  • Landing pages with traffic but weak conversion.

Do not review recordings randomly. Start from a question: “Why did mobile checkout conversion drop?” or “Why does this product page get traffic but few add-to-cart events?” Then sample recordings and heatmaps for that segment.

Mixpanel and Product Analytics

Mixpanel and similar event analytics tools are strongest when the ecommerce experience is app-like, subscription-based, logged-in, marketplace-based, or highly event-driven.

Use product analytics for:

  • Subscription lifecycle behavior.
  • Account creation and onboarding.
  • Repeat-use features.
  • Product recommendation interaction.
  • Loyalty program engagement.
  • Cohort retention.
  • Experiment analysis.
  • Customer journeys that continue after the first purchase.

For a simple catalog store, GA4 plus Shopify may be enough. For a subscription commerce, marketplace, app-connected product, or membership experience, product analytics can reveal behavior that order reports miss.

Setting Up Your Analytics Dashboard

An ecommerce dashboard should match operating cadence. A daily dashboard is different from a monthly cohort review. Mixing everything into one screen creates noise.

Daily Operations Dashboard

Use this to catch problems quickly.

Track:

  • Revenue.
  • Orders.
  • Conversion rate.
  • Sessions.
  • AOV.
  • Payment failures.
  • Checkout drop-off.
  • Top products.
  • Inventory or fulfillment exceptions.
  • Email/SMS send errors.
  • Sudden traffic-source changes.

Daily dashboards are for anomaly detection. They should answer: “Is anything broken today?”

Weekly Growth Dashboard

Use this for marketing and merchandising decisions.

Track:

  • Revenue by channel.
  • Orders by channel.
  • New vs returning customer revenue.
  • AOV by channel.
  • Conversion rate by device and source.
  • Add-to-cart and checkout funnel performance.
  • Campaign revenue.
  • Automation revenue.
  • Top landing pages.
  • Top products and categories.
  • Discount usage.
  • Email/SMS opt-ins, opt-outs, and unsubscribes.

Weekly dashboards should answer: “Where should we spend, test, fix, or promote next week?”

Monthly Customer and Profitability Dashboard

Use this for deeper business analysis.

Track:

  • Customer cohorts.
  • Repeat purchase rate.
  • Time to second purchase.
  • CLV by acquisition source.
  • CAC by channel.
  • MER.
  • Contribution margin by product or category.
  • Return and refund rate.
  • Discount dependency.
  • Subscriber growth.
  • Loyalty or VIP segment movement.

Monthly dashboards should answer: “Are we acquiring better customers and building a healthier business?”

Quarterly Planning Dashboard

Use this for strategic decisions.

Track:

  • Channel mix.
  • Product category growth.
  • Margin trends.
  • Retention trends.
  • Customer segment performance.
  • Search visibility.
  • Lifecycle campaign maturity.
  • Tool and integration gaps.
  • Attribution confidence.
  • Experiment learnings.

Quarterly dashboards should answer: “Which bets should shape the next quarter?”

Using Analytics to Grow Revenue

Analytics is only useful when it changes work. Each metric should map to a decision.

Improve Conversion Rate

Do not start by asking how to increase conversion rate globally. Start by finding the segment where conversion is weak and valuable.

Examples:

  • Mobile traffic converts worse than desktop.
  • Paid social traffic adds to cart but does not purchase.
  • A category page gets search traffic but weak product clicks.
  • Checkout starts are healthy, but shipping-step abandonment is high.
  • Returning customers browse but do not reorder.

Then choose the right fix:

  • Improve product-page clarity.
  • Add size, compatibility, or ingredient guidance.
  • Improve mobile layout and speed.
  • Clarify delivery and return policies.
  • Reduce surprise fees.
  • Add payment options.
  • Improve product recommendations.
  • Send abandoned cart emails or SMS follow-up where consent allows.
  • Test landing-page copy and offer alignment.

Measure the result by conversion, revenue per visitor, AOV, margin, and return rate. A conversion-rate lift is weaker if it comes from lower-quality orders.

Increase Average Order Value

AOV growth should come from relevant value, not random upsells.

Use analytics to find:

  • Products often bought together.
  • Categories with strong attach rates.
  • Items that create repeat purchases.
  • Bundles with good margin.
  • Free-shipping thresholds that increase profit.
  • Product recommendations that increase cart value.
  • Post-purchase offers that do not harm customer trust.

Tactics include:

  • Bundles.
  • Product kits.
  • Cross-sells.
  • Quantity breaks.
  • Free-shipping thresholds.
  • Personalized recommendations.
  • Replenishment offers.
  • Post-purchase upsells.

Track AOV with conversion rate and contribution margin. A bundle that raises AOV but lowers margin too much may not be worth scaling.

Boost Customer Lifetime Value

CLV improves when customers buy again, buy higher-margin products, stay subscribed, or become easier to serve.

Use analytics to identify:

  • First products that lead to strong repeat purchase.
  • Product categories that produce loyal customers.
  • Acquisition channels with higher repeat rate.
  • Segments that need education after purchase.
  • Customers likely to replenish.
  • Customers showing inactivity.
  • VIP customers who deserve early access or exclusive offers.

Lifecycle campaigns can include:

  • Welcome and onboarding flows.
  • Post-purchase education.
  • Review requests.
  • Replenishment reminders.
  • Cross-sell and next-best-product campaigns.
  • Loyalty campaigns.
  • Re-engagement campaigns.
  • VIP early access.

For these campaigns, measure revenue, repeat purchase, opt-outs, complaints, and segment movement. A retention campaign should not only create a temporary order spike; it should improve the customer relationship.

Reduce Acquisition Cost

Customer acquisition cost improves when the store targets better audiences, improves conversion, raises customer value, or stops funding channels that create weak customers.

Use analytics to compare:

  • CAC by channel.
  • First-order margin by channel.
  • Repeat purchase by channel.
  • CLV by channel.
  • Discount usage by channel.
  • Refund and return rate by channel.
  • Time to second order by channel.

A channel with high CAC can still be strong if it brings high-retention customers. A channel with low CAC can be weak if it brings discount-only buyers who never return.

Email Marketing Analytics

Email can be one of the strongest ecommerce channels, but it is easy to measure badly.

Track email at three levels:

LevelMetricsDecision
List healthNew subscribers, unsubscribes, complaints, bounces, consent sourceIs the audience growing safely?
Campaign qualityDeliveries, opens, clicks, click-to-open where useful, revenue, conversionsWhich messages and segments work?
Lifecycle impactWelcome revenue, cart recovery, post-purchase repeat rate, win-back performance, VIP movementWhich automations change customer behavior?

Open rate can help diagnose subject lines, deliverability, or list fatigue, but it should not be the only success metric. Brevo’s documentation highlights reporting changes related to Apple Mail Privacy Protection and bot activity. That means a campaign can look healthier in opens and clicks than it is in actual customer behavior.

For ecommerce email, prioritize:

  • Revenue per recipient.
  • Conversion rate.
  • AOV from email.
  • Repeat purchase rate.
  • Segment-level performance.
  • Flow-level performance.
  • Unsubscribe and complaint rate.
  • Deliverability issues.
  • Suppression rules.

For Shopify and Brevo, Tajo can help connect store data to campaign context so email analytics can use current order history, product categories, lifecycle stage, consent, and customer value.

Data Quality and Attribution QA

Bad analytics creates confident wrong decisions. Before you scale a dashboard, run a QA checklist.

Tracking QA

Check:

  • Purchase events fire once.
  • Transaction IDs are unique.
  • Revenue uses the right currency.
  • Taxes, shipping, discounts, and refunds are handled consistently.
  • Product IDs match across Shopify, GA4, email, and reporting.
  • Add-to-cart, begin-checkout, and purchase events use consistent item data.
  • Consent settings are respected.
  • Checkout steps are tracked where possible.
  • Cross-domain or payment-provider redirects do not break sessions.

UTM and Campaign QA

Check:

  • UTM naming rules exist.
  • Paid social, paid search, email, SMS, affiliates, influencers, and organic campaigns use consistent naming.
  • Email automations use different campaign names from one-off newsletters.
  • Internal links do not overwrite original acquisition source.
  • Campaign reports separate first-order acquisition from returning-customer revenue.

Attribution QA

No attribution model is perfect.

Compare:

  • Platform attribution.
  • GA4 attribution.
  • Shopify order source.
  • Email platform reporting.
  • Ad platform reporting.
  • MER.
  • Cohort retention.

When numbers disagree, do not average them blindly. Understand what each tool is trying to measure. An ad platform may optimize for attributed conversions. Shopify may report the order. GA4 may model traffic and events. Brevo may report campaign engagement and conversions. A finance dashboard may care about cash, refunds, and contribution margin.

The goal is not one magic number. The goal is a reporting system that makes better decisions.

Implementation Plan

Use this order if the store has weak analytics today.

1. Define the Decisions

Write down the decisions the dashboard must support:

  • Which products should we promote?
  • Which channel should get more budget?
  • Which checkout problem should we fix?
  • Which segment should get a lifecycle campaign?
  • Which campaign should we stop?
  • Which product category has margin or return problems?
  • Which customers are likely to buy again?

Do this before choosing tools.

2. Install Core Tracking

Set up:

  • Shopify or platform analytics.
  • GA4 ecommerce events.
  • Google Search Console.
  • Email and SMS reporting.
  • Consent controls.
  • Payment and checkout tracking where possible.

Validate by placing test orders, checking event counts, comparing transaction IDs, and confirming revenue.

3. Normalize Campaign Data

Create UTM rules for:

  • Paid search.
  • Paid social.
  • Email campaigns.
  • Email automations.
  • SMS campaigns.
  • Affiliates.
  • Influencers.
  • Organic social.
  • Partnerships.

Document the naming convention. Analytics quality depends on consistent inputs.

4. Sync Customer and Order Context

Connect the systems that need shared data.

For Shopify and Brevo teams, this can include:

  • Customer profile fields.
  • Email and SMS consent.
  • Order count.
  • Last purchase date.
  • Product categories purchased.
  • Lifetime value.
  • Lifecycle stage.
  • Cart or checkout events.
  • Segment membership.

This is where a tool like Tajo helps. Manual exports can work temporarily, but they create stale data and reporting drift.

5. Build the Dashboard Cadence

Build four views:

  • Daily operations.
  • Weekly growth.
  • Monthly customer and profitability.
  • Quarterly planning.

Keep each dashboard focused. A daily dashboard should not contain every cohort chart. A monthly dashboard should not require scanning every order from yesterday.

6. Run One Experiment at a Time

Analytics improves when the team changes one thing and measures the result.

Examples:

  • Rewrite one high-traffic product page.
  • Fix one checkout step.
  • Add one post-purchase flow.
  • Test one bundle.
  • Improve one category landing page.
  • Segment one email campaign by purchase history.
  • Change one paid landing-page offer.

Measure the before-and-after impact on the relevant metrics. If the dashboard cannot show impact, improve measurement before scaling more experiments.

Getting Started

If you are building ecommerce analytics this week, use this practical path:

  1. Confirm your store analytics matches actual orders.
  2. Set up or audit GA4 ecommerce events.
  3. Connect Google Search Console.
  4. Review email and SMS reporting, including revenue, unsubscribes, and opt-outs.
  5. Create a weekly dashboard with revenue, orders, conversion rate, AOV, revenue per visitor, top channels, top products, cart abandonment, checkout abandonment, and campaign revenue.
  6. Pick one growth problem: checkout drop-off, low AOV, weak repeat purchase, poor organic landing-page conversion, or underperforming campaigns.
  7. Run one improvement and measure impact for at least one full buying cycle.
  8. Add customer-data sync through Tajo when Shopify, Brevo, campaign, consent, and lifecycle reporting need shared context.

Ecommerce analytics is not about having the most charts. It is about making better choices with current, trusted data.

Frequently Asked Questions

What ecommerce metrics should I track?
Track revenue, orders, conversion rate, average order value, gross margin, contribution margin, revenue per visitor, customer acquisition cost, return on ad spend, marketing efficiency ratio, customer lifetime value, repeat purchase rate, retention, cart abandonment, checkout abandonment, returns, refunds, and channel revenue. The right dashboard connects these metrics to decisions.
What are the best ecommerce analytics tools?
Most stores should start with Shopify or platform analytics, Google Analytics 4, Google Search Console, and their email/SMS platform analytics. Add Microsoft Clarity or Hotjar-style behavior analytics for heatmaps and recordings, Mixpanel for product/event analytics, and Tajo when Shopify, Brevo, order, customer, product, consent, and campaign data need to stay synchronized.
What is a good ecommerce conversion rate?
A good ecommerce conversion rate is one that is improving while revenue, gross margin, and customer quality also improve. Public benchmarks vary by category, traffic source, device mix, price point, region, seasonality, and purchase cycle, so each store should build its own baseline by segment instead of relying on a single universal target.

Subscribe to updates

best-tools

Drop your email or phone number — we'll send you what matters next.

Start Free with Brevo