BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Google Ads Conversion Tracking for WordPress Forms – TagFlux icon
Actively maintained Tested with WP 7.1 #68 in conversion tracking

Google Ads Conversion Tracking for WordPress Forms – TagFlux

Server-side Google Ads conversion tracking for WordPress forms and WooCommerce. Track leads and purchases — with their order value.

Active installs<10New
Downloads · 30d102▼ -73.3% vs prev. 30d
Rating5/51 reviews
Health score75/100Good
All-time downloads862Since Jun 2026
Support resolved1 / 1100% in last 2 months
RequiresWP 5.8PHP 7.4+
Downloads · 7d15▼ -25% week over week
Our verdict

Solid choice

Google Ads Conversion Tracking… is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 1 month ago, and scores 75/100 on our health check.

  • Actively developed — last update 1 month ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

132639Jul 6Aug 19Oct 3
Yesterday1
Daily average (1y)8
Peak day61Jun 25, 2026
Last 12 months870

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Google Ads Conversion Track… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
conversion tracking >100 2,047 Best conversion tracking plugins →
form tracking >100 4,160 Best form tracking plugins →
google ads >100 1,416 Best google ads plugins →
Server Side Tracking >100 2,104 Best Server Side Tracking plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Google Ads Conversion Tracking for Word…

From the official readme · v1.4.1

Description

TagFlux is a server-side Google Ads conversion tracking plugin for WordPress forms. It auto-detects the forms already installed on your site, lets you choose which submissions count as conversions, and sends them to Google Ads through the TagFlux backend using the Google Click Identifier (gclid) — no code, no Google Tag Manager, no manual event setup.

Features

  • Server-side Google Ads conversion tracking for WordPress forms
  • WooCommerce purchase tracking with the order value and currency — classic and block checkout
  • Purchases are uploaded from your server when the payment completes, so conversions are recorded even if the buyer never sees the thank-you page
  • Conversion submission through the TagFlux backend using the Google Ads API
  • Google Ads connection via OAuth
  • GCLID capture and first-party cookie storage
  • Auto-detection of supported WordPress forms
  • Support for Contact Form 7, WPForms, Elementor Pro Forms, Ninja Forms and Divi Forms
  • Choose which forms to track from the WordPress admin
  • Track form submissions from Google Ads traffic
  • Dashboard with clicks, CPC, conversions and total cost
  • Breakdowns by form, campaign and landing page
  • No Google Tag Manager setup required
  • No custom JavaScript required
  • Built for Google Ads lead generation campaigns
  • Consent Mode v2 aware: reads the visitor’s real consent state from your consent banner and forwards it with each server-side conversion
  • Optional Enhanced Conversions: email/phone sent as SHA-256 hashes, only if you enable it and the visitor granted consent
  • Compatible with consent managers (GDPR-friendly)
  • Available in English and Spanish

Server-side Google Ads conversion tracking for WordPress

TagFlux uses server-side conversion tracking to send WordPress form submissions to Google Ads through the TagFlux backend.

When a visitor arrives from a Google Ads click, TagFlux picks up the Google Click Identifier (gclid) from the ad URL and, where consent allows it, keeps it in a first-party cookie. If that visitor submits a tracked WordPress form, TagFlux sends the conversion event to Google Ads through the backend instead of relying only on browser-side tags — and if there is no cookie, it recovers the identifier from the submission request itself, so declining cookies costs you the visit-to-visit bridge but not the conversion.

This is useful for lead generation websites that want more reliable Google Ads conversion tracking without maintaining a custom Google Tag Manager or gtag setup.

Why TagFlux instead of Google Tag Manager?

Setting up Google Ads conversion tracking by hand usually means editing gtag snippets, configuring triggers in Google Tag Manager, and testing events one by one.

TagFlux skips the manual tag setup. It detects your WordPress forms, captures the Google Click Identifier (gclid), and reports form submissions to Google Ads server-side through the TagFlux backend using the Google Ads API.

That means no GTM container to maintain, no custom JavaScript, no manual event setup, and fewer moving parts between your WordPress forms and Google Ads conversion actions.

Supported form plugins

TagFlux currently supports:

  • Contact Form 7
  • WPForms
  • Elementor Pro Forms
  • Ninja Forms
  • Divi Forms

