Skip to content

Is the Future of Attribution Conversational or Causal?

A chat box is an interface, and the number it reads out has to be an estimate of what each channel caused. What published benchmarks show about language models and causation, and checks for your own export.

By , Founder & CEOUpdated 4 min read

Both, for different jobs: conversation is how you ask, and the answer still has to be an estimate of what each channel caused. Neither asked a model what your channels caused.

What do the published benchmarks measure?

Evidence (two peer-reviewed papers, both first posted in 2023):

  1. Jin and co-authors (ICLR 2024): on a dataset of more than 200K samples, each a set of correlational statements with a causal question, seventeen LLMs "achieve almost close to random performance on the task".

Both test causal reasoning about described variables. Neither tests an orders export or a channel report.

What has been tested on attribution itself?

Evidence (conference paper, August 2026, Nanjing University and Alibaba authors): a short paper accepted at CIKM 2026 asks whether LLMs can identify "meaningful touchpoints" in conversion attribution. It reports that "LLMs effectively uncover a substantial portion of implicitly-related touchpoints" and that "significant room for improvement remains in their selection performance" (Wu and co-authors, arXiv). That is touchpoint selection for recommendation and advertising, not an estimate of what a channel caused.

Evidence (preprint, July 2026): the CausalDS benchmark treats "recognizing when a question admits no warranted answer and abstaining" as "a first-class scored outcome". It is a benchmark design, with no result in its abstract.

No source cited here measures a language model answering "what did each channel cause?" on a store's own export.

What must a causal answer contain?

Opinion: what each channel caused means orders that would not have happened without it, so the answer has to say where that comparison came from: a holdout, a geo test or stated assumptions. It also has to say when the export cannot answer.

Evidence (2026 papers): two anchor their estimates on experiments. A June 2026 paper by TikTok authors, accepted at ADKDD 2026, describes TikTok's own system, deployed across multiple global TikTok markets, and its correction "uses incrementality experiments as causal anchors". An April 2026 NBER working paper by Kellogg and Meta authors, on Meta ad experiments, says randomized trials "provide the most credible estimates of advertising incrementality but are difficult to scale".

What can you check today?

Three checks for any tool or assistant:

  1. Ask what it cannot know. Ask what a channel caused that has no spend or sessions in the export, or what a region caused that has no orders. Pass: it reports no data, or zero with a reason. Fail: it returns a share of revenue.
  2. Screen it with a pause you already have. Find a channel that was off for a known stretch, such as a paused account or a holiday shutdown, and skip pauses that coincided with a sale, an outage or a stock-out. Ask what the channel caused in the weeks before, during and after, then set that beside Shopify's total orders for the same weeks. Pass: the credit falls when the channel goes off, allowing for the lag between a click and an order, and total orders move the way the credit implies. Fail: the credit holds steady while spend is zero.
  3. Ask what it assumed. Pass: it names a design or an assumption behind the split. Fail: a confident split with neither.

A pause is a rough screen, not a test of cause: seasonality and other channels move at the same time. Confirm the channels that matter with a holdout. A chat interface is a good way to run all three, because it can draft the queries and explain the results.

Where does a causal read fit?

Sources, 30 September 2026: Causal Reasoning and Large Language Models (Kiciman et al., TMLR, 2024; arXiv version); Can Large Language Models Infer Causation from Correlation? (Jin et al., ICLR, 2024); Can Large Language Models Identify Meaningful Touchpoints in Conversion Attribution? (Wu et al., arXiv, 2026); CausalDS (Leban and co-author, arXiv, 2026); Attributed, But Not Incremental (arXiv, 2026); Predicted Incrementality by Experimentation (PIE) for Ad Measurement (Gordon et al., NBER, 2026).

Frequently asked questions

  • Can an LLM do causal inference on my marketing data?
    It depends on the task and the model.
  • Will chat replace attribution dashboards?
    That is a question about interfaces, and no source cited here measures adoption. Whatever the interface, the number behind it should come from a method you can check, such as a holdout.
  • What does a causal attribution answer look like?
    It says what each channel caused, meaning orders that would not have happened without it, and where that comparison came from: a holdout, a geo test or stated assumptions. It also says when the export cannot answer.

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.
Rather talk first? Book a 30-minute call.