Form Fill Goals
Last updated
Last updated
Form fills are one of the most important early signs of intent. HockeyStack enables tracking forms filled across different platforms to ensure the most accurate tracking.
You can pull forms filled directly from a marketing automation platform. This is the only accurate way of measuring HubSpot forms, as HubSpot performs data cleaning on entries into forms.
Go to Definitions -> Goals and create a new Custom goal. Then, pick "Form Fill Property Changed" from the dropdown. Add identifiers for the goal:
property is "submittedat"
integration contains "HubSpot" (we are using "contains" because it's not case sensitive)
To report on a specific form, simply add the form's name to the goal conditions.
To track form fills directly from the Marketo integration, go to Definitions -> Goals and create a new Custom Goal. Then, select 'Fill Out Form' from the dropdown.
This goal tracks all form submissions made via Marketo. You can customize this goal by adding additional properties.
Go to Definitions -> Goals and create a new Custom Goal. Then, select 'Marketo Form Submitted' from the dropdown.
This method tracks Marketo forms using the Website Tracking Script.
Other common sources of form submissions are LinkedIn and Facebook. To get the accurate numbers for those forms, you need to pull them directly from integrations with those platforms.
Go to Definitions -> Goals and create a new Custom goal. Then, pick "Form Fill Property Changed" from the dropdown. Add identifiers for the goal:
property is "submittedat"
integration contains "Facebook" or "LinkedIn" (we are using "contains" because it's not case sensitive)
If there's a form on your website that isn't tracked by a marketing automation tool, you can still track it using HockeyStack! You do it using the website tracking script.
Go to Definitions -> Goals and create a new Form Submit goal. Then, you need to choose a selector of the form. However, there's a rule that you can follow: each form's selector contains the word 'form'. That's why you can define Any Form Submission goal (a goal that will track all forms submitted on your website) in the following way:
The goal above captures all form submissions on your website. What if you want to report on a specific form only? You can:
Pick a specific page on which the form is placed. Use the 'In Page' filter on the right-hand side and specify the page where the form is located.
To get a list of emails submitted in a form tracked by the website script, you can pull it from: User Properties -> identity, in any report using this goal.
The number of forms recorded using the website script will not exactly match the number from a marketing automation tool. This is because HockeyStack records every submission, for example, submissions using an email like 'test@test.com', while marketing automation tools often apply data cleaning rules. On the other hand, some submissions will be invisible to HockeyStack, for example, if a user has an ad blocker enabled.
HubSpot form fields have their own names in HockeyStack, in case of any doubts about fields, please see this
If the goal value is 0, make sure you have added the correct Track Date Property. Go to Settings -> Reporting and Tracking, and look for the Track Date Properties section. It should contain a line like this. If it doesn't, add it
Facebook form fields have their own names in HockeyStack. In case of any doubts about naming, please see this
Pick a specific form using its exact selector.
If the form that you want to add to your reporting is not tracked elsewhere, you can submit a CSV with a list of emails, and use that list to build a goal. You can find detailed instructions on how to do it in the .