GA4 and Attribution: Working Out Which Marketing Is Actually Working
Most Indian businesses cannot tell which channel produced a customer. Here is the tracking setup that answers the question, and the reporting traps that mislead you.
Published by Web Hippo in Web Dev
Ask most Indian business owners which channel produced last month's customers and you get an answer built from impressions rather than data — "I think the Instagram ads are working" or "people mostly find us on Google". Meanwhile Meta's dashboard claims 40 conversions, Google Ads claims 35, and the business closed 18 deals in total. Both platforms are counting the same people and neither is lying.
This article is about closing that gap without turning your marketing team into data engineers.
Why the Platform Numbers Never Add Up
Every ad platform reports on itself and claims credit generously. Meta counts a conversion if someone saw an ad within seven days. Google counts it if someone clicked within thirty. A customer who saw a Reel, later Googled your brand, and finally converted appears in both accounts as a full conversion. Add browser tracking restrictions, iOS privacy changes and the large share of Indian buyers who convert on WhatsApp or a phone call, and the picture gets genuinely murky.
The goal is not perfect attribution. It does not exist. The goal is being roughly right about direction — which channels deserve more money next month and which deserve less.
The Foundation: Five Things to Get Right
1. Define conversions that mean something
Most GA4 accounts we audit track page views and nothing else, or track a "form view" as a conversion. Track the events that correspond to money:
- Form submission — the actual submit, verified against your CRM count
- Phone number clicks on mobile, which for many Indian service businesses is the primary conversion
- WhatsApp button clicks, tagged by which page they came from
- Quote requests, brochure downloads, calculator completions
- For e-commerce: the full purchase funnel with revenue values attached
2. Use Google Tag Manager rather than hard-coded tags
Managing tags in Google Tag Manager means marketing changes do not require a developer, and every tag lives in one auditable place. It also makes it far harder for a site redeploy to silently delete your tracking, which is the single most common cause of "our conversions dropped to zero overnight".
3. Tag every campaign link consistently
UTM parameters are the cheapest attribution improvement available and are almost universally done sloppily. Agree a convention and enforce it:
- Always lowercase. "Facebook" and "facebook" become two separate sources and split your data
- utm_source is the platform, utm_medium is the type (cpc, social, email, whatsapp), utm_campaign is the specific initiative
- Tag your WhatsApp broadcast links, your email links, your Google Business Profile website link and your Instagram bio link. These are the ones everyone forgets
- Keep a shared sheet of every UTM used so the naming does not drift across three people
4. Connect the offline half
In India a large share of conversions finish on a phone call or WhatsApp, which is invisible to web analytics. Two practical fixes: use call tracking numbers that map back to source, and put a single mandatory "how did you hear about us" field on your enquiry form. The self-reported answer is imperfect but it correlates well and it catches word-of-mouth, which no analytics tool will ever show you.
5. Make the CRM the source of truth
GA4 tells you about traffic and events. It does not know which of those leads was any good. Pass the source into your CRM alongside the lead so that three months later you can answer the only question that matters: which channel produced customers who actually paid, not which produced the most form fills.
Reading Attribution Without Fooling Yourself
- <strong>Last-click undervalues discovery.</strong> It gives all credit to the final touch, which is usually branded search or direct. This makes SEO and social look weak and branded ads look brilliant.
- <strong>Data-driven attribution in GA4 is better</strong> but needs sufficient conversion volume to work — under roughly 300 conversions a month it is unreliable.
- <strong>Use the conversion paths report.</strong> Seeing that customers typically touch four channels before converting stops the "just cut Instagram, it does not convert" conversation.
- <strong>Run holdout tests when in doubt.</strong> Turn a channel off for three weeks and watch total enquiries. Crude, disruptive, and the most honest signal you will get.
A Reporting Rhythm That Works
- <strong>Weekly:</strong> spend, leads, cost per lead by channel. Five minutes. Catches breakage early.
- <strong>Monthly:</strong> lead-to-customer rates by source, revenue by channel, trend against the previous quarter.
- <strong>Quarterly:</strong> full attribution review and budget reallocation. Do not reallocate monthly — you will chase noise.
Analytics is the least visible and most consequential part of a marketing programme. Getting it right usually reveals that one channel is being underfunded and another has been coasting on borrowed credit for a year. Our development team handles GA4 and GTM implementation, and every strategy engagement starts with a tracking audit, because there is no point optimising against numbers that are wrong. Ask us for an audit and we will tell you what your data is not telling you.