AnalyticsWebflow

Google Analytics

Track pageviews, events, and conversions across every page with native GA4.

Google Analytics 4 (GA4) is the free, industry-standard web analytics layer, and on Webflow it installs through a native no-code connection — you paste a Measurement ID in Site Settings, publish, and every page ships with pageview tracking. Setting up Google Analytics on Webflow takes minutes, and once live it tells you where your traffic comes from, which pages and campaigns convert, and how visitors move through your site. It is the baseline analytics integration every serious Webflow site runs, almost always paired with a behavioral tool like Microsoft Clarity for the why behind the numbers.

What GA4 tracks on a Webflow site

  • Pageviews and screens — automatic across every published Webflow page, including CMS template pages, no per-page code required.
  • Traffic sources and campaigns — organic search, paid, social, referral, direct, and email, with full UTM attribution and Google Ads linking.
  • Events and conversions — button clicks, scroll depth, video plays, file downloads, and key actions you mark as conversions (such as form submissions).
  • Audiences and demographics — device, geography, language, returning vs. new visitors, and (with consent) age and interest segments.
  • User journeys and funnels — entry and exit pages, landing-page performance, and multi-step paths through Explorations.
  • Google ecosystem integration — direct linking to Google Ads, Search Console, Looker Studio, and free BigQuery export for raw-event analysis.

How Webflow's native GA4 connection works

Webflow gives you two ways to add GA4, and the right choice depends on how much tracking you need.

The native Google tag field is the no-code path. Webflow exposes a single Measurement ID field in Site Settings > Integrations > Google Analytics. You paste the G-XXXXXXXXXX ID from your GA4 property, save, and publish. Webflow then injects the Google tag on every page automatically. This is the recommended path for the large majority of marketing and content sites — it covers pageviews, traffic sources, audiences, and any events GA4 collects automatically.

Google Tag Manager (GTM) is the code path for advanced needs. You paste the GTM container snippet into Site Settings > Custom Code (head and body), then deploy the GA4 tag from inside GTM. Choose GTM when you need custom events, server-side tracking, ecommerce revenue, third-party marketing pixels, or version-controlled tag deployment. The trade-off is more moving parts: you maintain the GTM container, a data layer, and trigger rules. Many teams start with the native field and graduate to GTM only when the native connection can't capture what they need.

The two methods are mutually exclusive — never paste both a Measurement ID in the native field and a GA4 config tag in GTM, or you will double-count pageviews.

