E-commerce

E-commerce conversion rate in Google Analytics

E-commerce conversion rate in Google Analytics

May 6, 2026

What is ecommerce conversion rate in Google Analytics? In Google Analytics 4 (GA4), the ecommerce conversion rate measures the share of sessions or users that trigger a purchase, usually via the purchase event. In practice, we often want to know: out of all the sessions in my store, how many resulted in an order?

The answer requires nuance. In GA4, the old “conversions” are now tied to key events (key events). Google explains that ecommerce metrics distinguish, among other things, Purchases, meaning the number of purchase events, and Items purchased, which count the items bought (Google Analytics Help). So you should avoid confusing orders, items sold, key events, and the overall conversion rate.

The useful formula for an ecommerce view is close to that used in other tools: ecommerce purchases ÷ sessions × 100. But GA4 can display a “session key event rate” that includes all key events, not just purchases, depending on the configuration. That is the main source of error.

In this guide, you will understand what ecommerce conversion rate means in GA4, where to find the data, how to calculate a clean rate, why Shopify and GA4 may differ, and how to avoid bad decisions. To go further, read GA ecommerce tracking and where to find the rate in Google Analytics.

Summary

Definition in GA4: purchase, key event, and session

In GA4, the e-commerce conversion rate is not just a magic number in a table. It relies on events, sessions, and proper configuration.

1. The purchase event

The event purchase indicates that a purchase has been sent to GA4. It must contain information such as the transaction ID, value, currency, and items. Without this event, GA4 cannot properly measure sales.

2. Key events

GA4 uses the concept of key events to track important actions. A purchase can be a key event, but you can also mark other actions: sign-up, lead, add to cart, important click. This is useful, but it can make the results harder to read if you want to measure purchases only.

3. Sessions

A session is a period of user activity. The conversion rate per session answers a simple question: what share of sessions generated the expected action?

4. Why precision matters

If you look at all key events, you are not necessarily measuring the purchase rate. You may be measuring a mix of sign-ups, clicks, and purchases. For e-commerce, isolate the event purchase.

Practical rule: when talking about e-commerce conversion, always start from the purchase event, not from an overall key events rate.

The formula for the e-commerce conversion rate in GA4

The most useful formula for a store is: e-commerce purchases ÷ sessions × 100. It gives the percentage of sessions that generate an order.

1. Simple example

Your store has 20,000 sessions in GA4 and 400 purchase events. The calculation is: 400 ÷ 20,000 × 100 = 2%. Your GA4 e-commerce conversion rate is therefore 2%, if purchase tracking is reliable.

2. Watch out for sessions with a purchase

Some reports look at sessions with at least one key event. That is not exactly the same thing as the total number of purchase events divided by sessions. For a typical store, the difference is often limited, but you need to know the method.

3. Purchases vs items sold

Google distinguishes between purchases and items purchased. An order with three products is one purchase, but three items purchased. Do not put items sold in the numerator of the conversion rate.

4. Same formula, same period

Always compare the same periods and the same method. A rate over 7 days can vary greatly; a rate over 30 or 90 days is often more stable.

5. Why keep an in-house calculation

Even if GA4 already displays useful metrics, keep a documented formula in your reporting. It avoids internal debates when a report changes, when an event is renamed, or when a new action becomes a key event. An e-commerce team should be able to explain its rate in one sentence: we divide measured purchases by measured sessions, over a given period, with a given filtering rule.

Where to find the data in Google Analytics

GA4 offers several places to read e-commerce data. The right choice depends on what you want to understand: products, sources, pages, or conversions.

1. Ecommerce purchases report

The Ecommerce purchases report shows sold products and purchase-related metrics. It is useful for reading products, revenue, and quantities, but it is not always enough to understand the rate by session.

2. Acquisition reports

Acquisition reports show traffic sources. They help compare organic search, paid search, paid social, email, direct or referral. This is essential, because each channel does not have the same level of intent.

3. GA4 explorations

Explorations make it possible to create a more precise view: sessions, purchases, calculated rate, source, device, landing page. This is often where advanced teams build a clean reading.

4. Custom report

If you cannot find the exact rate you need, create a custom report or a calculated metric. This takes more work, but avoids taking a global rate as business truth.

