Skip to content

GA4 for Ecommerce in India (2026): Set Up 5 Events, Read 3 Reports, Ignore the Rest

By Ravikant Tyagi · 10 min read

You launched your store, you're running ads, orders are trickling in, and you have no idea where the money is actually coming from or where buyers drop off. So you open Google Analytics, see forty menus and a report called "engagement overview," and close the tab. You're not alone. A 2025 Littledata study found 68% of WooCommerce stores never configured GA4 ecommerce tracking properly.

Here's the thing. You don't need forty reports. You need five events set up correctly and three reports you read every week. The rest is noise built for enterprise teams, not a founder doing ₹3 lakh a month.

This guide gets your GA4 tracking your funnel accurately, tells you which numbers to watch, and shows you the setup mistakes that quietly corrupt your data so you stop trusting the wrong figures.

Executive summary

GA4 (Google Analytics 4) is Google's free analytics tool. It replaced Universal Analytics on 1 July 2023, so it's the only version now. For a D2C store you need exactly five ecommerce events firing: view_item, add_to_cart, begin_checkout, purchase, and view_item_list. On Shopify use the Google & YouTube channel app. On WooCommerce use a GA4 plugin or Google Tag Manager. Then read just three reports: traffic acquisition, the conversion funnel, and landing pages. Change data retention to 14 months on day one. Link Google Ads so spend and sales sit in one place. Measure the funnel before you optimise it.

Getting StartedValidateLaunchMeasure & OptimiseScale

What GA4 is, and why you're forced to use it

GA4 is Google's free website and app analytics platform. It tracks who visits your store, where they came from, what they do, and whether they buy. The old version, Universal Analytics, stopped collecting data on 1 July 2023, so every guide from before that is outdated.

The big change: GA4 is event-based. Old Analytics thought in pageviews and "goals." GA4 thinks in events. Every action is an event, a page view, a product view, an add to cart, a purchase. This sounds like jargon, but it matters because ecommerce tracking in GA4 is just a set of specific events with the right data attached. Get those events right and every sales report fills itself in automatically.

It's free, it's the default in India, and it feeds directly into Google Ads. So you're using it whether you like it or not. The goal is to use it well without drowning.

The 5 events that matter (and why you ignore the other 20)

GA4 has a long list of recommended ecommerce events, refunds, wishlist adds, promotion clicks, remove-from-cart, and more. Most founders never look at 80% of them. Here are the five that build your entire funnel.

EventFires whenWhat it tells you
view_item_listSomeone sees a collection or category pageAre people reaching your products at all
view_itemSomeone opens a product pageWhich products get attention
add_to_cartSomeone adds to cartDoes the product page convince buyers
begin_checkoutSomeone starts checkoutIntent to buy · the serious signal
purchaseOrder is placed (thank-you page)Revenue, order count, what sold

String these together and you get your conversion funnel: viewed a product, added to cart, started checkout, paid. The gaps between them tell you exactly where you're losing money. If 1,000 people view a product, 200 add to cart, 90 begin checkout and 40 buy, you now know your product page is fine but something in checkout is bleeding 55% of intent. That's a fixable problem you couldn't even see before.

The purchase event is the one you cannot get wrong. It carries the order value, transaction ID and items. If it's broken, every revenue number in GA4 is fiction.

How to set it up: Shopify vs WooCommerce vs GTM

You need one thing from GA4 first: your Measurement ID, a code starting with "G-". Find it in GA4 under Admin → Data Streams → your web stream. Then pick your route.

Shopify

Use the built-in Google & YouTube channel app from the Shopify App Store. Install it, connect your Google account, select your GA4 property, and Shopify fires all the ecommerce events for you, including purchase on the order-status page. This is the cleanest route for most founders and it handles the checkout events Shopify used to hide. If you also set up your own Shopify store from scratch, our Shopify store setup guide for India covers the full flow.

WooCommerce

Use a GA4 plugin. Options like GTM4WP or FunnelKit push your store's data to GA4 and fire the ecommerce events. Install the plugin, go to WooCommerce → Settings → Integration, paste your G- Measurement ID, tick "enable ecommerce tracking," and save. Ten-minute job.

Google Tag Manager (GTM), the advanced route

