---
title: "Framer Analytics: How to Track Your Site"
description: "How to track a Framer site: built-in analytics, adding Google Analytics 4, and what to actually measure to understand how visitors use your site."
canonical_url: "https://framerhub.io/blog/framer-analytics-guide"
last_updated: "2026-10-02T00:00:00.000Z"
---

Publishing a site without tracking how visitors actually use it means every design and content decision after launch is a guess. **Framer analytics**, whether Framer's own built-in stats or a full Google Analytics 4 setup, gives you the data to replace guessing with actual evidence.

This guide covers both options, when each makes sense, and what to actually look at once tracking is live.

---

## Option 1: Framer's built-in analytics

Framer offers native site analytics on eligible plans, giving you visitor counts, page views, and referral sources directly inside the Framer dashboard, no separate account or setup required.

**What it covers:** basic traffic volume, which pages get visited, and where visitors are coming from at a high level.

**What it doesn't cover:** custom event tracking (specific button clicks, form completions), detailed audience segmentation, conversion funnels, or integration with broader marketing tools like ad platforms.

**Best for:** getting basic traffic visibility with zero setup, especially useful early on or for simpler sites where deep behavioral analysis isn't a priority.

---

## Option 2: Google Analytics 4 (GA4)

For more depth, GA4 is the standard choice, and integrates with Framer through custom code rather than a native one-click connection.

### Setting up GA4 on a Framer site

1. Create a GA4 property in Google Analytics if you don't already have one, and get your measurement ID.
2. Copy the GA4 tracking snippet Google provides for your property.
3. In Framer, open your site settings and find the custom code section, typically split into head and body injection areas.
4. Paste the tracking snippet into the head section, since it needs to load on every page to track site-wide.
5. Publish your site and confirm the change is live.
6. Open GA4's real-time report and browse your live site to confirm visits are being tracked correctly before relying on the data.

**What GA4 adds over Framer's built-in analytics:** custom event tracking, audience segmentation, conversion goals, and integration with Google Ads and other marketing tools for a fuller picture of where traffic comes from and what it does once it arrives.

---

## Tracking specific interactions: forms, buttons, and conversions

Basic pageview tracking tells you traffic volume. Understanding whether visitors actually convert (submit a form, click a key CTA, complete a purchase) needs event tracking configured on top of the base setup.

**Form submissions.** Configure a GA4 event tied to your form's successful submission, either through GA4's enhanced measurement features (which can auto-detect some form interactions) or a custom event fired when your form's success state displays. If you're using a form plugin with more advanced validation and submission handling, confirm it doesn't interfere with how the success state is detected for tracking purposes.

**Button clicks.** Key CTAs (a "Book a Call" or "Get Started" button) benefit from their own tracked event, so you can see click-through rate on that specific action rather than only knowing the page was viewed.

**Scroll depth.** Useful for long-form content or landing pages, showing how far down a page visitors actually get before leaving.

**Outbound link clicks.** If your site links out to external tools, marketplaces, or social profiles, tracking these clicks shows which outbound destinations actually get used.

---

## What to actually look at once tracking is live

Setting up analytics is only useful if you regularly look at it and act on what you find.

**Traffic sources.** Where visitors actually come from (search, social, direct, referral) tells you which channels are worth investing more time in and which aren't producing results.

**Top landing pages.** Which pages visitors arrive on first, and whether those pages are optimized for the audience arriving there specifically.

**Bounce rate and time on page**, especially on key pages like a homepage, pricing page, or primary landing page, as a signal of whether the page is holding attention or losing visitors immediately.

**Conversion rate on key actions.** Whatever your site's primary goal is (a form submission, a purchase, a signup), track the percentage of visitors completing it, not just the raw count, since raw counts alone don't account for traffic volume changes.

**Device breakdown.** Confirming what share of traffic is mobile vs. desktop helps prioritize where to focus testing and design attention.

---

## Analytics for form-heavy and conversion-focused sites

Sites built around lead generation, quote requests, applications, benefit from tracking the full funnel rather than just top-of-page traffic.

**Set up a distinct conversion event for each meaningful form on the site**, rather than one generic "form submitted" event covering every form. A contact form and a job application form represent very different intents and are worth measuring separately.

**Watch submission rate relative to page views, not just raw submission count.** A page getting more traffic but a declining submission rate signals a problem with the page or form itself, something raw counts alone would mask.

**If you're using a form plugin with richer validation and multi-step flows**, like [Form Kit](/plugins/framer-form-kit), consider tracking step-by-step progress on longer forms specifically, so you can see exactly which step visitors abandon at rather than only knowing the form wasn't completed.

---

## A basic conversion tracking checklist

- [ ] Identify the one or two most important actions on your site (form submit, purchase, signup)
- [ ] Set up a distinct GA4 event for each one, not a single generic catch-all event
- [ ] Confirm each event fires correctly using GA4's real-time report before relying on the data
- [ ] Mark these events as conversions in GA4 so they surface prominently in reports
- [ ] Review conversion rate (not just raw count) on a regular cadence, weekly or monthly
- [ ] Cross-reference any notable change with what else changed on the site or in traffic sources around the same time