5. Supplementary guide

For a more operational reading, see where the conversion rate is in Google Analytics. Also keep a screenshot of the report used to make monthly comparisons easier.

Configure e-commerce tracking correctly

A GA4 conversion rate is only reliable if tracking is reliable. Before analyzing, check the setup.

1. Required e-commerce events

The important events are often view_item, add_to_cart, begin_checkout, and purchase. They make it possible to understand the stages of the funnel, not just the final order.

2. Purchase parameters

The purchase event must send back the transaction, value, currency, and products. If the value is missing, you will be able to count purchases, but you will not be able to analyze revenue properly.

3. Avoid duplicates

A purchase must not be sent twice. Duplicates inflate the rate and revenue. Check the apps, pixels, GTM, and integrations that could be sending the same order.

4. Consent and ad blockers

GA4 can underestimate conversions if visitors refuse tracking or block scripts. This is a measurement reality, not necessarily a drop in sales.

5. Test like a customer

The simplest test remains the most useful: place a test order, check DebugView, see whether purchase fires only once, then compare the order in Shopify and in GA4. Do this test after every change to the theme, checkout app, consent banner, or Google Tag Manager container. Many errors come from a technical change that seemed unrelated to analytics.

6. Useful resources

For setup: GA e-commerce tracking setup, web pixels and mastering pixels.

Why do GA4 and Shopify sometimes show different numbers

It's normal that GA4 and Shopify don't always report the same rate. They don't measure exactly the same thing, nor with the same constraints.

1. Shopify sees orders

Shopify knows the paid orders in the admin. It is generally closer to transactional truth. To read this data: Shopify Analytics and Shopify dashboard.

2. GA4 depends on tracking

GA4 depends on sent events, consent, tags, and attribution. If the tag does not fire, the sale may exist in Shopify but be missing in GA4.

3. Different attribution

Shopify, GA4 and advertising platforms attribute sales differently. The same order can be read as direct, organic, paid or email depending on the tool and the window.

4. Returns, cancellations and taxes

Business adjustments are not always synchronized in the same way. To assess profitability, do not limit yourself to the GA4 conversion rate.

5. Which source to use?

Use Shopify to verify actual orders and GA4 to analyze sources, pages and journeys. The two are complementary.

View the rate by acquisition channel

The overall rate is rarely sufficient. GA4 becomes useful when you segment it by source and medium.

1. Organic search

SEO traffic can mix informational searches and purchase intent. A blog post converts less than a transactional category page, and that's normal: e-commerce SEO.

2. Paid search

Transactional paid search can convert highly, especially on brand terms or queries close to purchase. But you need to look at cost per acquisition.

3. Paid social

Social prospecting often converts at a lower rate. It creates demand and sometimes fuels a purchase later. For context: social commerce.

4. Email

Email often converts better because the audience already knows the brand. Segment campaigns, flows and newsletters: revenue email flows.

5. Direct

Direct can include loyal visitors, but also poorly attributed traffic. Don't interpret it too quickly.

View the rate by device and landing page

GA4 also helps identify experience issues. Two segmentations are very useful: device and landing page.

1. Mobile vs desktop

If mobile converts much less than desktop, check speed, readability, buttons, images, cart, and checkout. Mobile is often the main source of traffic, but not always the best source of conversion.

2. Landing pages

A homepage, a product page, a category page, an SEO article, and an ads landing page do not convert the same way. Compare pages that serve the same role.

3. Category pages

Category pages have a big impact on conversion, especially for SEO. They should help users choose, filter, and understand the offer : SEO category pages.

4. Product pages

If a product page attracts visitors but converts poorly, look at photos, reviews, sizes, delivery, and FAQ. Guide : optimizing a product page.

5. Checkout

If begin_checkout is strong but purchase is weak, the problem is at the bottom of the funnel: fees, payment, trust, or a mobile bug.

6. Do not judge a page without context

A blog page can have a very low purchase rate and still remain profitable if it supports SEO, captures email addresses, or helps visitors compare. Conversely, a product page with highly qualified traffic should convert better. The right rate therefore depends on the page's role in the journey.

