Home Learn Channel Tracking

Track Which Google Ad Generated Each WhatsApp Conversation.

Your customers click a Google Ad, land on your site, and tap the WhatsApp button. Google Ads has no idea that conversation happened. Here's how to fix that, written by someone who went through the whole journey.

The WhatsApp attribution gap

You run Google Ads. Someone clicks your ad, visits your site, and taps your WhatsApp button. A conversation starts. Maybe they book a consultation. Maybe they become a customer worth thousands.

Google Ads knows about the click. It knows about the page visit. But the moment they tap that WhatsApp link, the trail goes cold. As far as Google is concerned, that visitor bounced.

This is the single biggest attribution gap in digital advertising for service businesses in WhatsApp-heavy markets. And it means your Google Ads is optimising blind.

How I learned this the hard way

I run a luxury travel business and the marketing for a fertility clinic, both with serious Google Ads spend. WhatsApp is one of our main enquiry channels, so I had to figure this out.

Step 1: track the WhatsApp clicks. I spent hours in GTM, got it firing, and was proud of myself for seeing WhatsApp clicks appear as conversions in Google Ads. Job done, I thought.

Step 2: realise the conversions are mostly junk. Then I noticed something. Every time a competitor clicked the WhatsApp button to snoop on what we offer, that was a conversion. Every accidental tap on mobile. Every bot. All conversions. Google was happily optimising to find me more competitors and bots.

Step 3: switch to tracking real messages. OK, fine. Let me just track actual WhatsApp messages, not clicks. That is when I discovered the real problem.

Step 4: realise Google and Meta will never share data. They do not talk to each other. They never will. It is not a roadmap item, it is a strategy. So there is no way Google Ads can simply "see" your WhatsApp messages. You are out of luck unless you go bespoke.

Step 5: I went bespoke. Which is what Tagless does, and what I will explain next.

Why Google Tag Manager cannot solve this

GTM can track that someone clicked a WhatsApp link. But clicking a link and having a conversation are very different things. GTM fires an event when the link is clicked, but it cannot tell you whether the person actually sent a message, whether it was a real enquiry or an accidental tap, or whether that conversation turned into a sale.

So you end up with a "conversion" event that counts every WhatsApp click as a win. Bots, competitors snooping, accidental taps, people who opened WhatsApp and changed their mind, all counted as conversions. Smart Bidding then optimises for people who click WhatsApp links, not people who become customers.

This matters even more in PMax campaigns, because PMax spends across Display, Discover, YouTube, Gmail and partner networks where junk traffic is rampant. Tell PMax a junk click is a conversion and it amplifies the loop fast. See PMax leads problem #1: junk submissions for the wider picture.

How Tagless tracks WhatsApp leads properly

A click is not a conversion. A reply is. Tagless treats it that way.

When a visitor clicks your WhatsApp link, Tagless captures the GCLID (Google Click ID) and injects a reference into the pre-filled WhatsApp message. That reference quietly maps back to the GCLID in our backend.

When the visitor actually sends a message and you read it, the reference comes through. Now we know two things at once: a real message was sent (not a click), and it came from a specific Google ad click. That is a real conversion, ready to be sent back to Google with the consent signal attached so it is audience-building eligible.

From there, you have two options for qualifying which messages count:

Manual qualification. You read the messages in your dashboard, decide which are real enquiries, mark them as qualified. The qualified conversion syncs to Google Ads.

AI qualification. Tagless reads each message with AI and decides whether it is a real, qualified lead, biased toward strict (not loose) so junk does not slip through. Especially important if you are running PMax.

Either way, only genuine WhatsApp conversations get reported to Google Ads. Smart Bidding learns what a real customer actually looks like.

The 90-day attribution window

High-ticket services do not close on the first conversation. Someone WhatsApps you about a dental implant, a safari, a fertility consultation, the sale might close weeks or months later.

Tagless maintains the link between the original ad click and the WhatsApp conversation for 90 days. When the deal closes, you update the conversion value and Google Ads credits the right campaign. This unlocks tROAS bidding: optimising for revenue, not just leads.

Markets where this matters most

WhatsApp is the primary business communication channel in the UAE, South Africa, Brazil, Turkey, India, and much of Southeast Asia and Latin America. If you are running Google Ads in these markets and your leads come through WhatsApp, you are almost certainly optimising on incomplete data.

The businesses that benefit most are those with high-value services: medical clinics, law firms, real estate agents, travel companies, recruitment agencies, and automotive dealerships. One properly attributed conversion can be worth thousands.

How to set it up

  1. Sign up at app.tagless.ai
  2. Paste the Tagless script on your website
  3. Connect your Google Ads account
  4. Tagless automatically detects your WhatsApp links and injects the reference

Your first WhatsApp lead will appear in your dashboard within minutes of going live. No GTM, no developer, no complex integrations. 2-minute setup.

See your WhatsApp leads in Google Ads.

Track every WhatsApp conversation back to the ad click that started it. Set up in 2 minutes.

Start free trial