GTM is a free Google tool that sits between your store and GA4 and lets you control exactly what fires. It's more powerful and more flexible, but it's also where founders create double-counting problems. Only go the GTM route if you already have someone comfortable with it, or you specifically need custom events the plugins don't cover. For a store under ₹10 lakh a month, the built-in app or a plugin is enough.

Founder Mistake

Installing tracking twice. A founder adds the Shopify Google app, then also pastes the GA4 tag into the theme, then also sets it up in GTM "to be safe." Now the purchase event fires two or three times per order. GA4 shows ₹9 lakh revenue when you actually did ₹3 lakh. You cut a profitable ad because the reported ROAS looks bad, or you scale a losing one. Duplicate purchase events also come from buyers refreshing the thank-you page. Pick ONE tracking method, delete the others, and check your purchase count against your real order count every week.

The 3 reports you actually read

Ignore "engagement," "tech details," "demographics" and the rest until you're much bigger. These three answer the questions that decide where your money goes.

1. Traffic acquisition · where buyers come from

Reports → Acquisition → Traffic acquisition. This shows sessions and revenue split by channel: Organic Search, Paid Search, Paid Social, Direct, Referral. You learn which channel actually brings paying customers, not just clicks. Instagram might drive 60% of your traffic and 10% of your revenue. Now you know where to stop wasting money.

2. The conversion funnel · where buyers drop off

Explore → Funnel exploration. Build a funnel with your five events as steps: view_item → add_to_cart → begin_checkout → purchase. GA4 shows the drop-off at each stage. This is the single most useful thing in the whole tool. If most people leave at begin_checkout, your problem is shipping cost, a forced login, or too few payment options, not your ads. This connects directly to conversion rate optimisation for D2C in India, which is where you go once the funnel shows you the leak.

3. Landing pages · which pages earn

Reports → Engagement → Landing page. This shows which entry page each visitor lands on and how much revenue it drives. You'll find one product page or one ad landing page doing most of the work. Send more traffic there and fix or drop the rest.

Operator Framework

Founder Decision Loop™: measure the funnel before you optimise it. Look at the drop-off, form one hypothesis about the biggest leak, change one thing, then read the same report a week later. Most founders skip the measure step, change five things at once based on a hunch, and can't tell what worked. One leak, one change, one read.

Source Scratch to ₹5 Lac/month · Phase Measure & Optimise · Framework Founder Decision Loop™ · Created by Ravikant Tyagi, 2026

Link Google Ads and fix data retention on day one

Two five-minute jobs that most founders miss.

Link Google Ads. In GA4, Admin → Product Links → Google Ads → Link. This pulls your ad spend into GA4 and pushes GA4 conversions back into Google Ads, so the platform optimises toward real purchases instead of clicks. If you're running search or shopping campaigns, this is not optional. Our Google Ads for D2C in India guide covers the campaign side.

Change data retention to 14 months. GA4 defaults event data retention to just 2 months, which cripples your Explore funnels and any month-over-month view. Admin → Data settings → Data retention → set to 14 months → save. Do this the day you set up GA4, because it doesn't apply retroactively. Miss it and in three months you'll have no history to compare against.

Decision Framework

If you're on Shopify → use the Google & YouTube channel app, nothing else. If you're on WooCommerce → use one GA4 plugin. If you need custom events or you're past ₹10 lakh a month with a dedicated marketer → move to GTM, and delete every other tag first. If your GA4 revenue doesn't roughly match your real bank deposits → stop optimising and fix tracking, because every decision you make on wrong data is a wrong decision.

Execution Checklist
  • Create a GA4 property and grab your G- Measurement ID.
  • Set event data retention to 14 months (Admin → Data settings).
  • Install ONE tracking method: Shopify app, WooCommerce plugin, or GTM.
  • Place a test order and confirm one purchase event fires with the right ₹ value.
  • Verify all five events fire: view_item_list, view_item, add_to_cart, begin_checkout, purchase.
  • Link Google Ads under Admin → Product Links.
  • Build one funnel exploration with your five events as steps.
  • Each week, compare GA4 purchase count and revenue against your actual orders and deposits.
Operator Note · Ravikant Tyagi