Common pitfalls in GA4

GA4 is powerful, but easy to misread. Here are the most common pitfalls.

1. Confusing key event rate and purchase rate

If several events are marked as key, the key event rate may include something other than purchases. Filter or create a purchase metric.

2. Counting items instead of purchases

Items purchased is not Purchases. An order with several items should not become several conversions.

3. Forgetting consent

A GA4 drop can come from a consent or tracking change, not from a real drop in sales.

4. Comparing periods that are too short

With small volumes, the rate changes quickly. Wait for enough data before concluding. Also look at the absolute number of purchases: going from 1 to 2 orders can double the rate, without proving a lasting improvement.

5. Ignoring refunds

A purchase can count as a conversion even if a refund comes later. Also look at returns and margin: e-commerce return rate.

How to create a reliable reading

To manage it, you need a stable method. Here's a simple approach.

1. Verify the purchase

Before any reporting, check that the purchase event is sent only once per order, with the correct value and currency.

2. Compare with Shopify

Every month, compare Shopify orders and GA4 purchases. If the gap suddenly widens, look for a tracking issue.

3. Create a simple dashboard

Sessions, purchases, purchase rate, revenue, average order value, source, device. No need for 40 metrics to make a decision.

4. Always segment

A global rate hides differences by channel, device, and page. Segmentation is what makes the metric useful.

5. Add a methodology note

In each dashboard, clearly write how the rate is calculated. Example: GA4 purchases divided by GA4 sessions, excluding internal traffic, over a rolling 30 days. This note prevents someone from comparing your rate with another tool without understanding the rules.

6. Connect it to other KPIs

Conversion rate alone is not enough. Add average order value, CAC, LTV and margin: CAC vs LTV.

What should you do if the GA4 rate is low?

A low rate in GA4 can come from the business or from tracking. Start by separating the two.

1. Check the measurement

Is the purchase being recorded? Is the tag firing? Is the currency correct? Has consent changed?

2. Check the traffic

If you have increased cold traffic, the rate can drop without the site being worse. Look at each source.

3. Check the pages

If some landing pages convert very poorly, review the promise, the product, the speed, and the CTA.

4. Check the funnel

If many add to cart but few buy, focus on cart and checkout: reduce checkout abandonment.

5. Test a hypothesis

Don't redo everything. First test the most likely friction: delivery, trust, social proof, price, or payment method.

6. Measure after the change

After an optimization, give it enough time before judging. A change on a highly visited page can be read in a few days. A change on a page with little traffic requires more patience. Keep a deployment date in your reporting so you can link the rate's evolution to a specific action.

Qstomy: complement GA4 with customer questions

GA4 shows where visitors drop off. It does not always say why. If a product page receives many sessions but few purchases, the reason may be a simple question: size, compatibility, delivery time, warranty, or returns.

Qstomy, AI assistant for Shopify, answers questions on the site and supports sales. The collected questions feed into analytics, which helps understand the objections behind the GA4 numbers.

You can thus compare two views: GA4 for behavior, Qstomy for expressed doubts. If visitors often ask the same question before leaving, that is a very concrete CRO lead. To test, request a demo, check the offers, and keep support for sensitive cases.

Summary, FAQ, and Further Reading

In brief

  • GA4: purchases are tracked via the purchase event.

  • Useful formula: purchases ÷ sessions × 100.

  • Note: key event rate may include actions other than purchases.

  • Shopify discrepancy: normal if tracking, consent, or attribution differ.

  • Analysis: segment by channel, device, landing page, and funnel stage.

FAQ

Does GA4 automatically display the e-commerce conversion rate?

Not always in the exact form you want. You often need to filter on purchase or create a calculated metric.

Which formula should you use?

For a simple reading: number of e-commerce purchases divided by sessions, multiplied by 100.

Why do GA4 and Shopify differ?

Shopify sees orders. GA4 depends on events, consent, tags, and attribution. Differences are common.

Should I use purchases or items purchased?

For the conversion rate, use purchases. Items purchased counts items, not orders.

What should I do if the rate is zero?

First check that the purchase event is being sent correctly and that it is properly recognized as a key event.

To go further

Enzo

May 6, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.