If your Google Ads traffic lands on a WordPress page using one of these form plugins, TagFlux can help track those form submissions as Google Ads conversions.

How it works

  1. Install and activate the plugin — activation contacts no external service.
  2. Click “Connect to TagFlux” and connect your Google Ads account via OAuth.
  3. Select which forms to track. From then on, every submission is sent to Google Ads as a conversion automatically.

External services

This plugin connects to two external services to provide conversion tracking. It does not work without them.

1. TagFlux backend (api.tagflux.io)

TagFlux relays conversion data to Google Ads through its own backend.

  • When you connect the site: activating the plugin sends nothing. Only after you explicitly click “Connect to TagFlux” on the plugin settings screen does it send this site’s URL and name to https://api.tagflux.io/api/auth/register to register the site and obtain an API key. No personal data is sent at this step.
  • When you ask for setup help (optional): while the plugin is not yet connected, an admin-only banner offers free help activating TagFlux. Nothing is sent unless you type an email address and explicitly click “Yes, help me” — then the plugin sends that email address plus your site URL and name, site language and WordPress/plugin versions to https://api.tagflux.io/api/support/help-requests so the TagFlux team can contact you. Dismissing the banner sends nothing and it will not be shown again.
  • When a tracked form is submitted: it sends a Google Click Identifier (gclid/wbraid/gbraid, taken from the submission request, from a hidden form field, or from a first-party cookie tagged as marketing — which on a site with a consent banner is only written once advertising consent is granted), the visitor’s Consent Mode v2 state, an order ID used for deduplication, the form/campaign identifiers and the conversion event to https://api.tagflux.io. The contents of the form fields (names, emails, messages) are not sent — with one exception: if you enable the optional Enhanced Conversions setting and the visitor has granted ad consent, the email and/or phone number from the submitted form are sent as SHA-256 hashes (never in plain text).

TagFlux terms: https://tagflux.io/plugin-terms/ — privacy policy: https://tagflux.io/plugin-privacy-policy/

2. Google Ads / Google OAuth

To connect your Google Ads account the plugin uses Google’s OAuth flow, and the backend reads/writes conversion data via the Google Ads API on your behalf.

Google terms: https://policies.google.com/terms — privacy policy: https://policies.google.com/privacy

Installation

  1. Upload the tagflux folder to /wp-content/plugins/, or install it from the WordPress plugin repository.
  2. Activate the plugin from the WordPress “Plugins” menu. Activation does not contact any external service.
  3. Go to “TagFlux” in the admin sidebar and click “Connect to TagFlux”. This registers your site with the TagFlux service (api.tagflux.io) and is the first and only time the plugin sends anything (your site URL and name) — and only after you click. See the “External services” section below.
  4. Connect your Google Ads account.
  5. Select the forms you want to track.

Frequently asked questions

Does TagFlux support server-side tracking?

Yes. TagFlux sends tracked WordPress form submissions to Google Ads through the TagFlux backend using the Google Ads API. It captures the Google Click Identifier (gclid) from Google Ads traffic and uses it to report the conversion server-side.

Is this the same as Google Tag Manager server-side tracking?

No. TagFlux does not require you to set up a server-side Google Tag Manager container. It provides a simpler server-side tracking flow for WordPress form submissions and Google Ads conversions.

Do I still need Google Tag Manager?

No. TagFlux is designed to track Google Ads form conversions without Google Tag Manager, gtag snippets or custom JavaScript. It auto-detects supported WordPress forms and sends conversions to Google Ads through the backend.

Which WordPress form plugins does TagFlux support?

TagFlux currently supports Contact Form 7, WPForms, Elementor Pro Forms, Ninja Forms and Divi Forms.

What does TagFlux track?

TagFlux tracks WordPress form submissions that come from Google Ads traffic. It captures the gclid from the ad click, keeps it in a first-party cookie where consent allows, and sends the conversion to Google Ads through the TagFlux backend when a tracked form is submitted. Without a cookie it falls back to the identifier carried by the submission request.

Do I need a Google Ads account?

Yes, you need an active Google Ads account to track conversions.

How is it different from tracking Google Ads conversions with GTM or gtag?

With Google Tag Manager or gtag you build triggers and tags by hand and maintain them over time. TagFlux auto-detects your forms, maps each one to a conversion action, and sends submissions to Google Ads automatically — no container, no code.

