ClickClacks vs Google Analytics
A cookieless Google Analytics alternative for product teams
GA4 is free marketing analytics, closely tied to Google Ads, Search Console and BigQuery. ClickClacks is paid product analytics that sets no cookies. It counts every event, follows a person from your marketing site into your app, and counts companies as well as people. If you are comparing Google Analytics alternatives, this page lists what each one does today and when GA4 is the better choice.
The short answer
Choose ClickClacks if…
- You want funnels, retention and experiment results that follow one person from your marketing site into your app.
- You sell to companies and want reports that count accounts as well as people.
- You want heatmaps and rage-click and dead-click findings in the same tool as your reports.
- You want tracking that sets no cookies, and counts taken from every event.
Choose GA4 if…
- You buy Google Ads and want conversions and audiences flowing straight back into campaigns.
- You need a free tool.
- Your reporting already runs through BigQuery or Search Console, or you need attribution models.
- You ship native iOS or Android apps and want an SDK for them.
At a glance
ClickClacks and GA4, side by side.
| Aspect | ClickClacks | GA4 |
|---|---|---|
| Built for | Product analytics across your site, web app, React Native app and servers | Marketing analytics for websites and apps, closely tied to Google’s advertising products |
| Price | Growth from $49 and Pro from $99 a month for 250,000 events, with unlimited seats and a 14-day free trial | Free of charge; Analytics 360, for large enterprises, is priced through Google’s sales team |
| Install | One script tag, about 5 KB gzipped | The Google tag or Google Tag Manager |
| Captured automatically | Pageviews, clicks and scroll depth | Page views, plus 90% scrolls, outbound clicks, site search, video, downloads and forms with enhanced measurement |
| Visitor ID | A random ID in browser storage; the tracker sets no cookies | First-party cookies that last two years by default |
| Consent | Opt-out or opt-in modes and Global Privacy Control, set on the snippet | Consent mode; when consent is denied, advanced consent mode sends cookieless pings and models the gap |
| Sampling and thresholds | Counts come from every event. Only Flows samples, above 20,000 people, and says so on the chart | Sampling can apply above 10 million events in a query, and system thresholds can withhold small groups |
| Data history | 12 months on Growth, 24 on Pro, custom on Enterprise | User- and event-level data, which explorations and funnel reports use, is kept for 2 or 14 months; standard aggregated reports aren’t affected |
| Trends, funnels, paths, retention | Saved Insights, Funnels, Flows and Retention reports, with segments, on every plan | Funnel explorations of up to 10 steps, path explorations and cohort explorations in Explore |
| Across your domains | Links between your listed domains are tagged for you, and funnels show the carry-over rate | Cross-domain measurement tags links between the domains you list |
| Heatmaps and friction | Heatmaps on page screenshots, on Pro. Rage clicks and dead clicks listed as findings on every plan | Enhanced measurement records 90% scrolls and outbound clicks as events |
| A/B test results | On Pro: always-valid intervals, up to 8 arms and a broken-split check, for tests you run with your own code or flag tool | Google Optimize closed in September 2023; GA4 integrates with third-party testing tools |
| Alerts and AI | Alerts learn each metric’s normal range and show which source or funnel step moved, in-app on every plan and by email on Pro. Ask answers questions in plain English, on Pro | Automated and custom insights flag unusual changes, with optional email alerts |
| Mobile apps | An SDK for React Native and Expo; an HTTP API for native apps | iOS and Android apps through the Firebase SDK |
| Server | A server API with Node and PHP SDKs, on every plan | Measurement Protocol, meant to add to tag data, not to replace it |
| Advertising | No ad-platform integrations | Links to Google Ads for conversions and remarketing audiences |
| Search and attribution | Referrers and UTM sources; no Search Console link or attribution models | Search Console reports, and data-driven or last-click attribution |
| Getting data out | CSV exports, read-only API keys and a hosted, read-only MCP server; no BigQuery export | BigQuery export, up to 1M events a day on the free version; a read-only MCP server installed from GitHub |
Competitor details checked on 2 October 2026 against their public pricing and documentation.
Where we differ
What ClickClacks does differently.
- 01
A person keeps one ID from your marketing site into your app
List your domains once, say your marketing site and your app, and the script tags the links between them. GA4 has cross-domain measurement too. What ClickClacks adds is a carry-over rate on funnels and experiments that span both, so you can tell a broken hand-off from a real drop.
data-domains="acme.com,app.acme.com"
- 02
Saved product reports, counted by people or by companies
Insights, Funnels, Flows and Retention are saved reports with segments you can compare. Send one group call and Insights, Funnels and Retention count companies as well as people. Events from your servers and your React Native or Expo app land in the same reports as your website.
Insights · Funnels · Flows · Retention
- 03
Rage clicks and dead clicks are listed every night
Friction looks for rage clicks, dead clicks and abandoned retries, and lists each pattern that hit 25 or more people in seven days. On Pro you can ask about a finding, and each answer lists the evidence it used. Alerts compare a metric with the same weekday in previous weeks and split the change by source or funnel step.
Dead click: 3+ clicks, then 30 s of nothing
- 04
Experiment results you can check any day
On Pro, send an exposure event with the variant as a property and Experiments reads the result with always-valid intervals, so looking early doesn’t bias the answer. If the traffic split looks broken, the result is hidden until the assignment is fixed. ClickClacks doesn’t assign variants; your own code or flag tool does.
clickclacks('event', 'pricing_viewed', { variant: 'b' })
- 05
Heatmaps on a screenshot of your page
On Pro, clicks and scroll depth are drawn over a screenshot taken in the visitor’s browser, with separate maps for desktop, tablet and mobile. Form fields, media and anything you mark as private are masked before the screenshot is taken.
data-cc-mask
- 06
Cookieless analytics, with consent set on the snippet
The script is about 5 KB gzipped, keeps its IDs in browser storage and sets no cookies. The snippet says whether tracking starts right away or waits for your consent banner, and it can stay off for browsers that send Global Privacy Control. It strips secret-looking parameters from URLs and never records what people type. EU and UK rules generally ask for consent before analytics starts, cookies or not, so use opt-in mode there.
data-consent="opt-in"
- 07
Questions in plain English, answered from totals
On Pro, Ask answers a question with the number and links to the reports it ran, and “Why did this change?” checks nine properties to show what moved a point on a chart. Both send only aggregates to the AI model. A read-only MCP server lets Claude, Codex or another MCP client read the same reports.
⌘J opens Ask from any page
Trade-offs
When GA4 is the better choice.
You live in Google Ads
GA4 shares conversions and audiences with Google Ads. ClickClacks has no ad-platform integrations, so if campaign optimisation is the main job, GA4 is built for it.
You need it free
GA4 is free of charge. ClickClacks is a paid product after a 14-day free trial, priced by the events you track.
You need Search Console data or attribution models
GA4 brings in Search Console queries and landing pages, and offers data-driven and last-click attribution. ClickClacks shows referrers and UTM sources, and has neither of those.
Your reports run through BigQuery
GA4 exports raw events to BigQuery. ClickClacks has no BigQuery or other warehouse export. It has CSV exports, read-only API keys and MCP access.
You track native mobile apps
GA4 measures iOS and Android apps through Firebase. ClickClacks has an SDK for React Native and Expo apps and an HTTP API for native ones, but no native Swift or Kotlin SDK.
Or run both
ClickClacks doesn’t touch your Google tag. Add the script next to it, and compare the two on your own traffic for a few weeks.
Start hearing your clicks.
Install one script tag and see your first report in minutes.
About 5 KB · pageviews, clicks and scroll depth, automatically