Skip to content

Analytics

FormFlow can fire events to your analytics platform when a customer views or submits a form. This lets you track form performance, run funnel analysis, and connect submission data to your existing analytics.

Two events are tracked for every form:

EventWhen it fires
Form viewedWhen the form loads in a visitor’s browser
Form submittedWhen the customer successfully submits the form
  1. Go to Settings and open the Analytics tab
  2. Choose your provider and enter the required credentials
  3. Click Save

Analytics providers are connected globally — once connected, the tracking fires on all forms where you’ve enabled it via the form’s Integrations tab.

FieldDescription
Measurement IDYour GA4 Measurement ID (format: G-XXXXXXXXXX)
Form View Event NameName of the event fired when the form loads (default: form_view)
Form Submit Event NameName of the event fired on submission (default: form_submit)

Event names may only contain letters, numbers, and underscores, and must be 40 characters or fewer.

FieldDescription
Project TokenYour Mixpanel Project Token
Form View Event NameDefault: form_view
Form Submit Event NameDefault: form_submit
FieldDescription
Write KeyYour Segment source Write Key
Form View Event NameDefault: Form Viewed
Form Submit Event NameDefault: Form Submitted
FieldDescription
API KeyYour Amplitude project API key
Form View Event NameDefault: form_viewed
Form Submit Event NameDefault: form_submitted
FieldDescription
App IDYour Heap App ID

Heap tracks form views and submissions as named events for funnel analysis.

FieldDescription
Site IDYour Hotjar Site ID

Hotjar tags session recordings with form events, letting you watch how visitors interact with your forms.

FieldDescription
Project API KeyYour PostHog project API key
HostYour PostHog instance URL — leave blank if using PostHog Cloud (https://app.posthog.com)

The Host field is only needed if you’re running a self-hosted PostHog instance.

FieldDescription
DomainYour store’s domain as registered in Plausible (e.g. your-store.com)

Additional setup required: After saving, you must create two custom goals in your Plausible dashboard: form_viewed and form_submitted. Plausible does not auto-create goals.

FieldDescription
Site IDYour Fathom Site ID

Additional setup required: After saving, you must create two goals in your Fathom dashboard and note their Goal Codes. These are then entered per form in the form’s Integrations tab.

After connecting a provider globally, enable it for specific forms:

  1. Open the form in the Form Builder
  2. Go to the Integrations tab
  3. Find the Analytics section and toggle on your provider

For Fathom, you’ll also enter the goal codes for that specific form in this tab.