HubSpot Tracking Script Capturing Non-HubSpot Forms Not Submitted
SOLVE
I'm curious if anyone else has observed this same phenomenon with the HubSpot tracking script and non-HubSpot forms.
Here's the context:
We use Gravity Forms on WordPress websites and install the HubSpot WordPress plugin to integrate the tracking script and capture non-HubSpot Forms.
Since Gravity Forms wrap forms in the traditional <form> tag, this feature works as intended.
We have observed multiple cases where a new contact appears in HubSpot after supposedly submitting the form. The contact record gives the #gform{ID} as the form name, as expected. However, if we look in the backend of the website in the Gravity Forms submission table, no record of the entry exists.
Is HubSpot's script picking up the form submission before the user submits the form? If so, this seems to raise issues with privacy. In this case, the user would not know that their contact information appears with a "successful" form submission in the company's portal. Likewise, the company would not know that the user never actually submitted the form, making it awkward if the company reaches out and makes an initial introduction.
"Non-HubSpot form submissions are collected whenever a visitor clicks the submit button. If there is validation on the external form, this can lead to multiple partial submissions. For example, if a visitor attempts to submit the form without filling a required field, they would need to enter the required information and submit again. In HubSpot, both submissions would be collected, one partial and one complete. "
Does your Gravity form have a validation method or required fields in place? A contact may have tried submitting a form (they've slicked on the "Submit" button), but because the submission wasn't complete (they haven't completed CAPTCHA or failed to provide required information), it wasn't recorded in Gravity forms. Could this be the case?
"Non-HubSpot form submissions are collected whenever a visitor clicks the submit button. If there is validation on the external form, this can lead to multiple partial submissions. For example, if a visitor attempts to submit the form without filling a required field, they would need to enter the required information and submit again. In HubSpot, both submissions would be collected, one partial and one complete. "
Does your Gravity form have a validation method or required fields in place? A contact may have tried submitting a form (they've slicked on the "Submit" button), but because the submission wasn't complete (they haven't completed CAPTCHA or failed to provide required information), it wasn't recorded in Gravity forms. Could this be the case?