How to set up Google Analytics on Webflow

  1. Create a GA4 property. In Google Analytics, go to Admin > Create property, name it, and set your timezone and currency.
  2. Add a Web data stream. Enter your Webflow site URL (for example https://yoursite.com), enable enhanced measurement, and copy the Measurement ID (format G-XXXXXXXXXX).
  3. Paste the ID in Webflow. Open Site Settings > Integrations > Google Analytics, paste the Measurement ID, and save.
  4. Publish your site. The Google tag only goes live after you publish — unpublished changes will not appear in GA4.
  5. Verify in Realtime. Open GA4's Reports > Realtime and visit your live site; you should see at least one active user within a few minutes.
  6. (Advanced) Use GTM instead. Skip step 3, paste your GTM container into Site Settings > Custom Code > Head code (and the noscript into Body code), publish, then add the GA4 configuration tag inside GTM.
  7. Mark conversions. In GA4 Admin > Events, identify the events that matter (form submissions, purchases, sign-ups) and toggle Mark as key event so they appear in conversion reports and can feed Google Ads.

Tracking Webflow form submissions as conversions

Tracking form submissions as conversions is the single biggest gap Webflow users hit, because Webflow does not fire a usable GA4 event when a form submits. Webflow forms validate and submit via AJAX, so GTM's built-in gtm.formSubmit trigger fires unreliably — often on validation failures, or not at all on success.

The reliable fix is a custom dataLayer push wired through Google Tag Manager:

  1. In Webflow, add a small snippet to your form's success state (or a global event listener) that runs dataLayer.push({ event: "form_submission", form_id: "contact" }) when the form succeeds.
  2. In Google Tag Manager, create a Custom Event trigger matching the event name form_submission.
  3. Add a GA4 Event tag (for example generate_lead) fired by that trigger, and publish the container.
  4. In GA4 Admin > Events, find generate_lead and toggle Mark as key event. It now counts as a conversion and is available to Google Ads.

This pattern — custom dataLayer event, GTM trigger, GA4 event, mark as conversion — is the standard way to track any Webflow interaction GA4 misses by default, including outbound clicks, video plays, and CMS filter interactions.

GA4 vs. Webflow Analyze vs. Microsoft Clarity

These three tools answer different questions; most production Webflow sites run two or all three together.

ToolWhat it answersSetupBest for
Google Analytics 4*What* happened and *where it came from* — traffic sources, pages, conversions, campaignsPaste Measurement ID (or GTM)Traffic, attribution, conversion reporting
Webflow Analyze*How is the site doing today?* — built-in pageviews, top pages, form submissionsZero config, in your Webflow dashboardQuick glance, no third-party account
Microsoft Clarity*Why* users behave that way — heatmaps, session replays, rage clicksNative Webflow App or one snippetQualitative UX insight GA4 cannot show

GA4 gives you the marketing and conversion picture, Analyze is the convenient in-dashboard summary, and Clarity shows the user behavior behind the numbers. They overlap at the edges but don't replace each other.

Best GA4 + Webflow use cases

Track traffic sources for a marketing site

See which channels — organic search, paid social, referral, email — actually drive sessions and conversions. GA4's UTM attribution and Google Ads linking make this its core job.

Measure CMS content performance

Pair GA4 with NoCodelytics to see not just which blog posts get traffic, but which individual CMS items drive reads and conversions — something GA4 alone struggles to surface at the item level.

Attribute form submissions to campaigns

Wire form submissions as GA4 conversions (see above), link GA4 to Google Ads, and see which campaigns and keywords actually generate leads, not just clicks.

Build audiences for retargeting

GA4 audiences — engaged users, converters, specific page visitors — feed directly into Google Ads for retargeting and lookalike modeling, turning analytics data into an acquisition channel.

Combine with Clarity for the full picture

Use GA4 to find pages with high traffic but low conversion, then open Microsoft Clarity recordings on those pages to watch where users get stuck. GA4 finds the problem; Clarity shows the cause.

Limitations to know

  • Steep learning curve. GA4's event-based model is powerful but unintuitive, especially for anyone coming from the old Universal Analytics — expect to invest time in reports and Explorations.
  • No out-of-the-box form-submission event. Webflow does not auto-fire a GA4 event on form success; you must configure it manually or via Google Tag Manager.
  • Server-side and revenue tracking need GTM. Ecommerce revenue, server-side tagging, and consent-mode v2 all require a Tag Manager setup, not just the native Measurement ID field.
  • Data sampling and thresholding. GA4 applies privacy thresholds in Explorations and can sample large date ranges, which can obscure small datasets or rare events.
  • Google Tag Manager — the advanced deployment layer for GA4 events, conversions, and server-side tracking.
  • Microsoft Clarity — free heatmaps and session replays that show the why behind GA4's what.
  • NoCodelytics — CMS-item-level analytics that surface content performance GA4 can't reach alone.

Blog: 20 Best Webflow Integrations to Use in 2026

Frequently asked questions

Create a GA4 property in Google Analytics with a Web data stream, then copy the Measurement ID (format G-XXXXXXXXXX). In Webflow, open Site Settings > Integrations > Google Analytics, paste the Measurement ID, save, and publish your site. Pageview tracking starts flowing within a few minutes — confirm it in GA4's Realtime report. No code is required for the standard setup.

Yes. Webflow ships a native Google Analytics 4 integration in Site Settings under the Integrations tab. You only need a free GA4 property and its Measurement ID — Webflow injects the Google tag on every published page automatically. For advanced event tracking, you can use Google Tag Manager instead of the native field, but for pageviews and traffic data the built-in connection is all most sites need.

Webflow does not fire a usable GA4 event when a form submits, because Webflow forms validate and submit via AJAX, so GTM's native form-submission trigger is unreliable. The fix is to push a custom dataLayer event (for example form_submission) from the Webflow form's success callback, create a matching Custom Event trigger in Google Tag Manager, send a GA4 event tag like generate_lead, then mark that event as a conversion in GA4 Admin.

Yes. Standard Google Analytics 4 is completely free with no traffic limits that a typical Webflow site will approach — GA4 handles billions of hits per month at no cost. The paid tier, Google Analytics 360, is priced in the six figures annually and is aimed at enterprises with advanced data-retention and roll-up reporting needs. Almost every Webflow site runs on the free GA4 tier indefinitely.

Webflow Analyze is the built-in, zero-configuration dashboard in your Webflow account that shows basic pageviews, top pages, and form submissions. Google Analytics 4 is a separate, more powerful tool that adds detailed traffic-source attribution, campaign measurement, custom events, conversions, audience demographics, and funnel analysis. Use Analyze for a quick glance and GA4 for the marketing and conversion reporting that Analyze cannot surface.

More Webflow integrations
Ready to build?

Launch faster with Webflow templates

Every template is CMS-ready and integration-friendly — connect your tools and ship.