Fireshift / Study / WordPress

WordPress sites and Google Ads conversion tracking: 45.5% count a click, page load or login

By the Fireshift team · Scanned 5 Nov 2026 · 301 WordPress sites with a readable Google Ads conversion, of 886 in the study · Public tags only

TL;DR. 137 of 301 WordPress sites (45.5%, 95% interval 40 to 51.2%) send Google Ads a conversion on a click, a page load or a login. The all-site figure is 50.8%, so WordPress sits inside the noise of the whole sample. One gap does show: 77.7% send no conversion value, against 68.8% of all sites. We saw the container, not the Ads account: a conversion we flag may be secondary and harmless to bidding.

45.5%of 301 WordPress sites count a click, a page load or a login
77.7%send no conversion value on any action
28.9%convert on a button or link click
16.3%have a duplicate conversion

What did the 301 WordPress sites send?

Share of WordPress sites with each pattern, next to all 886 sites in the study. A site can show several patterns, so rows overlap.

PatternWordPress (n=301)95% intervalAll sites (n=886)
Any noise trigger45.5% 137 of 30140 to 51.2%50.8% 450 of 886
Button or link click28.9% 87 of 30124.1 to 34.3%31.6% 280 of 886
Page load (every page or a plain page view)23.9% 72 of 30119.4 to 29%26.1% 231 of 886
Duplicate conversions16.3% 49 of 30112.5 to 20.9%20.5% 182 of 886
Login counted5.0% 15 of 3013 to 8.1%7.9% 70 of 886
No conversion value on any action77.7% 234 of 30172.7 to 82.1%68.8% 610 of 886

Intervals are Wilson 95%. Where the WordPress interval holds the all-site share, we can't say WordPress sites differ.

What does each pattern mean?

What can't we see?

  • Primary vs secondary lives in the Ads account. A click conversion set to secondary does not drive bids.
  • Which plugin or tag manager created the tag. We read the public container. We make no claim about plugins.
  • Server-side tags are not in the public container, so real rates are likely higher.
  • Cause. Many sites share a platform and a setup habit. These are shares of what we saw, not proof that WordPress causes them. The sample is not random.

Method

Static HTTP read of the homepage, /pricing, /signup and /demo (robots.txt respected) and the public googletagmanager.com containers of 886 sites with a readable Google Ads conversion. A site counts as WordPress when the page source shows it; a site can carry two platforms, so platform rows overlap. No forms, logins or bot evasion. Full rules: method. All-site results: the study.

Check your own WordPress site.

The free scan runs the same checks in seconds. Public data only.

Scan my site

See a sample reportOr have us fix it: Fix Sprint, €1,500

Related: the full 1,727-site study · primary vs secondary · all guides