Skip to content

For GA4 usersFrustrated with GA4 attribution? Upload your GA4 export, see causal insights in 5–10 minutes for €99 pay-per-use.

Guide

3 min read

Move from manual uploads to continuous reads

Four stages from an export somebody remembers to a scheduled read that reproduces on demand, and the single test that catches most pipeline bugs.

Share
Quick Answer·3 min read

Move from manual uploads to continuous reads: Four stages from an export somebody remembers to a scheduled read that reproduces on demand, and the single test that catches most pipeline bugs.

Read the full article below for detailed insights and actionable strategies.

Attribution by the numbers

iOS tracking loss

40-60%

Google Brand cannibalization

67%

Klaviyo overstatement

5x

TikTok attribution lag

21 days

Four stages take you from an export somebody remembers to a scheduled read that reproduces on demand. The reproduction test at stage three is what separates a working pipeline from one that looks like it works.

The four stages

StageWhat you buildThe test
1Frozen definitions, written down and datedTwo people build the same channel list from them
2One manual read you would defendYou can state its interval and coverage unprompted
3Automated ingestion on a scheduleRe-running last month returns last month's numbers
4Delivery into where decisions are recordedSomebody replies to it

Stage 1

Write the lookback window, the channel grouping, the timezone and what counts as an order. Date the document. This is the least interesting stage and the one that determines whether stage three is meaningful, because a pipeline encodes whatever definition it was given.

Stage 2

Run one manual upload and sit with the output. The €99 one-time read on a Google Analytics export exists for this, refundable if it does not move a budget decision. Understand the confidence interval, the coverage share, and which channels came back as unmeasurable before you automate anything.

Stage 3, and the test that matters

Switch to automated ingestion, which with the direct integrations sits on Pro at €299 a month alongside unlimited uploads, developer API keys and the MCP server. Then run the reproduction test: ask for last month again and check the numbers match what you got last month.

If they do not, something in the chain is reading a moving target. The usual culprits are a retention boundary that rolled forward, a timezone mismatch, or a platform that changed a default. The retention case is in the two-month retention trap.

Do not skip this. A pipeline that silently returns different history each run will corrupt every comparison you make from it, and the corruption is invisible.

Stage 4

Deliver into wherever budget decisions are recorded rather than into a tool. There is no native Slack app or Notion connector; the routes are compared in putting attribution results into Slack or Notion.

What to alert on once it runs

The job, not the numbers. Ingestion failed, delivery late, coverage below your floor. Never on the estimate moving, which it does by design.

The order is not optional

Teams that start at stage three end up with a reliable pipeline producing numbers nobody agreed the definition of. That is more expensive to unwind than to do properly, because by then reports exist and people have opinions about them.

The interactive demo covers stage two without spending anything, with no signup.

Get attribution insights in your inbox

One email per week. No spam. Unsubscribe anytime.

Key Terms in This Article

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.

Which one are you? Optional.

No spam. Unsubscribe anytime. We respect your data.

Related reports

Real reports on this topic.

Anonymised reports from the Attribution Report Library tagged with guide.

Browse all related reports

Find your wasted ad spend in 5–10 minutes.

Watch the model work on a sample store first, no signup. Then upload your last 40–90 days of GA4 sessions and get incremental ROAS with confidence intervals. No pixel, no SDK. €99 per read.

Prefer to talk it through? Book a 20-min call, or read how it works.

Last-click guesses.We run the math.

Causal attribution for ecommerce brands. Watch the model work on a sample store first, then upload your GA4 export and see which channels really drove revenue in 5–10 minutes. €99, pay-per-use. Pro at €299/mo when you want it continuous.

No signup for the demo. Book a 20-min call or compare plans.