Can I track more than one conversion action?

Yes. You can choose multiple forms to track, and every submission of each tracked form is reported to Google Ads.

Does it work with WooCommerce?

Yes. Since 1.3.0 TagFlux tracks completed WooCommerce purchases as Google Ads conversions, with the order value and currency, on both the classic and the block checkout. The conversion is uploaded from your server when the payment completes — including payments confirmed by gateway webhooks — and is deduplicated against the browser-side tag by order ID. Refunds and conversion adjustments are not uploaded yet.

Which page builders and themes are supported?

Any theme. Form detection currently covers Contact Form 7, WPForms, Elementor Pro, Ninja Forms and Divi forms — both the Divi 4 builder and Divi 5 — regardless of the theme you use.

Is it GDPR compliant?

Yes. On a site where TagFlux detects a consent banner, the tracking cookie is not written until the visitor grants advertising consent, and declining removes it; the cookie is also tagged as marketing so consent managers can control it themselves. Server-side conversions carry the visitor’s real Consent Mode v2 state (read from your consent banner), and Enhanced Conversions data is only sent when the visitor has granted ad consent. See the “External services” section below for exactly what data is sent and where.

What is server-side (dual) conversion tracking?

In dual mode each tracked submission is reported twice: by the classic gtag script in the browser and by your server through the TagFlux backend. Google Ads deduplicates the two with a shared order ID, so conversions are never double-counted — but they are recovered when an ad blocker or strict browser blocks the gtag script. You can turn it off in Settings at any time.

Does the plugin send any data when I activate it?

No. Activation only creates local options; no request is made to any external service. Your site is registered with api.tagflux.io only after you explicitly click “Connect to TagFlux” on the settings screen, where the data to be sent (your site URL and name) and the links to our Terms and Privacy Policy are shown beforehand.

How do I disconnect or remove my data?

Click “Disconnect site” on the TagFlux settings screen to clear the local registration and the Google Ads connection stored in WordPress; you can connect again afterwards. Deleting the plugin removes all TagFlux options from your database (via uninstall.php).

Changelog

The dashboard now shows how much your conversions are worth, not just how many there were. WooCommerce purchases already reported their order value to Google Ads; now that value is visible in TagFlux — as a total, per form, per campaign, and per server-side upload in the order's own currency.

1.4.1

  • New: conversion value in the dashboard. WooCommerce purchases have reported their order value to Google Ads since 1.3.0, but TagFlux never asked Google for it back, so the dashboard counted sales without saying what they were worth. There is now a “Conversion Value” metric for the period, plus a value column in the breakdowns by form and by campaign.
  • New: the server-side conversions card shows the value and currency of each upload. That data was already being sent by the site and returned by the API — it was simply not displayed. Unlike the Google Ads metrics, it appears as soon as the order is uploaded and uses each order’s own currency.
  • The value is only shown where it means something: sites that only track form leads see the dashboard exactly as before, with no columns of zeros.

1.4.0

  • Fix (privacy): the EU Cookie Law / TP Cookies consent plugin was never detected, because TagFlux looked for the wrong main file. Sites using it were treated as having no consent manager, so the click id cookie was stored even when the visitor had rejected cookies. All nine supported managers are now verified against the packages published on WordPress.org by an automated check.
  • New: a public hook so any consent manager can be supported, including custom banners. Declare the visitor’s choice with the tagflux_consent_signals filter in PHP, or call window.tagfluxSetConsent( 'granted' | 'denied' ) from your banner. A real Consent Mode v2 signal always takes precedence, and returned values are validated.
  • New: support for the WP Consent API, the WordPress consent standard — read both in the browser and in PHP, so server-side uploads no longer depend on the browser. Requires the wp-consent-api plugin, which most consent managers integrate with.
  • New: support for consent managers running in IAB TCF mode, through the standard __tcfapi. No extra plugin needed.
  • New: WPConsent (by the WPForms team) is now recognised as a consent manager.
  • Fix: forms embedded through a reusable block or a theme block pattern were still invisible to Divi’s detectors, which resolved the reference only in one of the two scan paths.

