How to add your Google Analytics measurement ID to your forms and checkouts in Flodesk

Edited

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

  1. Open the form you want to edit

  2. Go to Settings

  3. Find the Google Analytics field, click the pencil icon to edit it and enter your Google Analytics measurement ID. Save your changes.

  1. (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.


  2. Publish your changes

From the Forms dashboard

  1. Go to your Forms dashboard

  2. Hover over the form’s card, click the three dots (...) menu and select “Settings”

  3. In Settings, find the Google Analytics field, click the pencil icon to edit it and enter your Google Analytics measurement ID.

  4. (Optional) Toggle on the Cookie banner

  5. Save and publish

How to add your Google Analytics measurement ID to a checkout

  1. Open the checkout page you want to edit

  2. Go to Setup > Advanced

  3. Find the Google Analytics field, click the pencil icon to edit it and enter your Google Analytics measurement ID. Save your changes.

  1. (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.



  2. 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

  1. Add a Google Analytics measurement ID to your form (Full page or Link in Bio) or checkout

  2. In the same settings panel, toggle the Cookie banner ON

  3. The banner design and text are automatically applied and cannot be edited. 

  4. The link to the “Privacy policy” on the cookie banner will link to the privacy policy associated with your Flodesk account 

  5. 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?

  1. Duplicate: The Google Analytics measurement ID is copied to the new version.

  2. 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

Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.