The founders I've worked with don't have a data problem, they have a trust problem. Their GA4 says one thing, their bank says another, so they stop trusting both and run the business on gut. Fix the purchase event first. When GA4 revenue matches your deposits within a few percent, you'll finally believe your own reports, and that's when analytics starts paying for itself.

What it costs and what it doesn't

GA4 is free. There's no paid tier you need. The real cost is time: two to three hours to set up properly and verify, then twenty minutes a week to read your three reports. The hidden cost is getting it wrong, running a store for six months on double-counted revenue, then realising half your "profitable" decisions were based on inflated numbers.

You don't need a paid analytics tool, a dashboard subscription, or an agency to set this up. You need the discipline to check that your numbers are real before you act on them. Once your funnel is clean, feed it into your D2C unit economics so you know not just where buyers drop, but whether the orders you do get actually make money. And if you're still early, the how to start a D2C brand in India guide shows where analytics fits in the wider build.

Next action

Today: create your GA4 property, set data retention to 14 months, install one tracking method, then place a real test order and watch for exactly one purchase event with the correct rupee value. If it fires once and the value is right, your foundation is solid. Everything else builds on that one check.

If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.

About the author
Ravikant Tyagi, Founder of D2C Acquisition.Lab
Founder, D2C Acquisition.Lab
  • Former Distribution Head at Eureka Forbes (₹3,500 crore consumer business).
  • Former Supply Chain & Operations Leader at Atomberg Technologies during its growth from ₹400 crore to ₹1,200 crore.
  • Creator of the Scratch to ₹5 Lac/month Operating System. Fractional COO to funded consumer startups.
D2C OperationsUnit EconomicsProduct ValidationSupply ChainEcommerce LogisticsFounder Execution Systems

Want the whole system, not just the theory?

Scratch to ₹5 Lac/month: 9 live calculators (margin, RTO, break-even), 50+ SOPs, and a 90-day plan built for Indian D2C.

₹1,999₹4,99960% off
Start building today
  • One-time payment
  • No recurring fees
  • Instant access

FAQ

Common questions

Yes. GA4 is completely free with no paid tier a small or mid-sized store needs. It replaced Universal Analytics on 1 July 2023 and is now the only version of Google Analytics. You can track unlimited events, full ecommerce revenue, traffic sources and conversion funnels at no cost. The only investment is time: a few hours to set it up correctly and about twenty minutes a week to read the reports that matter.

Five: view_item_list, view_item, add_to_cart, begin_checkout and purchase. Together they build your full conversion funnel from browsing to buying, so you can see exactly where shoppers drop off. GA4 offers around twenty other ecommerce events like refund and remove_from_cart, but most founders never use them. Get these five firing correctly, especially purchase, which carries your order value and revenue, and every sales report fills itself in automatically.

Almost always double-counting. If you installed tracking more than once, say the Shopify Google app plus a theme tag plus GTM, the purchase event fires multiple times per order and inflates revenue. Buyers refreshing the thank-you page also cause duplicate purchases. Fix it by keeping exactly one tracking method and deleting the rest, then place a test order and confirm only one purchase event fires with the correct rupee value before trusting any number.

On Shopify, install the Google & YouTube channel app from the App Store, connect your Google account and select your GA4 property. It fires all ecommerce events including purchase automatically. On WooCommerce, use a GA4 plugin like GTM4WP or FunnelKit, paste your G- Measurement ID under Settings, and enable ecommerce tracking. Both take about ten minutes. Only use Google Tag Manager if you need custom events, and never run two methods at once.

Just three. Traffic acquisition shows which channels bring paying customers, not just clicks. The funnel exploration under Explore shows where buyers drop off between viewing a product and paying, which is the most useful view in the whole tool. Landing pages shows which entry pages earn revenue. Read these three weekly and ignore engagement, demographics and tech reports until you're much larger. Measure the funnel before you spend money trying to optimise it.

Yes, two. Set event data retention to 14 months under Admin, Data settings, because GA4 defaults to just 2 months and this cripples your funnels and month-over-month comparisons. It doesn't apply retroactively, so miss it and you lose history. Second, link Google Ads under Admin, Product Links, so ad spend and real purchase conversions sit in one place and Google optimises toward sales instead of clicks.