1.3.1

  • Fix: forms embedded through a reusable block or a theme block pattern (wp:block / wp:pattern) were invisible to the tracking script. The page content only stores a reference — not the form itself — so TagFlux concluded the page had no tracked form and never loaded its conversion script: browser-side conversions on those pages were silently lost. Block references are now resolved before the page is scanned, nested patterns included, and in place — so Divi’s position-based form matching keeps the document order. Pages with the form placed directly in the content are untouched.

1.3.0

  • New: WooCommerce purchase tracking. Completed orders are sent to Google Ads as PURCHASE conversions with the order value and currency, from your server — the upload fires when the payment completes (including gateway webhooks), not when the buyer lands on the thank-you page. Works with both the classic and the block checkout, and with High-Performance Order Storage (HPOS).
  • New: the Google click identifier and the visitor’s consent state are captured into the order itself at checkout time, so a payment confirmed hours later by a webhook still carries the right attribution and the right consent.
  • New: a WooCommerce card in the settings screen to create the purchase conversion action in Google Ads with one click. In dual mode the thank-you page fires the browser-side tag with the same transaction ID, so Google deduplicates both paths.
  • New: tagflux_conversion_value filter to adjust the reported conversion value per order (both the server-side upload and the browser-side tag use the filtered value).
  • Fix: with consent declined, the click identifier now also survives form submissions — the URL-decoration that kept attribution alive across links did not cover form actions, so the add-to-cart step silently dropped the click identifier and cookieless purchases were never attributed.
  • Fix: billing phone numbers are validated before being hashed for Enhanced Conversions, matching the form path — junk values are no longer uploaded as identifiers.

1.2.6

  • Fix: Ninja Forms conversions were counted twice in dual mode. Ninja Forms submits its own field model instead of the page form, so the shared order ID never reached the server and Google saw two different transactions for the same lead. The order ID now travels through Ninja Forms’ own extra-data channel and both paths deduplicate again.
  • New: Complianz support without extra setup. Complianz only emits Google Consent Mode v2 when a Google service is configured in its wizard; without one, the visitor’s choice never reached TagFlux and conversions were uploaded without a real consent signal (no Enhanced Conversions data, ever). TagFlux now also listens to Complianz’s public consent API, so accepting or declining the banner works out of the box. A real Consent Mode v2 signal, when present, always takes precedence.
  • New: a settings notice when a consent banner has been active for a week but no consent signal has ever reached the site — the case where a site believes it is measuring consent and is not. The existing “your consent manager does not emit Consent Mode v2” notice now also stands down when the site demonstrably does receive the signal.

1.2.5

  • Fix: declining consent after having accepted it now releases the click identifier everywhere — the value already painted in the hidden field, and carried by links clicked afterwards, stops travelling; not just the cookie. A click identifier arriving in the URL of the current request is kept, as it reads nothing from the visitor’s device.
  • Fix: forms that appear after the page loads (popups, modals, AJAX tabs) now receive the click identifier and the shared order ID at submit time, so dual-mode conversions keep deduplicating instead of counting the same lead twice.
  • New: TagFlux now obeys the Google Consent Mode v2 signal even when the consent banner is not one of the recognised plugins — a custom banner that emits Consent Mode is honoured automatically. ad_storage governs the cookie, the visitor’s choice survives navigation between pages, and region-scoped consent defaults are no longer misread as global.
  • New: tagflux_consent_managed filter so custom banners can declare themselves in code, and a settings notice when the detected consent manager does not emit Consent Mode v2 — on those sites the attribution cookie waits for a signal that never arrives, which was working as designed but silently.

Full changelog on WordPress.org →

Screenshots

Dashboard with Google Ads metrics (clicks, CPC, conversions, cost) and breakdowns by form and campaign.
Dashboard with Google Ads metrics (clicks, CPC, conversions, cost) and breakdowns by form…
Onboarding: the explicit "Connect to TagFlux" opt-in, disclosing exactly what data is sent before anything leaves your site.
Onboarding: the explicit "Connect to TagFlux" opt-in, disclosing exactly what data is…
Settings: connect your Google Ads account, set the cookie consent mode, and disconnect the site whenever you want.
Settings: connect your Google Ads account, set the cookie consent mode, and disconnect…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Google Ads Conversion Trackin… alternatives

