Form Tracking

Enables tracking user interaction with forms for events such as form visibility, submission, abandonment, and so on.

Plugin options

The plugin is loaded with the following parameters available to be set via the Data collection application:

Parameter Description Default Value UI Element
Interaction Type

Type of the event to bind onto the DOM element.

  • mouse down
  • mouse up
  • click

mouse down

Drop-down
Add Another Form Tracker Set

An array for providing options for configuring the Form Tracking plugin.

Multiple forms can be tracked across different web pages.

Button
Set name

Create your Form Tracking sets to track forms across different web pages.

Set#

Textbox
Pages to track

Used to specify the URL of the page where the forms can be tracked. This has two options:

  • All pages - All the forms available in the domain will be tracked. 

  • Specific Page - Forms that are available on this page will tracked.

The following configurations are available:

  • Page Path - Add the URL of the page.

All pages

Radio Options
Track form sets

Allows you to configure the forms that should be tracked. This has two options:

  • All forms - Allows you to track all the forms. 

  • Select few - Allows you to track a specific form.

Note: You can add multiple track form sets for different forms on the same page. If multiple configurations are added for the same form then the first configuration is only considered.

The following configurations are available:

  • Form Selector - Specifies a query selector that is used to identify the form uniquely.
  • Display Name - Specifies an alias for the form to be passed to the reporting server.

All forms

Radio Options
Form events to track

Indicates the type of events to be triggered when tracking a form.

  • Visibility - Indicates whether to trigger form visibility event.
  • Visibility Abandonment - Indicates whether to trigger a form visibility abandonment event.
  • Interaction - Indicates whether to trigger a form interaction event.
  • Interaction Abandonment - Indicates whether to trigger a form interaction abandonment event.
  • Submission - Indicates whether to trigger a form submission event.

All events

Checkboxes

Learn more

Infinity Module