What makes e-commerce analytics different
E-commerce analytics requires tracking a full purchase funnel product views, add-to-cart, checkout initiation, and purchase completion not just traffic and a single conversion event, because each step of this funnel reveals a different opportunity or problem. A generic GA4 setup with only a "purchase" conversion misses the insight into where customers are dropping off before they ever reach checkout.
The e-commerce events that matter
view_item a product page view, telling you which products generate interest.
add_to_cart a strong intent signal, useful for comparing against actual purchases to calculate cart abandonment rate.
begin_checkout the customer has started the purchase process, the clearest signal of near-term intent.
add_payment_info / add_shipping_info granular checkout steps that reveal exactly where in a multi-step checkout customers are dropping off.
purchase the completed transaction, ideally with full transaction value, item details, and any discount/coupon information passed through.
Most modern e-commerce platforms (Shopify, WooCommerce) have GA4 e-commerce tracking plugins or native integrations that handle this event structure automatically but verification that it is actually firing correctly (not just installed) remains essential.
The funnel view this enables
With this full event structure in place, GA4's "Purchase journey" or a custom funnel exploration report shows you, for example: 1,000 product views ? 250 add-to-carts (25% add-to-cart rate) ? 150 checkouts begun (60% of carts proceed to checkout) ? 90 purchases completed (60% checkout completion rate).
This reveals exactly where the leak is. In this example, the biggest opportunity is improving the 25% add-to-cart rate (product page conversion) rather than the checkout flow, which is performing reasonably well relative to industry benchmarks.
Cart abandonment as a specific, trackable, actionable metric
The gap between add_to_cart and purchase events directly quantifies cart abandonment for the example above, 250 carts resulted in only 90 purchases, a 64% abandonment rate. This single number justifies and measures the impact of an abandoned cart recovery email or WhatsApp sequence. See abandoned-cart emails that recover revenue.
Product-level performance, not just store-level
E-commerce analytics should answer not just "how is the store doing" but "which specific products are performing well, and which are draining marketing spend without converting." GA4's e-commerce reports break this down by item, showing view-to-cart and cart-to-purchase rates per product revealing, for instance, that a heavily advertised product has a high view count but a poor add-to-cart rate, suggesting a pricing or product page issue rather than a traffic problem.
Connecting ad spend to specific product revenue
For stores running Google Shopping ads or Meta catalog ads, connecting ad platform data to GA4's e-commerce revenue data (via proper conversion tracking and value passback) reveals true ROAS (return on ad spend) at the campaign and even product level not just clicks and a generic "conversions" count, but actual revenue generated relative to spend.
Frequently asked questions
Shopify has built-in analytics, but connecting GA4 (via Shopify's native integration or the Google & YouTube app) provides deeper funnel analysis, custom reporting, and the ability to combine e-commerce data with other marketing channel data in one place generally worth the additional setup for any store serious about marketing optimisation.
Industry-wide e-commerce cart abandonment commonly runs 65 80%. Being within or below this range is typical; significantly above it (90%+) suggests a checkout friction problem worth investigating specifically unexpected shipping costs revealed late, a complicated checkout form, or limited payment options for Indian customers.
Yes GA4 only sees your own website's traffic and transactions. Sales through Amazon, Flipkart, or other marketplaces require their own separate analytics review, since GA4 has no visibility into those platforms' customer journeys.