All conversion tracking plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Pixel Manager for WooCommerce – Conversion Tracking, Google Ads, GA4, TikTok, Dynamic Remarketing Pixel Manager for WooCommerce Conversion tracking for WooCommerce. Google Ads, GA4, Meta, TikTok, OpenAI (ChatGPT) &… by SweetCode 40K+ ★★★★★★★★★★ 4.9 (399) 2 weeks ago 90
2 CallRail Phone Call Tracking CallRail Phone Call Tracking Dynamically swap CallRail tracking phone numbers based on the visitor's referring source. by CallRail 10K+ ★★★★★★★★★★ 3.7 (6) 8 months ago 52
3 Conversios – GA4, Google Ads & Meta Conversion Tracking with Product Feed for WooCommerce Conversios GA4, Google Ads & Meta Pixel conversion tracking plus product feed sync for WooCommerce… by Conversios 10K+ ★★★★★★★★★★ 4.3 (206) 4 days ago 86
4 Pixelavo – Server Side Tracking & Pixel + AI Ads Tools Pixelavo – Server Side Tracking & Pixel + AI Ads Tools Add pixel tracking to your WordPress site with Conversions API, server-side tracking, AI ad… by HasThemes 2K+ ★★★★★★★★★★ 3 (2) 2 months ago 63
5 Tracking Script Manager Tracking Script Manager Easy tag management. Manage the tracking tags, codes and scripts you use in your WordPress… by JHipkin 2K+ ★★★★★★★★★★ 4.1 (7) 4 months ago 64
6 Product Feed for Google Shopping, Microsoft Advertising and 40+ Channels for WooCommerce Merchant Product Feed for Google Shopping, Microsoft Advertising and… WooCommerce product feed plugin for Google, Microsoft & Facebook (Meta), including… by simprosys 2K+ ★★★★★★★★★★ 4.8 (87) 1 month ago 87
7 ArrayCodes Datalayer for WooCommerce FREE ArrayCodes Datalayer for WooCommerce FREE Track WooCommerce product views and purchases in Google Analytics 4 — and use the same data… by array.codes 700+ ★★★★★★★★★★ No reviews 3 weeks ago 70
8 Pixel Integration for Snapchat Pixel Integration for Snapchat Integrate the Snapchat pixel in WordPress and WooCommerce to track conversions and measure… by Hassan Ali ⚡️ 300+ ★★★★★★★★★★ 3.9 (9) 4 months ago 62
9 TradeTracker Connect TradeTracker Connect TradeTracker Connect enables Merchants using WooCommerce to start selling products or… by tradetracker 200+ ★★★★★★★★★★ No reviews 1 year ago 35
10 CustomerLabs Conversion Tracking for WooCommerce CustomerLabs Conversion Tracking for WooCommerce WooCommerce conversion tracking for Google Ads, Meta & GA4. Automatic events, enhanced… by clabsvishnuprasad 100+ ★★★★★★★★★★ No reviews 10 months ago 40

FAQ

Google Ads Conversion Tracking for…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Google Ads Conversion Tracking… free?

Yes. Google Ads Conversion Tracking… is free to download and use from the official WordPress.org plugin directory.

Is Google Ads Conversion Tracking… safe to use in 2026?

Google Ads Conversion Tracking… is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 1 month ago, and scores 75/100 on our health check.

How many websites use Google Ads Conversion Tracking…?

Google Ads Conversion Tracking… is active on <10 WordPress websites and has been downloaded 862 times since it launched in June 2026. It was downloaded 102 times in the last 30 days.

Does Google Ads Conversion Tracking… work with WordPress 7.1?

Yes. The developer has tested Google Ads Conversion Tracking… up to WordPress 7.1.2, the latest release. It requires WordPress 5.8 or newer.

What PHP version does Google Ads Conversion Tracking… need?

Google Ads Conversion Tracking… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Google Ads Conversion Tracking… last updated?

The latest version, 1.4.1, was released on September 3, 2026 (1 month ago).

Who makes Google Ads Conversion Tracking…?

Google Ads Conversion Tracking… is developed and maintained by tagflux.

What are the best alternatives to Google Ads Conversion Tracking…?

The most popular alternatives to Google Ads Conversion Tracking… are Pixel Manager for WooCommer… (40K+ installs), CallRail Phone Call Tracking (10K+ installs) and Conversios (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.