Google Ads conversion tracking for WordPress.
If you advertise on Google and cannot see which clicks turned into enquiries, Google is guessing on your behalf. Tracking takes two pieces: the Google tag, and a line of code at the moment somebody gets in touch. Most plugins do the first. This one does both. Plenty of sites have neither: our August 2026 check of 558 businesses running Meta ads found 160 with no ad tag on their homepage.
- Free, GPLv2
- No account
- Nothing is sent to us
AW-123456789/AbC-D_efGh- Somebody reaches /thank-you
- Somebody taps a phone number
- Somebody taps a WhatsApp link
Two pieces, and most plugins only do the first.
Without the second piece Google sees the visit but never learns that it turned into an enquiry, so it cannot tell which ad worked.
- 1Somebody clicks your adOn Google, searching for what you sell.
- 2They land on your pageThe Google tag sees the visit.Piece oneMost plugins stop here
- 3They get in touchA thank-you page, a tap on your number or WhatsApp, a form that sent.Piece twoThis plugin adds it
- 4Google Ads counts itAgainst the ad and the search that brought them.
Two values from Google Ads, and the moments that count.
Paste a Conversion ID and a Conversion label, then tick the moments that mean somebody actually got in touch. There is nothing else to configure.
2When should a conversion be reported?
/booking-confirmedOne per line, up to ten. A page somebody only ever sees once they have actually got in touch.
It will not double‑count your leads.
Two Google tags for the same account count every enquiry twice, which is worse than having none: you end up optimising towards a number that is not real. So before it loads anything, it looks for a tag that is already there.
It leaves purchases to Google’s own WooCommerce plugin on purpose, so an order is never counted twice either.
It talks to Google, and nobody else.
The plugin makes no request of its own. Your visitors’ browsers load Google’s tag and report to Google directly; your settings stay in your own database.
Fill in the business name and website and it prints one small description of the business on your home page, the kind Google and AI assistants read. Nothing is printed until both are filled in. Leave it empty if an SEO plugin already describes the business.

Have Admiral set it up.
Admiral installs the plugin for you when it sets up your tracking, fills in both values, and checks the tag on every landing page your ads send people to.
- Search terms that spend and never convert“free consultation”, “skin clinic jobs”$212this month
- Keywords with nothing to show for the money“cheap facial near me”, 31 clicks, no bookings$64this week
- Ads leaking onto search partners and the Display network11% of spend, no bookings$118this month
- One enquiry counted many timesThe booking form counts each booking twice2×bookings overstated
49 named checks on Google Ads and 14 on Meta, each time it reads.