Skip to content

GA4 alternatives: what to use alongside or instead

How a small business picks GA4 alternatives: four tool types, the questions each answers, when to run two tools side by side, one source of truth.

t ≈ 7 min

Aerial view of Passau, Germany, with a river running through the old town
Three rivers of three colours meet in Passau, and each still tells its own story about the city.Photo by Silas Lundquist on Unsplash

Most GA4 alternatives get compared on features, but the useful question is different: which business questions do you need answered, and which tool answers each one. In my view, the common mistake is treating analytics as one tool that must do everything. A small business usually needs two or three clear answers, and sometimes the right setup is GA4 plus something else, not GA4 or something else.

This article is about choosing a tool for marketing and business decisions.

Four questions before you pick anything

Say Tom runs a small B2B training company. He spends on Google Ads and LinkedIn, gets leads through a form on the site, and closes deals by phone. Hypothetical numbers throughout: $3,000 a month on Google Ads, $1,200 on LinkedIn, 60 leads a month.

Tom has GA4 installed because the agency that built the site added it. He opens it twice a month and still can't say which channel brings paying clients. Before he switches anything, he should answer four questions.

1. Where do you buy traffic? If most of the budget goes to Google Ads, GA4 has a practical advantage: after you link Google Ads and a GA4 property, you can import GA4 key events into Google Ads as conversions. Bidding on your own leads is hard to replace, so for Tom, removing GA4 would cost more than it saves.

2. What decision will the report drive? “Which campaign gets the next $500” needs channels, UTM tags and conversions. “Why do people leave the pricing page” needs paths and pages. “Which user stays for six months” is a product question and needs logged-in users, not website visitors.

3. Who reads the reports? If it's the owner on a phone between calls, a tool with ten screens he never opens is worse than a simple one he checks every Monday.

4. What are you allowed to store? Some clients, industries and countries have strict rules about cookies and visitor data. Whether you need a consent banner depends on the jurisdiction and the tool, so check with your own lawyer, not with a vendor's homepage.

Four types of tools

Instead of brand names, think in types. Each one answers a different set of questions.

TypeAnswers wellWeak spot
GA4Ad platform link, conversions for bidding, attribution across visitsComplex interface; explorations limited by data retention
Cookie-free web analyticsTraffic, sources, UTM, goals, simple reportsCan't follow one person across days or devices
Server logsEvery request, including those without JavaScriptMostly technical data, hard to read for marketing
Product analyticsLogged-in users, retention, featuresOverkill for a lead-gen site

A few facts about GA4 that matter for this choice, from Google's own help pages:

The 90-day window is the detail that confuses people most when they run two tools. More on that below.

Two tools at once: what changes

Tom decides to keep GA4 for Google Ads bidding and add a simple cookie-free tool for the weekly report. A month later he compares where his 60 leads came from.

ChannelGA4 (90-day window)Tool that credits the visit with the lead
Google Ads3018
LinkedIn97
Direct1224
Organic search911
Total6060

The total is the same, the split is very different, and both are right.

GA4 looks back: a person clicked an ad three weeks ago, came back by typing the address, and left a request. GA4 can credit the ad. A tool that credits the visit where the lead happened says “direct”, because that visit really was direct.

So which one does Tom use for budget? Both, for different questions:

  • “Did Google Ads bring people who later converted?” GA4, with its 90-day window.
  • “Which visit, landing page and campaign closed the form today?” The visit-based tool.

The math Tom actually cares about: with GA4, Google Ads costs $3,000 / 30 = $100 per lead. By the visit-based view, it's $3,000 / 18 ≈ $167. The truth is somewhere in that range, and it's useful to know the range. If he cut Google Ads based only on the second number, he'd likely lose leads that start with an ad and finish on a return visit.

When one tool is enough

Running two systems costs time. Each one needs goals, UTM rules and someone who checks that events still fire after site changes. For many small businesses one tool is enough:

  • Only GA4 if Google Ads is the main channel and someone on the team can actually work with it.
  • Only a simple tool if traffic comes mostly from organic search, social and referrals, and you mostly need “where from” and “how many leads”.
  • Two tools if you buy ads on Google and also need a simple weekly view, or a client wants a report without GA4.

Mistakes and pitfalls

  • Comparing totals between tools and calling one “wrong”. Different visitor counting, different attribution windows, different bot filtering. We break this down in why analytics numbers don't match.
  • Two tools, two sets of goals. If “lead” in one is the thank-you page and in the other is the form submit event, you compare different things. Write one definition and set it the same way everywhere.
  • No UTM discipline. Any tool reports campaigns only as well as you tag them. One naming rule for utm_source, utm_medium, utm_campaign saves more time than switching tools.
  • Switching tools to fix a reporting habit. If nobody opens GA4 now, nobody will open the new tool either, unless there's a fixed weekly report with three numbers.
  • Deleting GA4 while ads still bid on its conversions. Move the conversion source in the ad account first, then remove the tag.

How this looks in Gauss

Gauss is one of the options, and it's built to sit next to GA4:

  • The GA4 adapter picks up events from gtag and dataLayer (for example generate_lead or purchase), so you don't need to tag the site again.
  • Automatic goals for form_submit, contact_click, generate_lead, sign_up and purchase show conversions from day one.
  • A conversion is credited to the channel and UTM of the visit where it happened, as in Tom's right-hand column.
  • It is designed to store nothing on the visitor's device and doesn't keep IP addresses.

Gauss is in closed beta now, access is by request on the site.

What to do in an hour

  1. Write down three decisions you made with analytics in the last quarter. If you can't name three, the problem is the reporting habit, not the tool.
  2. For each decision, name the report you needed: channels, campaigns, pages, paths.
  3. Check where your ad accounts take conversions from. If it's GA4, keep GA4.
  4. Write one definition of a lead (event or page) and check it's the same in every tool you use.
  5. If you run two tools, write next to each one which question it answers. Put this note where the team will see it.

The bottom line

Good analytics starts with a short list of questions and one source of truth for each. The tool comes after. GA4 is good at some of them, a simple tool is good at others, and it's fine when the numbers differ, as long as you know why.

That's how we build Gauss: it's the analytics we use ourselves. It has only the reports you make decisions with, nothing extra.

Tom's case is typical: he didn't need to replace GA4. Remember where it started: he kept opening GA4 to find out which channel brings paying clients. But GA4 sees the lead from the site, and the deal is closed later by phone, so that answer lives in the CRM. He needed to stop asking GA4 questions it answers badly: look at leads by channel in analytics, and at deals in the CRM.

Your task: open your ad account today and check which tool it takes conversions from. Write that down before you change anything.

Want to see which channels actually bring you customers? Try Gauss →

← All articles

Apply for the beta

The beta is closed and limited to 20–30 sites. We review every application and reply by email with the price and terms.

Without https:// or a path.

Optional.