14-day free trial  ·  No credit card required

Running Google Ads to get WhatsApp leads?
Google can't see them.

Google Ads is blind to WhatsApp conversations. WA Tracking traces every contact back to the exact keyword and campaign, then uploads it to Google Ads as a real offline conversion.

🔑 keyword: "plumber near me"
🆔 GCLID: Cj0KCQjw…
🎫 Ref: REF-K72B391C
✅ Offline Conversion Uploaded
0% of WA button clicks never send a message
0% of WA Tracking events are real contacts
5 min setup via Google Tag Manager

WhatsApp Business App can't connect to Google Ads.
So agencies do one of two things. Both wrong.

If your clients use WhatsApp Business App (not the API), you've probably hit this wall.

Approach #1

"I track the WhatsApp button click as a conversion in GTM"

Sounds logical. But clicking a wa.me link ≠ actually sending a WhatsApp message. Most people click to save the number or check the chat, then leave. You're training Smart Bidding on window-shoppers.

What Google Ads learns ❌ Fake leads = higher CPL, worse results
Approach #2

"WhatsApp Business App can't connect to Google Ads, so I don't track it"

No Conversions API. No pixel. No integration. So you spend on Google Ads, leads come in on WhatsApp, and Google has zero idea any of it happened. Smart Bidding is completely blind.

What Google Ads learns ❌ Nothing. Smart Bidding gives up optimising.

When Smart Bidding trains on fake conversions, your campaign slowly falls apart.

  • 📈
    CPL climbs every month

    Smart Bidding bids up on keywords that "convert" but those are just clicks, not leads.

  • 🎯
    You can't justify the budget

    The data says it's working. The client says leads are down. You have no answer.

  • 💸
    Budget goes to the wrong keywords

    High-intent terms get starved. Cheap clicks with no intent eat the budget.

  • 🔁
    It compounds over time

    Six months of bad training data = a campaign that actively works against you.

👨‍💼
Client
Monthly Review Call
"Boss, we spent $1,500 on Google Ads. It shows 94 conversions."
"But I only got 11 people actually WhatsApp us this month 🤔"
"The other 83 clicked the button and left without messaging."
"Google counted every click as a conversion. That's why CPL keeps climbing."
"So we spent $1,500 and still don't know which ads actually bring real customers?"

Follow one lead, from ad click
to real Google Ads conversion.

Scroll through each step to see exactly what happens.

01

Visitor clicks your Google Ad

Google appends a GCLID to the URL. The moment they land on your site, WA Tracking silently captures the keyword, match type, and campaign, stored in their browser. Even if they browse more pages before clicking WhatsApp.

yoursite.com?gclid=Cj0KCQjw…&keyword=plumber+near+me

Captured invisibly in visitor's browser:

🔑 plumber near me
🆔 Cj0KCQjw8b…
🎯 Exact match
📁 Search – Plumbing
02

They click your WhatsApp button

WA Tracking intercepts the click and generates a unique reference code in under 100ms. Everything is logged to your dashboard.The visitor notices nothing different.

Try it — click the button →

yoursite.com/services
Emergency Plumber
Available 24/7 · Fast Response
⚡ Logged to WA Tracking
keyword: plumber near me
gclid: Cj0KCQjw8b…
ref: REF-K72B391C ← new
page: /services
03

They message you, with the ref code

The ref code is automatically prepended to the WhatsApp message. When they contact you, the first thing you see is Ref No.: REF-K72B391C. Look it up in your dashboard. Instantly know which keyword drove this lead.

🏠
Your Business
● online
Ref No.: REF-K72B391C: Hi, I have a burst pipe 🙏
Can someone come urgently?
On it! Someone will be there in 30 mins.
Matched in your dashboard:
plumber near me
REF-K72B391C
✓ Real lead
04

Export and feed Google Ads real data

One click exports the Google Ads-ready CSV. Upload it to Google Ads → Conversions → Upload. Smart Bidding now knows "plumber near me" drove a real lead and bids smarter on keywords like it.

Google Click IDConversionTime
Cj0KCQjw8b… WhatsApp Click 2026-06-03
⬇ Export Google Ads CSV
↓ Upload to Google Ads
🎯
Smart Bidding updated
"plumber near me" = real lead. Bids smarter now.
WhatsApp Clicks · WA Tracking
KeywordMatchRef CodeGCLID
plumber near me Exact REF-K72B Cj0KCQ…
dentist near me Phrase REF-M91D Cj0KCQ…
personal injury lawyer Exact REF-F44G Cj0KCQ…
home renovation quote Broad

See the exact keyword behind every WhatsApp lead.

Not just "someone clicked WhatsApp." WA Tracking shows you "plumber near me" on exact match from your Search campaign at 2:14 PM. So you know exactly what's working.

  • Keyword + match type, every click
  • Campaign name for every lead
  • Unique ref code: match the lead to their WhatsApp chat
  • GCLID ready to upload to Google Ads
  • Works across multi-page sessions

What changes when Smart Bidding gets real data

❌ Without WA Tracking
  • Button clicks = conversions (wrong)
  • ~70% of signals are fake
  • No keyword attribution
  • Smart Bidding trains on noise
  • Can't assign lead values
  • CPL climbs, quality drops
  • Campaigns drift and underperform
✅ With WA Tracking
  • Only real contacts logged
  • 100% clean signal
  • Keyword + campaign per lead
  • Smart Bidding trains on real leads
  • Assign value per lead type
  • CPL drops, quality improves
  • Campaigns improve over time

Start free. Pay when it's working.

14-day free trial on all plans. No credit card. Cancel anytime.

Starter
$9 /mo
1 client site
  • 1 domain
  • 500 contacts/month
  • Keyword + GCLID attribution
  • Unique ref code per click
  • Google Ads CSV export
  • GTM snippet
Start Free Trial
Agency
$49 /mo
Up to 10 client sites
  • 10 domains
  • Unlimited contacts
  • Keyword + GCLID attribution
  • Unique ref code per click
  • Google Ads CSV export
  • GTM snippet per domain
  • Priority support
Start Free Trial

✓ 14-day free trial    ✓ No credit card    ✓ Cancel anytime

Feed Smart Bidding truth, not clicks.

Real conversion data. Better bidding. Lower CPL. Takes 5 minutes to set up.

Start Free, No Card Needed →

14-day free trial · No credit card · Cancel anytime