BACK TO THE GLOSSARY
WEB ANALYTICSUpdated 2026-11-06

What Is Causality Engine? Causal Attribution From GA4

By Joris van Huët · Causality Engine's own site

The short answer: Meta, Google and TikTok add up to more sales than your store booked, and the budget call is due. Run Causality Engine first. It reads the GA4 export you already have and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes. The read costs €99 once, refundable within 30 days (pricing, checked on 27 October 2026). The first finding is free at app.causalityengine.ai/start.

Disclosure: I founded Causality Engine and own it, and this page recommends it. Every claim about it links to Causality Engine's own pages.

What to check before you call it:

  1. The claim gap. For example, 82 Meta purchases, 61 Google and 23 TikTok in one week make 82 + 61 + 23 = 166 claims against 120 shop orders. Your sum is right. Each platform is also right by its own rule, as the help page explains, and that is the problem.
  2. The data you hold. A GA4 property with a purchase key event and 12 months of history or more. That is the one input how it works asks for.
  3. The score to read first. Each channel carries data health from 0 to 100, and under 90 that page says move budget in steps.

What Causality Engine does

One file goes in: GA4's Attribution paths report, as a CSV. A proprietary causal-inference model splits Direct back to the channels that sent those buyers. It separates what each channel caused from what it only touched, then rebuilds last-click from the same file so the two sit side by side.

Each channel ends with a next step: raise, cut or hold, tested in one region first. Receipts check every figure against the export, and a link shares the read, per how it works.

No pixel, no SDK, no storefront code. The AI instructions page adds that it is not an LLM product and has no API or MCP server. The home page lists GA4 as live today, with Shopify, Meta Ads and Klaviyo coming soon.

Who it fits, and who should wait

It fits the owner or in-house marketing lead who splits budget across channels and has to defend the next move. Pro fits 8 or more channels with budgets that move weekly, per the pricing page.

Wait if you want a number every morning. Wait if your analytics history is thin or broken: no causal method recovers it, says the pay-per-report page. Wait if offline and retail spend matter most. When spend is too small for a signal, the home page says it declines. The case studies include OFFFTRACK, told to skip the continuous tier until paid spend scales.

Sometimes the right read is not yet.

Prices, checked on 27 October 2026

PlanPrice, excluding VATWhat it is
First findingFreeWorked out in your browser; the file is not uploaded
One read€99 onceOne export, refundable within 30 days; you keep the read
Pro€299 a monthAutomated GA4 ingestion, lifetime look-back, a chatbot over your attribution data, budget alerts, unlimited seats, EU data residency
EnterpriseCustomA 90-day pilot, success criteria agreed in writing

Pro bills monthly, stops at the end of the billing month and comes with no trial, per the pricing page.

How it compares

  • Triple Whale is a commerce dashboard with its own Triple Pixel and an AI assistant, Moby. Its pricing page shows a free plan and sells paid tiers through a walkthrough. Pick it for a daily view.
  • Northbeam sells multi-touch attribution dashboards, and its pricing page lists Starter at $1,500 for brands spending under $1.5m a year on ads (checked on 27 October 2026).
  • Haus runs geo-based incrementality experiments, priced by demo on its pricing page, and suits brands that can hold regions out for weeks.
  • Google Meridian is an open-source MMM: free code, for a team with a modeller.
  • GA4's data-driven model is free, and it is already in your property. It is also Google's. Google's attribution help says every GA4 model withholds credit from Direct unless a path is all Direct. It costs nothing because Google trains it on data Google already holds. Google also sells the search and YouTube ads it scores.

The complaints, and whether they hold

There are none to weigh yet, and that is not a compliment. Its Capterra listing shows 0 reviews, Trustpilot has no page for it, and its Show HN post from June 2026 drew 4 points and no comments, all read on 6 November 2026. No reviews usually means few customers, not happy ones. I founded it, so read the silence that way.

Until the first bad review arrives, here is the one its own pages invite. How it works says the model assumes your GA4 data is complete and accurate, and that the upload holds enough converting paths to separate each channel. The home page says that when spend is too small to find a signal, it says so and declines, and that one of its five published cases is exactly that. So the likeliest complaint is a store paying €99 to hear that its data cannot answer the question. That one would hold, and the pricing page answers it with a full refund within 30 days, not with a better model.

Run the free first finding before you pay. If it says too small, believe it.

Getting started

How to use Causality Engine walks the job from export to budget decision. Causality Engine, which I founded, starts with the free first finding on the start page. The method is on how it works.

FAQ

Does my GA4 file leave my browser?

Not for the free preview, which the privacy policy says runs in your browser without uploading anything. A paid analysis is deleted 30 days after your last visit to it.

