Google Analytics alternatives for a small product

Most founders leave Google Analytics 4 for one of three reasons: the interface costs them twenty minutes to answer a one-minute question, the consent banner means a share of visits is never counted anyway, or the event model does not match how they think about their product. The alternatives split cleanly into simple web analytics, product analytics and self-hosted. This page says what each is built for, what you give up, and why none of them replaces Search Console.

By , founder of Porteur · Updated 15 September 2026 · Markdown

Why people leave GA4

Google Analytics 4 is free, event-based, and shows sessions, pages, events and conversions after the click. Nothing about it is broken. The complaints are consistent and they are about fit.

  • Time to an answer. "Which landing pages brought signups last month" is a report you build rather than a page you open.
  • The event model. Everything is an event with parameters, which is powerful and unfamiliar if you arrived from the old session-and-pageview way of thinking.
  • Consent and blockers. A banner people decline and a blocker in the browser both remove visits from the count, so the totals are already partial.
  • Sampling and thresholds on smaller reports, which make a small site's numbers feel unreliable.
  • Data ownership and hosting, which some teams need to answer for in a security review.

The criteria that decide it

  • What you count: page views and sources, or product events and the people behind them.
  • How fast you get an answer: one dashboard, or a report you assemble.
  • Where the data lives: a vendor's cloud, a region you choose, or your own servers.
  • What it costs: free, a subscription that grows with traffic, or hosting you maintain.
  • What it must join to: your signup event, your billing, your Search Console figures.

The alternatives, by what you actually need

  1. You want one simple dashboard: Plausible or Fathom

    Both are lightweight, privacy-focused web analytics: visitors, sources, top pages, countries, on one screen you can read in a minute. They answer "what is happening on the site" without a training course.

  2. You want to follow a person from landing page to signup: PostHog

    PostHog is product analytics with a web analytics dashboard on top. It records events and the people behind them, so a funnel from a search landing page to a signup, broken down by the first referring domain, is a few clicks rather than a project.

  3. You need the data on your own servers: Matomo

    Matomo is open source and can be self-hosted or used as a hosted service, with a feature set close to the traditional analytics model. It is the usual answer when a security review or a policy requires the data to stay somewhere specific.

  4. You need the Google ecosystem: stay on GA4

    If you run Google Ads, need the Search Console link inside analytics, or report into Looker Studio with Google's own connectors, leaving costs you more than it saves.

For a product whose next question is always "did this search click become a customer", product analytics is the category that answers it, and simple web analytics is the category that will not.

Side by side

ToolBuilt forAnswers "did they sign up"Where data lives
Google Analytics 4Free event-based analytics across the Google ecosystemYes, with key events configuredGoogle's cloud
PostHogProduct analytics with a web analytics dashboardYes, funnels and person propertiesVendor cloud or self-hosted
PlausibleLightweight privacy-focused web analyticsOnly as a goal count, not a personVendor cloud or self-hosted
FathomLightweight privacy-focused web analyticsOnly as a goal count, not a personVendor cloud
MatomoOpen-source analytics you can run yourselfYes, with goals configuredYour servers or vendor cloud

What you give up when you leave

  • Free at any scale. GA4 costs nothing however much traffic you have; most alternatives price by events or visits.
  • The Google connections: the Search Console link inside analytics, Google Ads reporting, and the first-party Looker Studio connector.
  • Years of documentation and answers. Every GA4 question has been asked publicly by someone already.
  • Your history. Analytics data does not migrate; the old account keeps the past and the new tool starts empty.
  • In the simpler tools, the depth: no person-level analysis, so "which landing pages produce customers" stays out of reach.

The practical move is to run both for a month. Install the new tool, keep GA4, and compare one number you care about. If the two disagree by a lot, you have learned something about consent and blockers, not about the tools.

What none of them replaces

