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.

ROAS & Incrementality

3 min read

Manual uploads stop happening during peak

The measurement step that depends on someone remembering is the one skipped in the busiest fortnight of the year. What to automate first, and what can wait.

Share
Quick Answer·3 min read

Manual uploads stop happening during peak: The measurement step that depends on someone remembering is the one skipped in the busiest fortnight of the year. What to automate first, and what can wait.

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

Channel comparison

Platform-reported vs. causal contribution

Platform-reported numbers double-count assists; causal inference reveals reality

Platform reported
Causal (true)
Meta Ads+133% inflated
4.2x
1.8x
Google Ads+174% inflated
8.5x
3.1x
TikTok Ads-68% undercredited
1.2x
3.8x

Any step that depends on a person remembering will be skipped in the busiest fortnight of the year, and peak is exactly when the data you are not capturing is least reproducible. That combination is the argument for automating before the window, not during it.

What gets skipped, and what it costs

StepSkipped during peak?Recoverable afterwards?
Weekly manual exportAlmost certainlyOnly while retention allows
Definition freezeOften, accidentallyNo
Baseline read on a normal monthIf not already doneNo, the month has passed
Post-window readDelayed, then forgottenYes, if retention holds

The two "no" rows are the ones to act on now. A baseline cannot be taken retroactively and a definition changed mid-window cannot be un-changed.

Retention is the real deadline

The granular data behind your peak trading can expire depending on your analytics retention setting, and once it has, the post-window read is not recoverable at any price. Check the setting before the window rather than in January. The detail is in the two-month retention trap.

What to automate before the window

Ingestion, so no person is in the loop for data capture. On Causality Engine that means Pro at €299 a month, which carries the direct integrations with automated ingestion, unlimited uploads, developer API keys and the MCP server. Set it up on an ordinary month so any problems surface while there is time to fix them.

Then freeze the definitions in a dated document, and take a baseline read on a normal trading month. The €99 one-time read on a Google Analytics export is enough for the baseline, refundable if it does not move a budget decision.

What not to automate before the window

Reporting cadence during the window itself. Causal estimates are not interpretable on a few days of unusual trading, and posting them trains everyone to ignore the one alert that matters, which is whether ingestion completed. The reasoning is in attribution updates in Slack during peak week.

The calendar

Automate ingestion and take the baseline four or more weeks out. Freeze definitions before the first promotion. Pause interpretive reporting for the window. Run the post-window read in the two weeks after it closes. The full version is in Black Friday measurement deadlines.

The honest framing

Nothing here is urgent because a vendor says so. Retention settings expire, baselines cannot be taken backwards, and mid-window definition changes are permanent. Those are the only real deadlines, and all three are cheap to handle in advance and impossible to handle afterwards.

The interactive demo shows the output shape with no signup if you want to see what the baseline will look like before you take it.

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 roas & incrementality.

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.