Fix Already Existing Form Errors
If you encounter errors when integrating web forms in WhatConverts, the cause is typically related to how the Form Integration Tool identifies forms or how the form is loaded on your page. This article explains the most common form integration errors and how to resolve them.
The Form Integration Tool displays a "Form Already Exists" error
WhatConverts identifies forms using attributes such as Form ID, Name, Action, or Class. If a form you are trying to add shares one of these attributes with a form already integrated in your profile, WhatConverts treats them as the same form and returns a "Form Already Exists" error.
A common example is Contact Form 7, which assigns a default class of "wpcf7-form" to all forms. If one form with that class is already integrated, every other form sharing that class will be tracked under the same integration.
How to resolve a "Form Already Exists" error
To troubleshoot this issue:
- Open your website's HTML and locate the form causing the error.
- Check the form's ID, Name, Action, and Class attributes.
- Compare those attributes against the forms already integrated in your WhatConverts profile.
- If multiple forms share the same attribute, update each form in your website's HTML to assign a unique ID, Class, or Name to differentiate them.
- Once each form has a unique attribute, return to WhatConverts and attempt the integration again.
- If updating form attributes is not possible, follow the Setting Up Web Forms Manually guide to integrate the form without relying on shared attributes.
The Form Finder cannot detect the form on your page
The WhatConverts Form Finder cannot automatically detect forms that are not directly embedded in the page's HTML at load time. This typically occurs when a form is loaded inside an iframe, delivered via a third-party embed code, or generated dynamically using JavaScript after the initial page load.
How to resolve a form that cannot be found
To troubleshoot this issue:
- Inspect your page source to determine how the form is being loaded.
- If the form is loaded inside an iframe, refer to the Tracking Web Forms in Iframes guide for the correct setup method.
- If the form is delivered via a third-party embed code or generated dynamically with JavaScript, follow the Setting Up Web Forms Manually guide to configure tracking without using the Form Finder.
Related Topics
Get a FREE presentation of WhatConverts
One of our marketing experts will give you a full presentation of how WhatConverts can help you grow your business.
Schedule a Demo