Every tool on this page measures what happened after the click. None of them can see the search.

  • Search Console is pre-click: the queries, the impressions, the position, the clicks Google recorded. No analytics tool has that data, and no analytics tool ever will.
  • Analytics is post-click: the session, the pages, the events, the signup.
  • They never reconcile exactly, because of consent, blockers, redirects and the different moment each one counts.
  • They meet on one key: the landing page. That is the join that answers which searches bring people who sign up.

So the honest stack for a small product is two tools, not one: Search Console for the search, and whichever analytics tool answers your product question fastest.

How to switch without losing the thread

  1. Write the three questions first

    For example: how many people arrived from search last month, which landing pages produced signups, and what did people do before cancelling. Choose the tool that answers them fastest.

  2. Install alongside, do not cut over

    Run the new tool beside GA4 for a month. Two scripts for a month is a fair price for a comparison you can trust.

  3. Mark the signup event on day one

    An analytics tool without your key event is a page-view counter. Send the event, and record the landing page with it.

  4. Keep the old data readable

    Export what you will want later before you stop paying attention to the old account. History does not migrate.

  5. Re-point the reporting

    If a dashboard read from GA4, decide what replaces that connection before you turn the old tag off.

Side by side

PostHog

posthog.com

Product analytics: events, the people behind them, funnels and a web analytics dashboard on the same data.

Good at

  • Following a person from landing page to signup
  • Funnels broken down by the first referring domain
  • Web analytics and product analytics on one dataset
  • Person and session properties kept from the first visit
  • Self-hosting when a policy requires it

Choose it when Your questions are about people and product actions rather than page views, and search traffic has to be judged on signups.

Not for Someone who wants one small dashboard and nothing to configure.

Plausible

plausible.io

Lightweight, privacy-focused web analytics on a single readable dashboard, with a self-hosted option since it is open source.

Good at

  • A dashboard you can read in under a minute
  • A small script that adds little to page weight
  • Sources, top pages and countries without configuration
  • Sharing a public dashboard
  • Self-hosting for teams that need it

Choose it when You want to know what is happening on the site and you will never build a funnel.

Not for Person-level analysis, cohorts, or joining a search visit to a later purchase.

Fathom

usefathom.com

Simple, privacy-focused website analytics as a hosted service, with one dashboard and a light script.

Good at

  • Simplicity: the numbers on one screen
  • A light script and quick setup
  • Goals for the handful of actions that matter
  • Sharing with a team without training them
  • Staying out of the way

Choose it when You want the site's numbers without the weight of a full analytics product.

Not for Product analytics questions about individual people and their journeys.

Matomo

matomo.org

Open-source analytics you can self-host or buy hosted, with a feature set close to the traditional analytics model.

Good at

  • Running entirely on infrastructure you control
  • A familiar reporting model for people coming from older analytics
  • Goals, funnels and segments in one place
  • Data retention decided by you
  • An answer to a security review about where data lives

Choose it when Hosting location or data ownership is a requirement rather than a preference.

Not for A founder who does not want a service to maintain, if self-hosting.

Google Analytics 4

analytics.google.com

Free, event-based analytics across the Google ecosystem, showing sessions, pages, events and conversions after the click.

Good at

  • Free at any traffic level
  • The Search Console link and Google Ads reporting
  • First-party connectors into Looker Studio
  • Event-based measurement that suits products, once learned
  • A vast body of public documentation

Choose it when You use Google Ads, report through Looker Studio, or need free analytics that scales without a bill.

Not for Anyone who needs an answer in one click, or whose policy forbids the data leaving a chosen region.

Choose by the question you ask most. If it is "what is happening on the site", Plausible or Fathom answer it in one screen and stay out of your way. If it is "did this search click become a customer", you want product analytics, and PostHog is the usual answer for a small product because the funnel and the person properties are the whole point. If the constraint is where the data lives, Matomo self-hosted is the honest fit. And if you run Google Ads or depend on the Search Console link, staying on GA4 costs less than the migration. Whatever you pick, keep Search Console beside it: the search half of the story lives only there.

Questions

Check my site, free

Analytics tells you what happened after the click. Paste your URL and the free check shows what happens before it: the searches around your site, who holds them, and three findings in about thirty seconds.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next