Skip to content

What an AI agent needs from attribution data

An agent inherits whatever certainty your data implies. Four fields that stop a model turning an unresolved estimate into a confident recommendation.

Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free

By , Founder & CEOUpdated 2 min read

An agent inherits whatever certainty your data implies, and a bare number implies total certainty.

Why this matters more with agents than with people

A person reading a dashboard applies scepticism from experience: they know branded search tends to look better than it is, they remember the window was odd. An agent has none of that context and will treat the numbers as given.

So the uncertainty has to be in the data rather than in the reader. That is a general principle for any machine-consumed measurement, and it is the reason a bare CSV of ROAS figures is a worse input than it looks.

The format questions that matter less than people think

JSON against CSV, field naming, endpoint shape. All solvable and all secondary. A well-named schema carrying only point estimates is worse than an awkward one carrying intervals.

What we expose

Causality Engine returns per channel: what it caused next to what last-click gave it, a data-health score rather than a confidence interval, and a next step, with receipts that check every number against the export. The agent-facing surface is described on for AI assistants.

The limit worth encoding

An agent can read the estimate and its uncertainty and draft a recommendation.

The standard, in one line

If your data cannot express "we do not know", any system reading it will conclude that you do. That applies to dashboards, to reports, and most sharply to agents.

Frequently asked questions

  • Why do agents need uncertainty more than people do?
    Because a person applies scepticism from experience, knowing which channels tend to look better than they are. An agent has no such context and treats the numbers as given, so the uncertainty has to live in the data.
  • Does Causality Engine let an agent change budgets?
    No. An agent can read the estimate and its uncertainty and draft a recommendation.

Go deeper: Incrementality testing, explained.

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

The free finding runs in your browser. Your file never leaves it. The full read is €99, refundable within 30 days, no questions asked. Prices exclude VAT.