With the Campaign Tracking add-on, you can directly attribute each submission you receive to a campaign you’re running. This Add-on is available for purchase on certain paid subscription Plans. To make sure this works properly you'll need to first add the Formstack Site Tracking code to your site's global header. Instructions on how to do that can be found here.
Enable Campaign Tracking add-on
Step 1: Choose the form you’d like to add the plugin to, select the “Conversion Kit” tab, then click "Add” next to “Campaign Tracking."
Step 2: Select which data you’d like to include in the Form’s submission table. Check off the boxes next to the Campaign parameters.
Doing so automatically adds hidden fields to your form to collect the campaign information from your URL:
Step 3: Create your URL with campaign parameters (Check out Google’s handy URL Builder) and publish it.
This can be the link to the Formstack-hosted form, to the page where your form is embedded, or to your homepage (as long as the site tracking code is enabled). Here is an example URL: https://colin.formstack.com/forms/newslettersign_up?utm_source=google&utm_medium=marketing&utm_campaign=test
Note: This plugin will not work if the form is embedded using an iFrame.
Step 4: It's recommended to test the form by visiting the form at the campaign link, filling out and submitting it, then viewing the submission data in your Formstack account.
You’ll see the campaign parameter information, from the URL, has automatically filled in each of the hidden fields with the identifying information for your records as well as which submissions came from the campaign(s) you’re running.
Send data to your CRM
You'll most likely want to send this data to your CRM. To do so:
Step 1: Add fields within your CRM record to handle the UTM parameter data.
Step 2: Refresh your CRM integration fields in Formstack so the newly created fields show up.
Step 3: Map the hidden UTM parameter fields on your form to the new fields in your CRM integration.
See it in action below: