How to add your Google Analytics measurement ID to your forms and checkouts in Flodesk
Overview
The Google Analytics measurement ID is a small piece of code that helps you track activity on your forms and checkouts. It connects Flodesk with your Google Analytics dashboard so you can measure, optimize, and build audiences for your ads.
With Google Analytics integrated, you can:
See who viewed your form or checkout.
Track when someone subscribes through a form.
Track when someone completes a purchase through a checkout.
Use this data to run targeted Google ads.
Important: Google Analytics integration and the cookie banner feature are only available on paid Flodesk plans.
How the Google Analytics integration works
Flodesk injects the Google Analytics script tied to the measurement ID you provide.
It tracks:
page_view events: when someone loads your form or lands on the sales page
generate_lead events: when someone submits your form
join_waitlist events: when someone joins a waitlist from your checkout
purchase event: when someone makes a checkout purchase
This means you’ll know exactly which ads are driving signups or sales.
How to add your Google Analytics measurement ID to a form
You can add your Google Analytics measurement ID to Full page forms and Link in bio forms.
From the form builder
Open the form you want to edit
Go to Settings
Find the Google Analytics field, click the pencil icon to edit it and enter your Google Analytics measurement ID. Save your changes.
(Optional) Toggle on the Cookie banner. When the cookie banner is toggled ON, you give visitors the chance to opt out of being tracked by Google Analytics. You may see less data appear in your Google Analytics dashboard as a result.
Publish your changes
From the Forms dashboard
Go to your Forms dashboard
Hover over the form’s card, click the three dots (...) menu and select “Settings”
In Settings, find the Google Analytics field, click the pencil icon to edit it and enter your Google Analytics measurement ID.
(Optional) Toggle on the Cookie banner
Save and publish
How to add your Google Analytics measurement ID to a checkout
Open the checkout page you want to edit
Go to Setup > Advanced
Find the Google Analytics field, click the pencil icon to edit it and enter your Google Analytics measurement ID. Save your changes.
(Optional) Toggle on the Cookie banner. When the cookie banner is toggled ON, you give visitors the chance to opt out of being tracked by Google Analytics. You may see less data appear in your Google Analytics dashboard as a result.
Publish your checkout.
Cookie banner (data privacy)
If you’re using your Google Analytics measurement ID, you may need to display a cookie banner to comply with data privacy regulations. Please confirm this with your attorney.
How it works
If the cookie banner is turned on, the Google Analytics measurement ID does not fire until a visitor makes a choice:
If a visitor accepts, tracking begins
If a visitor rejects, no data is tracked. You may see less data appear in your Google Analytics dashboard as a result.
Visitors can also view your Privacy Policy and Terms of Service directly from the banner
How to turn on the cookie banner
Add a Google Analytics measurement ID to your form (Full page or Link in Bio) or checkout
In the same settings panel, toggle the Cookie banner ON
The banner design and text are automatically applied and cannot be edited.
The link to the “Privacy policy” on the cookie banner will link to the privacy policy associated with your Flodesk account
The link to the “Terms of Service” on the cookie banner will link to the Terms and Conditions associated with your Flodesk account.
Things to know
Google Analytics measurement IDs and cookie banner settings carry over when you duplicate a form or checkout
Google Analytics measurement IDs and cookie banner settings do not carry over when you use a shared template
Available only on paid plans
FAQ
What is the Google Analytics measurement ID?
A small code that tracks views, signups, and purchases on your Flodesk forms and checkouts, sending data to your Google Analytics dashboard.
Which Flodesk forms support the Google Analytics measurement ID?
Full page and Link in bio forms. Inline and popup forms are not supported.
Do I need a paid plan?
Yes. Google Analytics integration and cookie banners are only available on paid plans.
What events are tracked?
PageView (default)
Lead (form submission)
ViewSalesPage (lands on the sales page)
ViewCheckout (lands on the checkout page)
Purchase (checkout purchase)
JoinWaitlist (checkout waitlist)
What if I enter an invalid Google Analytics measurement ID?
An error message will appear if the ID is incorrectly formatted. The page won’t save until the issue is fixed.
Does the Google Analytics measurement ID fire immediately?
If the cookie banner is enabled, tracking only starts once a visitor accepts.
What is the cookie banner?
A banner that asks visitors to accept or reject tracking before the Google Analytics measurement ID fires. You may need to display a cookie banner to comply with data privacy regulations. Please confirm this with your attorney.
When does the cookie banner appear?
The banner appears only when a Meta Pixel ID or Google Analytics measurement ID is added and the Cookie Banner toggle is turned ON. It is OFF by default.
How long is consent stored?
Consent is stored in a browser cookie for up to 12 months. It does not persist across browsers or incognito sessions.
Can I edit the cookie banner text?
No. The text and design are standardized for compliance.
What if a visitor has Global Privacy Control enabled?
If GPC is detected, tracking is automatically rejected, and the Google Analytics measurement ID never fires, regardless of banner interaction.
What happens when I duplicate or share a form or checkout?
Duplicate: The Google Analytics measurement ID is copied to the new version.
Shared template import: The Google Analytics measurement ID is not copied to maintain data privacy and prevent unwanted cross-account tracking.
Why aren't my custom parameters showing up in Google Analytics reports?
Custom parameters like content_id and content_type don't appear in GA4 reports automatically. They need to be registered first. In your GA4 account, go to Configure → Custom definitions → Custom dimensions and add them there. Once registered, they'll show up in your reports and explorations. This is a GA4 requirement, not something Flodesk controls.
I just set up Google Analytics. Why don't I see any events yet?
There's typically a 24–48 hour delay before events appear in GA4's standard Recent Events list. If you want to confirm your setup is working right away, check Realtime or DebugView in GA4. Those update in real time and are the best place to validate things during initial setup.
How do I use my Flodesk events in Google Ads?
You'll need to mark the events as key events in GA4 first. Once you've done that, allow about 24 hours for them to sync over to Google Ads. After that, you can import them by going to Goals → Conversions → New conversion action → Import → Google Analytics 4 in the Google Ads campaign builder.
Where do I find my GA4 key events in Google Ads?
In Google Ads, go to Goals → Conversions → New conversion action → Import → Google Analytics 4. Your key events from GA4 will appear there once they've synced (usually within 24 hours of being marked as key events in GA4).
What happens if a paid member downgrades to the free plan?
When a member transitions from a paid plan to a free tier, all existing Google Analytics measurement IDs are automatically removed from their forms and checkouts.
If I’m using Team seats to add team members to my account, what can they access?
Under Forms:
Admin | Manager | Editor | |
Add Google Analytics measurement ID | ✅ | ✅ | ❌ |
Toggle on/off cookie banner | ✅ | ✅ | ❌ |
Edit Privacy policy | ✅ | ❌ | ❌ |
Toggle on/off Privacy policy | ✅ | ✅ | ❌ |
Make Privacy policy required | ✅ | ✅ | ❌ |
Under Checkouts:
Admin | Manager | Editor | |
Add Google Analytics measurement ID | ✅ | ✅ | ❌ |
Toggle on/off cookie banner | ✅ | ✅ | ❌ |
Edit Privacy policy | ✅ | ❌ | ❌ |
Toggle on/off Privacy policy | ✅ | ✅ | ❌ |
Make Privacy policy required | ✅ | ✅ | ❌ |




