Your Data Analyst vs. an LLM: Who Should Own Attribution?
A named person should own attribution, and that person can use an LLM. The definitions, the reconciliation to Shopify and the sign-off stay human; here is what four benchmarks measure and a test to run on your own data.
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 Joris van Huët, Founder & CEOUpdated 4 min read
A named person should own it, and that person can use an LLM. On BIRD's test set the best listed system scores 82.95 against a human reference of 92.96, while the top listed score on one Spider 2.0 set is 96.70. Either way, writing the query is only part of the job. The rest is the definitions, the reconciliation to Shopify and the sign-off, and the benchmarks below don't score those.
What do benchmarks say about LLMs as analysts?
Four measured results (leaderboards and peer-reviewed conference papers), all dated and all limited:
- Text-to-SQL, BIRD. The leaderboard reports execution accuracy. In its oracle-knowledge table, human performance (data engineers and database students) is listed at 92.96 on the test set, and the best submitted system, entered 26 September 2026, at 82.95.
- Text-to-SQL, Spider 2.0. The paper (Lei et al., ICLR 2025) reports that an o1-preview-based code agent "successfully solves only 21.3% of the tasks" in its 632-task benchmark. The project's leaderboard now lists 96.70 at the top of a separate 547-task Snowflake set. Benchmarks move, and different task sets aren't comparable.
- Statistical and causal reasoning with data, QRData. Liu et al. (Findings of ACL 2024) posed 411 questions with data sheets: "The strongest model GPT-4 achieves an accuracy of 58%", and "models encounter difficulties in data analysis and causal reasoning".
- Open-ended analysis, BLADE. Gu et al. (EMNLP 2024) built 12 datasets with ground truth from independent analyses by expert data scientists, and report that language models are "often limited to basic analyses".
No public measurement was found of LLM accuracy against analysts on marketing attribution questions. The QRData result dates from 2024, so it says nothing about later models.
What does the owner of attribution own?
Three things, in writing:
- Definitions. What counts as an order (refunds, cancellations, test orders), which revenue column, which time zone and currency, and how Direct is treated. GA4's purchase revenue is net of refunds, and a Shopify orders export keeps Subtotal, Shipping, Taxes and Total apart, so someone has to choose.
- Reconciliation. The totals tie to Shopify for the same dates, with each gap explained.
- Sign-off. A name next to the number and a record of what was run.
Where an LLM helps is drafting a query from those definitions, explaining a join someone else wrote and summarising a finished table. It isn't the person the board can ask next week why the number moved.
How do you compare an analyst and an LLM on your own data?
- Pick a question with a known answer, such as net revenue by channel for one closed week.
- Give both the same definitions in writing: revenue column, time zone, currency, refunds.
- Ask both for the number and the query, and reconcile each to a fresh Shopify orders export and to GA4 for the same dates.
- Diff the two queries, not just the totals.
Pass: each can name every difference from Shopify's total, and the queries agree on the filters. Fail: a total that matches only after a filter changed, or a column nobody defined. Keep the question and its control total: it is the test the next model version has to pass.
Sources, 30 September 2026: BIRD leaderboard (BIRD-bench, 2026); Spider 2.0 leaderboard (XLANG Lab, 2026); Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflows (Lei et al., ICLR 2025); Are LLMs Capable of Data-based Statistical and Causal Reasoning? (Liu et al., Findings of ACL 2024); BLADE: Benchmarking Language Model Agents for Data-Driven Science (Gu et al., EMNLP 2024); Analytics dimensions and metrics (Google, 2026); Export orders (Shopify, 2026).
Frequently asked questions
Should an analyst or an LLM own attribution?
A named person owns it: the definitions, the reconciliation to Shopify and the sign-off. An LLM can draft queries and summarise results under that person, but it can't be the one who answers for a number.Is an LLM as good as an analyst at writing SQL?
It depends on the benchmark. BIRD lists human performance at 92.96 and its best system at 82.95; Spider 2.0's leaderboard lists 96.70 on a different task set. Neither tests your definitions, so run the comparison on your own data.What should I check in LLM-written SQL?
Run it yourself and reconcile its totals to Shopify and GA4 for the same dates. Check which revenue column, time zone and currency it used, and that no join duplicates orders.
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
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Attribution AuditAn attribution audit checks that the tracking, tags and reports behind your marketing budget still measure what they claim to, best run each quarter.
- Marketing AnalyticsMarketing analytics measures, manages, and analyzes marketing performance to improve effectiveness and ROI. It tracks data from various marketing channels to evaluate campaign success.
- Marketing AttributionMarketing attribution assigns credit to marketing touchpoints that contribute to a conversion or sale. Causal inference enhances attribution models by identifying true cause-effect relationships.
- MetricsMetrics are quantifiable measures that track and assess business process status. They evaluate campaign performance and inform attribution analysis.
- RevenueRevenue is the total income generated by the sale of goods or services related to a company's primary operations.
- ShopifyShopify is an ecommerce platform for creating online stores and selling products. Attribution modeling shows which marketing channels drive traffic and conversions within Shopify.