Linux 软件免费装
Banner图

Google Ads Conversion Tracking for WordPress Forms – TagFlux

开发者 tagflux
更新时间 2026年10月18日 00:24
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce google ads conversion tracking form tracking server-side tracking

下载

1.2.1 1.4.2 1.2.6 1.3.0 1.4.3 1.4.4 1.0.0 1.1.0 1.2.5 1.3.1 1.4.0 1.4.1 1.4.5 1.0.1 1.0.2 1.2.0 1.2.2 1.2.3 1.2.4

详情介绍:

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 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: 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.

安装:

  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.

屏幕截图:

  • Onboarding: the explicit "Connect to TagFlux" opt-in, disclosing exactly what data is sent before anything leaves your site.
  • Settings: connect your Google Ads account, set the cookie consent mode, and disconnect the site whenever you want.

升级注意事项:

1.4.5 Important fix for Divi sites: with Divi's "defer jQuery" option (on by default), Divi contact forms could record no conversions at all, and Ninja Forms and Elementor Pro lost their browser-side conversion. Recommended update. 1.4.4 Server-side tracking now turns on by default (Dual mode) when you connect Google Ads, so conversions are no longer lost to cookie rejection, ad blockers or consent plugins. If you had turned it off yourself, it stays off. Recommended update. 1.4.3 TagFlux now tells you when your Google Ads connection has been lost, with a reconnect button on every admin screen — until now the plugin kept showing "connected". Also warns when your cookie consent plugin cannot release the Google tag. Recommended update. 1.4.2 Important fix: on sites with a cookie consent plugin (CookieYes, Cookiebot, Complianz, iubenda, WPConsent), the Google tag stayed blocked even after the visitor accepted cookies, so browser-side conversions were never recorded. Also detects forms placed inside Salient Global Sections. Recommended update. 1.4.1 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.0 Privacy fix: sites using the EU Cookie Law / TP Cookies plugin were treated as having no consent manager, so the click identifier cookie was stored even when the visitor had rejected cookies. Also adds a public hook, WP Consent API and IAB TCF support, so any consent manager can be honoured. Recommended update. 1.3.1 Fixes conversion tracking on pages that embed their form through a reusable block or a theme block pattern — those pages were not loading the tracking script, so the browser-side conversion was silently lost. Recommended update. 1.2.6 Ninja Forms conversions no longer count twice in dual mode, and Complianz banners now work out of the box: the visitor's consent choice reaches TagFlux even when Complianz has no Google service configured. Recommended update. 1.2.5 Consent fixes: declining after having accepted now releases the click identifier everywhere, forms that appear after page load keep conversion deduplication, and custom consent banners that emit Google Consent Mode v2 are honoured automatically. Recommended update. 1.2.4 Conversions are no longer lost when a visitor declines cookies: the click identifier is now also read from the submission request, which stores nothing on the visitor's device. On sites with a consent banner, the click identifier cookie now waits for advertising consent. Recommended update. 1.2.3 Adds Divi 5 support and fixes conversion tracking on pages that embed a WPForms block — those pages were not loading the tracking script, so the browser-side conversion was lost. Recommended update. 1.2.2 Google Ads accounts are now listed as a hierarchy, and "Link" is only offered for accounts that can actually record conversions — manager (MCC) and cancelled accounts explain why instead of failing after you click. 1.2.1 Housekeeping release: uninstalling the plugin now clears all of its settings, so a reinstall really does start from scratch. No functional changes. 1.2.0 Adds an optional "help me set it up" banner: leave your email and the TagFlux team helps you activate the plugin for free. Explicit opt-in, dismissible, no data sent unless you ask. 1.1.0 Adds server-side conversion tracking (dual mode) with Consent Mode v2 and optional Enhanced Conversions — recovers conversions lost to blocked scripts, deduplicated via order ID. Also fixes the Spanish admin translations not loading. Recommended update. 1.0.2 Clearer setup docs and an expanded FAQ for Google Ads conversion tracking. No functional changes. 1.0.1 Improves error reporting when connecting to Google Ads. Recommended update.

常见问题:

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).

更新日志:

1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.1 1.3.0 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.2 1.0.1 1.0.0