AI era ecommerce attribution: Twenty-four answers grouped into three questions the last month of ecommerce discussion keeps circling: who sent the visitor, what did the agent change, and why did that product sell.
Read the full article below for detailed insights and actionable strategies.
The attribution problem
One sale. Four channels. 400% credit claimed.
Reported revenue: €400 · Actual revenue: €100 · Gap: €300
Three questions, twenty-four answers, one rule underneath all of them: an estimate without an interval is an opinion.
The last month of ecommerce discussion keeps circling the same three problems. Each one is a measurement problem wearing a different costume.
Who actually sent the visitor
AI assistants now send buyers, and they send them without the identifiers every attribution method depends on. The orders arrive and get filed under whatever sat closest to the sale.
- AI referrals broke your attribution quietly
- How to see AI referrals in a GA4 export
- Testing if AI referrals are incremental
- Own your AI referral data before a vendor does
- What DTC teams get wrong about AI traffic
- The AI referral baseline window is closing
- Where AI orders hide in attribution reports
- The cost of leaving AI traffic out of ROAS
What did the agent change
An agent can rewrite a whole catalogue in an afternoon. That speed is worth having, and it removes the contrast every causal method needs, unless you spend a little of it on structure.
- 250 listing changes, zero measurable effect
- One lever per window, and why it pays
- Designing a holdout an agent will respect
- The changelog is the asset, not the output
- How DTC teams lose the plot on automation
- Agent speed shortens your reading window
- Which of the agent's changes moved ROAS
- The cost of a change you cannot undo
Why did that product sell
Studying winners is a good way to form a hypothesis and a poor way to test one. The step between those two is where most product strategy quietly goes wrong.
- A bestseller is not evidence of why
- How to decompose what actually sells
- Vary one element, learn something reusable
- Own the test results, not just the winners
- Copying bestsellers is survivorship bias
- Test now or wait until the season ends
- What a winning product page is hiding
- The cost of scaling a false winner
The rule underneath
Every answer above reduces to the same discipline. Find the contrast, or admit there is none. Read the confidence interval rather than the midpoint. Record what could not be resolved instead of estimating it.
That is what causal inference is for, and it is why last-click attribution keeps producing confident answers to questions it cannot see.
Where a read fits
A causal read on a Google Analytics export returns per channel an estimate, an interval, a coverage share, and an explicit label for the channels too small or too untagged to resolve. It is 99 euro once, refunded if it does not move a budget decision.
The interactive demo runs the same read on sample data, with no signup.
For the wider set of attribution questions, see the attribution answers hub.
Key Terms in This Article
Attribution
Attribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
Attribution Report
Attribution Report shows which touchpoints or channels receive credit for a conversion. It identifies which campaigns drive desired actions.
Causal Inference
Causal Inference determines the independent, actual effect of a phenomenon within a system, identifying true cause-and-effect relationships.
Confidence Interval
Confidence Interval is a statistical range of values that likely contains the true value of a metric. In marketing analytics, it quantifies uncertainty around estimates, indicating the precision of an outcome or causal effect.
Google Analytics
Google Analytics is a web analytics service that tracks and reports website traffic.
Incrementality
Incrementality measures the true causal impact of a marketing campaign. It quantifies the additional conversions or revenue directly from that activity.
Product Page
Product Page is a webpage dedicated to a single product. It includes images, descriptions, pricing, and purchase options.
Survivorship Bias
Survivorship bias is the logical error of focusing on successful outcomes while ignoring failures. This leads to false conclusions by overlooking unseen data.
Related Articles
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Ready to see your real numbers?
Own the budget? Upload your GA4 export and see which channels drive incremental sales, with confidence intervals, in minutes. Have to defend it? Start with the live demo and take the read to your CFO.
Full refund if you don't see value.
Stay ahead of the attribution curve
Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for the person who owns the budget and the person who has to defend it.
No spam. Unsubscribe anytime. We respect your data.
Frequently Asked Questions
How do I measure traffic from AI assistants?
You can isolate the sessions that kept a referrer, which gives a floor rather than a total, and split direct by landing page depth to spot untagged arrivals. Whether that traffic is incremental needs a causal design, not a bigger referral table.
How do I keep AI agent changes measurable?
One lever per measurement window, a holdout chosen before results exist and verified with a post-batch diff, a field-level changelog written at the moment of the change, and prior state stored so a negative read can be rolled back.
Why is a bestseller not proof of what works?
Its sales are the joint result of concept, execution, price, images, traffic, timing and placement, and the total is not labelled. Identifying the cause needs one property varied while the others are held fixed.