Why GA4 Setup Is More Complex Than You Think
Google Analytics 4 is fundamentally different from Universal Analytics, and the transition has been challenging for many Indian e-commerce brands. The event-based data model, the changed attribution logic, and the integration requirements with Indian payment gateways like Razorpay and Cashfree have created setup challenges that most generic GA4 guides don't address.
The Foundation: Correct Event Tracking
GA4's e-commerce tracking is built on a specific event structure. The critical events for Indian e-commerce are: view_item, add_to_cart, begin_checkout, add_payment_info, and purchase. Each must fire with the correct parameters — currency set to INR, value in rupees, item_id matching your product catalogue — for GA4 to report accurately.
Razorpay and GA4: The Integration Challenge
Razorpay's payment flow takes users off your website and back, which breaks GA4's session tracking. The solution requires implementing a proper thank you page with the purchase event firing on return from Razorpay, using Razorpay's webhooks to confirm successful payments before firing the purchase event, and setting the session timeout in GA4 appropriately to handle the Razorpay redirect.
Cross-Domain Tracking for Indian E-commerce
Many Indian e-commerce brands use separate domains for their main website, payment pages, and fulfilment portals. GA4 requires explicit cross-domain tracking configuration to maintain session continuity across these domains. Without it, every checkout becomes a new session and your conversion data is severely understated.
Attribution in the Age of Meta's 7-Day Window
One of the most confusing aspects of analytics for Indian e-commerce brands is the discrepancy between Meta's reported conversions and GA4's reported conversions. Meta uses a 7-day click, 1-day view attribution window by default. GA4 uses last-click attribution. For brands spending significant budget on Meta, this creates systematic underreporting in GA4 and overreporting in Meta — understanding this gap is essential for accurate budget decisions.
Common GA4 Mistakes Indian E-commerce Businesses Make
The most frequent GA4 implementation error is incomplete purchase event tracking. Revenue attribution requires a properly structured purchase event including: transaction ID, revenue value, item list details, and currency. When any of these parameters are missing, GA4 reports partial revenue data that makes ROAS calculations across advertising channels unreliable. Indian e-commerce sites built on Shopify, WooCommerce, or custom platforms all have different implementation requirements — and default GA4 integrations frequently omit critical parameters.
Cross-domain tracking is another common failure for Indian e-commerce businesses using separate checkout domains or payment gateways. If a user lands on your main domain, proceeds to a third-party checkout, and completes a purchase, GA4 by default treats this as two separate sessions and fails to attribute the purchase to the original traffic source. Without cross-domain tracking, your traffic source attribution is systematically broken.
The GA4 Reports That Actually Matter
The Purchase Journey report under Monetization shows where users drop out of the funnel. For Indian e-commerce, the most common drop-off points are the cart stage (shipping cost revelation), checkout initiation (mandatory account creation), and the payment stage (payment method limitations). The User Acquisition report filtered by First user medium gives accurate attribution of which channels drive new customers — critical for Indian brands running both paid and organic channels.
Per4mance Guru implements and audits GA4 and conversion tracking for Indian e-commerce brands. Book a free tracking audit to assess whether your GA4 setup is giving you reliable data.
GA4 Custom Events Every Indian E-commerce Site Should Track
Beyond the standard e-commerce events, several custom events provide disproportionately useful insight for Indian e-commerce businesses. Tracking size guide views (for fashion), EMI calculator interactions (for higher-ticket categories), pincode serviceability checks (critical for logistics decisions), and coupon code application attempts (revealing price sensitivity) gives you data that generic implementations do not capture. Each of these events can be configured through Google Tag Manager without developer involvement once GA4 is properly set up.
For Indian payment gateway integrations — Razorpay, PayU, CCAvenue — ensuring conversion events fire correctly after payment completion (not just checkout initiation) is critical. Many Indian e-commerce sites have a conversion tracking gap at the payment gateway redirect step where sessions break and purchases go unattributed. This is fixable through cross-domain tracking configuration and server-side events via the Conversions API. Per4mance Guru audits and fixes conversion tracking for Indian e-commerce brands. Book a free tracking audit.
Want Results Like This for Your Business?
Book a free 30-minute strategy session with our team. We'll audit your current marketing and show you exactly where the opportunities are.
Book Free Strategy Session →