Form tracking: Overview
- Auto identify
- Manually install auto-identify script
- Form tracking: SPAs (Single Page Applications)
- Form tracking: Google Tag Manager (auto-identify script)
- Form tracking: Hubspot (auto-identify script)
- Form tracking: iframes (auto-identify script)
- Form tracking: Calendly
- Form tracking: Pardot iframe
- Form tracking: Server Side Analytics APIs
- Form tracking: Sleeknote or Drift
- Form tracking: Dynamics 365 Marketing
- Form tracking: Intercom
In this article, we'll provide you with a comprehensive listicle of the different ways to track form submissions.
Before setting up the form tracking, you need to first set up the web tracking by installing the Dreamdata analytics script.
Refer to our Web Tracking Documentation for guidance.
For the manual set-up guide, click here.
With this method, you add an additional script to your pages that out-of-the-box monitors all form submissions, and if it can find an email input, it uses that as the user’s email address, meaning it's linking that email input with the user’s cookie id.
See below for information about installation and configuration.
Any forms which are added after this will not be tracked.
Manually install auto-identify script
Add the following auto-identify script at the end of the <head /> section on your website.
<script async id="dreamdata-form-identify" src="https://cdn.dreamdata.cloud/scripts/identify-form/v1/identify-form.min.js"></script>
Below you'll find an overview of the different ways you can track forms in Dreamdata:
Form tracking: SPAs (Single Page Applications)
This guide will explain how to implement form tracking in modern JS frameworks such as React, Angular and similar. Click here to view the guide
Form tracking: Google Tag Manager (auto-identify script)
This guide will explain how to add the auto-identify form tracking script via Google Tag Manager using a custom HTML tag.
Form tracking: Hubspot (auto-identify script)
This guide explains how you can apply the auto-identify script and start tracking If you use Hubspot forms on your website
Form tracking: iframes (auto-identify script)
This guide will explain how you can use the auto-identify script to track forms sitting in iframes.
Form tracking: Calendly
This guide will explain how you can track Calendly forms on your website.
Form tracking: Pardot iframe
This guide explains how you can track Pardot iframe forms on your website.
Form tracking: Server Side Analytics APIs
This guide will explain how to track events server-side. If you want to know more about this, contact your customer success manager or reach out through the chat.
Form tracking: Sleeknote or Drift
This is a guide on how to track forms using Drift or Sleeknote.
Form tracking: Dynamics 365 Marketing
This guide on how to track forms using Dynamics 365 Marketing Forms
Form tracking: Intercom
This guide on how to track chat conversions with Intercom