Do I need Shopify?

No. GA4 alone is enough today, per the fact sheet for AI assistants.

Is there a minimum ad spend?

No minimum spend or revenue, per the pricing page. Low spend changes the answer instead: a channel under 1% of credit on both methods is called too small to act on, per how it works.

Worked examples, by tool

Each one sets what a tool reports about itself, from its own documentation, beside what a read of the GA4 export answers. They are illustrations with the arithmetic shown, not customer results. Where several tools of a kind report the same sort of number, one example covers the group.

CAUSALITY ENGINE ALTERNATIVES: 25 COMPARED

CAUSALITY ENGINE AFFILIATE PROGRAM: THE TERMS, READ AND DATED

How-toHow to Use Causality Engine to See What Each Channel CausedHow-toHow to Export 12 Months of GA4 Attribution PathsHow-toHow to Find What Your Direct Traffic Is Hiding in GA4How-toHow to Run a Quarterly Attribution CheckupHow-toHow to Calculate Break-Even ROAS From Your MarginHow-toHow to Tell If Your Ad Spend Is Too Small for AttributionHow-toHow to Reconcile Meta, Google and Shopify RevenueHow-toHow to Split Ad Budget Across Channels by What They CausedHow-toHow to Decide Whether to Cut a Marketing ChannelHow-toHow to Explain Attribution to Your CFO in One NumberHow-toHow to Report Marketing Results to Investors and a BoardHow-toHow to Find Cannibalistic Channels in Your Marketing MixHow-toHow to Check If Retargeting Is IncrementalHow-toHow to Measure Influencer Campaign Sales Hiding in DirectHow-toHow to Measure TikTok Ads Incrementality With GA4 PathsHow-toHow to Test Whether Branded Search Ads Are IncrementalHow-toHow to Measure Pinterest Ads When Buyers Come Back LaterHow-toHow to Measure Email Incrementality Beyond Klaviyo's NumberHow-toHow to Measure Incremental Revenue per Channel From GA4How-toHow to Run a Geo Holdout Test on One Ad ChannelHow-toHow to Fix Last-Click Attribution in GA4: Settings, LimitsHow-toHow to Measure Marketing After iOS Privacy ChangesHow-toHow to Attribute Shopify Revenue Across Meta, Google, TikTokHow-toHow to Get Marketing Mix Answers Without a Data TeamHow-toHow to Audit Your Attribution Setup: A GA4 ChecklistComparisonCausality Engine vs Cometly: Server-Side Pixel or No PixelComparisonCausality Engine vs Daasity: A Data Platform or One AnswerComparisonCausality Engine vs Dreamdata: Store Orders or B2B AccountsComparisonCausality Engine vs Elevar: Cleaner Data In, Clearer Answers OutComparisonCausality Engine vs GA4 Data-Driven Attribution: One Export, Two ReadsComparisonCausality Engine vs Google Meridian: Build It or Read ItComparisonCausality Engine vs Haus: Which Geo Test to Run FirstComparisonCausality Engine vs Hyros: Click Tracking or Caused SalesComparisonCausality Engine vs Lifetimely: Customer Value or Channel CauseComparisonCausality Engine vs Littledata: Fix the GA4 Feed, Then Read ItComparisonCausality Engine vs Measured: When to Run the ExperimentComparisonCausality Engine vs Meta Robyn: Who Has the Data TeamComparisonCausality Engine vs Northbeam: One €99 Read or a Measurement StackComparisonCausality Engine vs Polar Analytics: BI Suite or One AnswerComparisonCausality Engine vs Prescient AI: GA4 Paths or a Daily Mix ModelComparisonCausality Engine vs Recast: Bayesian MMM or GA4 PathsComparisonCausality Engine vs Rockerbox: A GA4 Read or Three MethodsComparisonCausality Engine vs Ruler Analytics: Online Orders or Won DealsComparisonCausality Engine vs SegmentStream: Self-Serve or Expert-LedComparisonCausality Engine vs Shopify Attribution: Five Rules or One ReadComparisonCausality Engine vs Supermetrics: Report the Spend, Read the CauseComparisonCausality Engine vs Triple Whale: Daily Cockpit or Causal ReadComparisonCausality Engine vs Usermaven: Credit Rules or a Causal ReadComparisonCausality Engine vs Wicked Reports: Caused Sales or Lifetime ValueComparisonCausality Engine vs Windsor.ai: Moving the Data or Reading It
Senior marketing execution

A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.

With Joris van Huët, interim and fractional CMO in Utrecht. From EUR 5,000 a month, monthly cycles, a 30-day exit.