Analytics
Analytics
Section titled “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:
| Event | When it fires |
|---|---|
| Form viewed | When the form loads in a visitor’s browser |
| Form submitted | When the customer successfully submits the form |
Connecting an Analytics Provider
Section titled “Connecting an Analytics Provider”- Go to Settings and open the Analytics tab
- Choose your provider and enter the required credentials
- 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.
Supported Providers
Section titled “Supported Providers”Google Analytics 4
Section titled “Google Analytics 4”| Field | Description |
|---|---|
| Measurement ID | Your GA4 Measurement ID (format: G-XXXXXXXXXX) |
| Form View Event Name | Name of the event fired when the form loads (default: form_view) |
| Form Submit Event Name | Name 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.
Mixpanel
Section titled “Mixpanel”| Field | Description |
|---|---|
| Project Token | Your Mixpanel Project Token |
| Form View Event Name | Default: form_view |
| Form Submit Event Name | Default: form_submit |
Segment
Section titled “Segment”| Field | Description |
|---|---|
| Write Key | Your Segment source Write Key |
| Form View Event Name | Default: Form Viewed |
| Form Submit Event Name | Default: Form Submitted |
Amplitude
Section titled “Amplitude”| Field | Description |
|---|---|
| API Key | Your Amplitude project API key |
| Form View Event Name | Default: form_viewed |
| Form Submit Event Name | Default: form_submitted |
| Field | Description |
|---|---|
| App ID | Your Heap App ID |
Heap tracks form views and submissions as named events for funnel analysis.
Hotjar
Section titled “Hotjar”| Field | Description |
|---|---|
| Site ID | Your Hotjar Site ID |
Hotjar tags session recordings with form events, letting you watch how visitors interact with your forms.
PostHog
Section titled “PostHog”| Field | Description |
|---|---|
| Project API Key | Your PostHog project API key |
| Host | Your 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.
Plausible Analytics
Section titled “Plausible Analytics”| Field | Description |
|---|---|
| Domain | Your 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.
Fathom Analytics
Section titled “Fathom Analytics”| Field | Description |
|---|---|
| Site ID | Your 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.
Per-Form Setup
Section titled “Per-Form Setup”After connecting a provider globally, enable it for specific forms:
- Open the form in the Form Builder
- Go to the Integrations tab
- 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.