---

## Privacy considerations

**Cookie consent.** Depending on your visitors' locations, GA4 tracking may require a cookie consent banner and mechanism to respect opt-outs, particularly for visitors in regions with specific privacy regulations. Framer's built-in analytics is generally positioned as more privacy-friendly by design, which is worth weighing if minimizing consent-banner friction matters for your specific audience.

**IP anonymization and data retention settings.** GA4 has configurable data retention and privacy settings worth reviewing in your GA4 property settings rather than leaving on defaults without checking what they mean for your specific compliance needs.

---

## Alternatives beyond Framer's built-in analytics and GA4

Privacy-focused analytics tools (cookieless, lighter-weight alternatives to GA4) have grown in popularity for teams that want basic traffic insight without GA4's complexity or cookie consent requirements. These generally integrate with Framer the same way GA4 does, a tracking script added through custom code in the site's head section, and trade some of GA4's depth (advanced segmentation, ad platform integration) for simplicity and a lighter privacy footprint.

If your primary need is understanding traffic volume, top pages, and referral sources without building out custom conversion events, a simpler privacy-focused tool alongside or instead of GA4 is worth considering, especially for sites where minimizing cookie consent friction for visitors matters more than deep behavioral analysis.

---

## Common analytics setup mistakes

**Adding the tracking script to the body instead of the head.** This can cause inconsistent tracking depending on how the page loads. Confirm it's specifically in the head injection area.

**Testing with an ad blocker active.** Many ad blockers block analytics scripts by default. If you're checking whether tracking works using your own browser, disable ad blockers for that test or you may see false negatives.

**Never checking the data after setup.** Analytics that gets configured once and never reviewed provides zero actual value. Build a habit, weekly or monthly, of actually looking at the data and asking what it suggests about site changes worth making.

**Tracking everything and acting on nothing.** More events and dimensions aren't inherently useful. Focus on the handful of metrics tied directly to your site's actual goals rather than drowning in dashboards you never act on.

**Confusing correlation with a definitive answer.** A drop in a metric coinciding with a site change is a signal worth investigating, not automatic proof of cause. Cross-reference with other factors (seasonality, external campaigns, unrelated site issues) before drawing firm conclusions.

---

## Analytics as part of a broader SEO and performance strategy

Analytics data connects directly to both SEO and site performance work. A high bounce rate on a key landing page might point to a mismatch between what search visitors expected and what the page delivers, a content and SEO issue covered in our [Framer SEO guide](/blog/framer-seo-guide). Slow load times showing up as high exit rates on specific pages point toward the kind of fixes covered in our [performance optimization guide](/blog/optimize-framer-site-performance).

Treat analytics as the feedback loop connecting your site's actual content, design, and technical setup, rather than a separate, standalone task disconnected from the rest of your site work.

---

## FAQ

### Does Framer have built-in analytics?

Yes. Framer offers built-in site analytics on eligible plans, showing visitor counts, page views, and referral sources directly in the Framer dashboard without needing a separate tool. It's simpler than a full platform like GA4 but covers basic traffic visibility natively.

### How do I add Google Analytics to a Framer site?

Add your GA4 measurement ID and tracking script to your site's custom code settings, typically in the head section that's injected on every page. Once added, verify it's firing correctly using GA4's real-time report before relying on the data.

### What's the difference between Framer's built-in analytics and GA4?

Framer's built-in analytics gives a simpler, privacy-focused overview of visitors and page views directly in the dashboard. GA4 provides significantly more depth: custom events, conversion tracking, audience segmentation, and integration with other Google marketing tools, at the cost of more setup and a steeper learning curve.

### How do I track form submissions or button clicks in Framer?

This requires event tracking, typically set up through GA4 by configuring specific events (like a form submission or button click) either through GA4's enhanced measurement features or by adding custom event tracking code tied to the specific interaction you want to measure.

### Why isn't my Google Analytics tracking data on my Framer site?

The most common causes are an incorrectly placed tracking script (not actually in the head section, or only on some pages), an incorrect measurement ID, an ad blocker interfering during your own testing, or simply not enough time passed since setup, since GA4 data can take up to 24-48 hours to fully populate in standard reports.

---

## Bottom line

**Framer analytics** starts with a choice: Framer's simple built-in stats for basic traffic visibility, or GA4 for real depth on conversions, events, and audience behavior. Most sites that care about specific outcomes, form submissions, purchases, signups, eventually need GA4's event tracking to actually measure what matters.

Whichever you choose, the setup is only the first step. The real value comes from actually reviewing the data regularly and connecting what it shows to concrete changes in content, design, and performance, covered further in our [SEO](/blog/framer-seo-guide) and [performance](/blog/optimize-framer-site-performance) guides.

*Last updated: October 2026*
