Formidable Forms
The Formidable Forms integration tracks form submissions from the Formidable Forms plugin. Formidable Forms is a powerful form builder plugin for WordPress that lets you create contact forms, surveys, payment forms, and more.
This integration automatically tracks:
- Form submissions: When users submit any form you configure
Conversion tracking is configured on a per-form basis, giving you complete control over which forms track conversions and how they're labeled. You can customize the conversion label and value for each form, and set up enhanced conversions to send customer data to supported ad platforms.
Setup Instructions
Step 1: Enable the Integration
- In your WordPress admin, go to Settings → Conversion Bridge → Integrations
- Find Formidable Forms in the list of available integrations
- Enable the integration by clicking the toggle
Step 2: Configure Form Tracking
For each form you want to track:
- Go to Formidable → Forms in your WordPress admin
- Click on the form you want to configure
- In the form settings, scroll to the Conversion Bridge section
- Check Add conversion tracking for this form
- Optionally set a Conversion Label (default: "Form Submission")
- Optionally set a Conversion Value (can be a number or currency like "10 USD")
- If you're using ad platforms that require conversion labels/IDs, configure those in the platform-specific fields
Step 3: Set Up Enhanced Conversions (Optional)
Enhanced conversions let you send customer email, name, and other data to supported ad platforms:
- Edit your form in Formidable Forms
- Click on any field you want to use for enhanced conversions
- In the field settings, find the Enhanced Conversion Data dropdown
- Select the data type:
- Email: For email address fields
- First Name: For first name fields
- Last Name: For last name fields
- Custom: For custom data (enter a custom key like "phone" or "company")
- If you selected "Custom", enter your custom key in the field that appears
- Repeat for any other fields you want to include
Enhanced conversion data is only sent to platforms that support it and is handled according to each platform's privacy requirements.
Step 4: Save Settings
- Click Update to save your form settings
How It Works
The integration tracks form submissions using different methods depending on how your form is configured:
AJAX Forms
For forms with AJAX submission enabled:
- Form Submission: User submits the form via AJAX
- Event Detection: Conversion Bridge listens for Formidable's custom events (
frmFormComplete,frmBeforeFormRedirect,frmPageChanged) - Enhanced Data Capture: Before the form clears, JavaScript captures values from fields configured for enhanced conversions
- Event Tracking: A conversion event is tracked with all configured data
Non-AJAX Forms with Success Message
For forms without AJAX that show a success message:
- Form Submission: User submits the form (page reloads)
- Server-Side Detection: Conversion Bridge detects the successful submission on the server
- Enhanced Data Capture: Field values are captured from the form submission data
- Event Tracking: A conversion event is tracked server-side with all configured data
Non-AJAX Forms with Redirect
Important: Non-AJAX forms that redirect to another page are not supported for conversion tracking. If you want to use redirects with conversion tracking, you must enable AJAX submission in your form settings.
Tracked Data
Form Submission Event
The form submission event includes:
- Event Type: Form submission event
- Label: Customizable label (default: "Form Submission")
- Value: Optional conversion value (if configured)
- Form Information:
- Form ID
- Form title
- Custom label
- Customer Data (if enhanced conversions enabled):
- Email address
- First name
- Last name
- Custom fields (using your custom key)
- Platform-Specific Data: Any platform-specific conversion labels/IDs configured for the form
Enhanced Conversions
Enhanced conversions allow you to send customer data to supported ad platforms to improve conversion tracking accuracy and attributionThe process of determining which channels, campaigns, or actions contributed to a conversion, helping you understand what influenced a visitor’s decision to take action..
Enhanced conversions are configured per field in your form:
- Email Fields: Select "Email" from the Enhanced Conversion Data dropdown
- Name Fields: Select "First Name" or "Last Name" as appropriate
Multiple Enhanced Fields
You can configure multiple fields for enhanced conversions. For example:
- One email field
- One first name field
- One last name field
- Multiple custom fields (phone, company, etc.)
All configured enhanced conversion data is automatically included with the conversion event.
Custom Event Labels
You can customize the conversion label for each form to better identify events in your analytics platforms. The label appears in your analytics dashboards and reports.
Default Label: "Form Submission"
Custom Labels: You can use any text you want, such as:
- "Contact Form Submission"
- "Newsletter Signup"
- "Quote Request"
- "Support Ticket"
Conversion Values
You can optionally set a conversion value for each form. This value is sent to platforms that support it and can be used to measure the value of different form submissions.
Value Formats:
- Number:
10or25.50 - Currency:
10 USDor25.50 EUR
The currency will be automatically detected and passed to platforms that support currency-specific values.
Form Submission Methods
AJAX Forms (Recommended)
AJAX forms provide the best tracking experience:
- Supports all form actions (message, redirect, etc.)
- Captures enhanced conversion data reliably
- Works with multi-page forms
- No page reload required
To enable AJAX: In your form settings, check Submit this form with AJAX.
Non-AJAX Forms with Success Message
Non-AJAX forms that show a success message are supported:
- Tracks conversions server-side
- Captures enhanced conversion data
- Requires page reload
Non-AJAX Forms with Redirect
Non-AJAX forms that redirect to another page are not supported:
- Cannot track conversions reliably
- Solution: Enable AJAX submission in your form settings
Session Tracking
Conversion Bridge automatically saves a session ID to each form entry. This allows you to:
- Link form submissions to the user's conversion journey
- Track the path users took before submitting the form
- Analyze conversion funnels
Still need help?
If you have not yet found your answer in the documentation articles, please contact support
Contact support