Form Tracking & Enhanced Conversions
Form Tasks turn any lead form on your site into a “data source” for Conversion Tasks.
They let Conversion Exporter capture form submissions (leads) and prepare them for Google Enhanced Conversions for Leads.
How it works (end-to-end)
- Capture
When a visitor submits a tracked form, the plugin captures:- mapped fields (Email, Phone, First/Last name)
- click IDs (GCLID / GBRAID / WBRAID) when available
- optionally consent status (if ConsentMagic is enabled)
- Store
The submission is saved locally in your WordPress database (so it’s ready to export even if Google can’t “see” the form event in the browser). - Export
A Conversion Task (with Source = Forms) generates a CSV in the Google format you selected. - Match in Google Ads
Google uses the hashed identifiers to match the lead to a Google account and attribute it to ads (even when no click ID exists).
Create a Form Task (what you configure on this screen)
Go to Conversion Exporter → Form Tasks → Add New Form.
1) Enable Form
Turns tracking on/off for this specific form task.
2) Form name
Internal label (example: “Contact – Demo request”). Helps when you have multiple forms.
3) Page URL to scan + Scan
Paste the exact URL where the form appears and click Scan.
- The scanner detects supported forms on that page
- You then pick the correct form (dropdown appears after scanning)
- Next, you map the fields (Email/Phone/Name)
4) Data retention options
Controls how long lead data stays stored on your site.
- Auto Delete: removes old entries automatically
- You can delete by:
- days (ex: delete after 30 days), or
- entries (ex: keep last 1,000 leads)
This helps with privacy and keeps the database clean.
Field mapping (what you’ll do after scanning)
You map the detected inputs to the Enhanced Conversions fields:
- Email (Required) – the main identifier Google uses
- First Name (optional, recommended)
- Last Name (optional, recommended)
- Phone (optional, recommended)
Tip: even if you capture multiple fields, Google may match using whichever is available/valid after hashing.
Supported forms (examples)
The plugin detects forms via a scanner and includes native support such as:
- Contact Form 7
- Fluent Forms
- (and other supported plugins / generic HTML forms depending on your setup)