WhatsApp attribution for Google Ads
Google Ads cannot see your WhatsApp leads.
When someone clicks an ad and lands in WhatsApp, the conversation is invisible to Google. We tie that chat back to the click that produced it and send the conversion back, so Smart Bidding can finally see the enquiries it is blind to.
We set it up. The first thirty days are free. Nothing goes on your client’s website.
The problem
Every WhatsApp enquiry looks exactly like the last one.
Three people message a dental clinic this morning. One of them clicked a Google ad, one tapped the chat button on the website, and one came from Instagram. Nothing in the inbox says which is which.
So Google Ads records nothing for the campaign that brought in the customer. Smart Bidding spends against what it can measure, and a WhatsApp conversation is not something it can measure. Budget drifts to whatever fills a form.
Meta solved this for its own click-to-WhatsApp ads years ago. Google has nothing equivalent.
How it works
Two changes, and neither one touches the website.
Every other tool in this category needs a tag manager and a class on the button, on your client’s own site. That means a developer, and it breaks under an ad blocker. We need a link and a webhook.
1
You change a link.
Find the WhatsApp link in the ad and swap the domain. The person clicking it sees exactly what they saw before.
wa.me/… → sapp.to/…
2
You add one webhook.
Paste our URL into AiSensy, Wati, Interakt or Gupshup as an extra webhook. We sit alongside what you already have, never in front of it, so if we go down nothing of yours stops.
hooks.attrible.io/w/ab12cd
3
We send the conversion back.
When the chat arrives we tie it to the click that produced it and upload it to Google Ads against that click. Smart Bidding starts optimising for enquiries instead of form fills.
Google Ads · offline conversion
What you get back
Every chat arrives with the click that produced it.
You decide what comes back with the chat. Put the CRM record, the branch or the rep who should call on the link, and all of it arrives attached to the conversation.
- referrer
- where the click came from
- city
- from the click, not the chat
- device
- clicked_at
- click_to_send
- how long they hesitated
- anything you add
- gclid, a CRM id, the owning rep, the branch
Where this matters
Not for Meta ads. Meta already solved its own.
A click-to-WhatsApp ad on Instagram or Facebook arrives carrying Meta’s own click id, and Meta’s optimiser can already see it. You do not need us there, and we would rather say so than let you find out.
Where we are the only option
Google Ads, your website’s chat button, an Instagram bio link, a QR code on a hoarding, a link in an email. Google cannot stamp a WhatsApp message it never sees, and none of these carry an id of their own.
Where you should not pay us
Click-to-WhatsApp ads bought through Meta. Use the native click id and spend the ₹2,500 somewhere else.
Pricing
One plan. Free for the first thirty days.
Priced per WhatsApp number, because that is what a client is. Three branches on three numbers is three of these; one business on one number is one.
The first thirty days are free and we set it up for you. After that you pay for the numbers you kept. Leaving takes two minutes and no notice, and because we are never in the path of your messages, nothing of yours breaks on the way out.
- We do the setup, on a call or over email
- Every chat tied back to the click that produced it
- Conversions uploaded to your Google Ads account
- Whatever else you hang on the link, returned with the chat
- A reply in the chat naming the source, for the front desk
What we do not have
No logos, no case studies, no screenshot of somebody else’s results. The demo is the proof instead. Run it on your own phone and judge it on what it does.
Who you would be dealing with
Ordroid Solutions LLP, registered in India. You deal with the person who built it. No ticket queue, and no account manager you have to brief first.
Pick one campaign and let us prove it.
We set it up, it runs free for thirty days, and if it has not earned its place by then we part ways.