One GTM snippet does the work. You just upload the CSV when a lead is confirmed.
Copy your personalised snippet from the WA Tracking dashboard. Paste it into a Custom HTML tag in Google Tag Manager. Set the trigger to All Pages. Publish. Done.
No developers needed. No code changes to your site. If you've used GTM before, it takes under 5 minutes.
When someone clicks your ad, Google appends a GCLID (Google Click Identifier) to the URL. WA Tracking captures this (keyword, match type, and campaign) and stores it silently in the visitor's browser.
This data persists even if the visitor browses multiple pages before clicking WhatsApp.
The moment they tap your WhatsApp button, WA Tracking intercepts the click and generates a unique reference code (e.g. REF-K72B391C). This code is automatically prepended to the WhatsApp message text.
The click is logged, including GCLID, keyword, ref code, and page URL, to your WA Tracking dashboard instantly.
When a real lead messages you, their first WhatsApp message contains their ref code ("Ref No.: REF-K72B391C, I need a quote…"). Find that row in WA Tracking, confirm it's a good lead, then export the Google Ads CSV.
Upload the CSV to Google Ads under Conversions → Upload. Smart Bidding now has a real signal and starts bidding smarter on the keywords that actually convert.
Yes. WA Tracking detects any wa.me or api.whatsapp.com link, Elementor buttons, HT Chat widgets, and any element with a .whatsapp class.
No. WA Tracking is built to never break a click. If anything goes wrong, it falls back gracefully and opens WhatsApp as normal. Every response returns 200. Your user experience is never affected.
The click is still logged without a GCLID. You'll see it in the dashboard with no keyword data, useful for comparing paid vs. organic WhatsApp traffic.
No. Upload whenever you have confirmed leads, daily, weekly, or whenever suits your workflow. Google Ads accepts conversions up to 90 days after the original click.
No IP addresses are ever stored. WA Tracking only captures click metadata: keyword, GCLID, page URL, match type, campaign, and timestamp.
Yes. The GCLID and keyword are stored in the visitor's browser on first arrival. WA Tracking reads them at the moment of the WhatsApp click, regardless of which page they're on.
14-day free trial. No credit card. Set up in 5 minutes.
Start Free Trial →14-day free trial · No credit card · Cancel anytime