Own the pipe: attribution API keys and exports
A number you cannot export is a number you are renting. What to check about keys, exports and retention before your attribution history becomes someone else's asset.
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
If your attribution history exists only inside a vendor's dashboard, you do not own it, and the day you switch tools you start again from zero. Portability is decided at signup, not at cancellation.
This is not a warning about villains. Most vendors are not withholding anything deliberately. It is simply that export is nobody's priority until a customer leaves, and by then the customer has no leverage.
The four questions to settle before you commit
| Question | The answer you want | The answer that should worry you |
|---|---|---|
| Can I export every historical read? | Yes, in a machine-readable format, self-serve | Yes, contact support |
| What does the export contain? | Estimate, interval, coverage, design, per channel per window | A rendered chart or a PDF |
| Who can create and rotate keys? | You, from an account you control | Your account manager |
| What happens to my history if I cancel? | It stays exportable for a stated period | Not stated |
A CSV of midpoints is not your attribution history, it is a screenshot of it. Without the confidence interval and the coverage share, next year's you cannot tell which of last year's numbers were strong and which were noise wearing a decimal point.
Why history is the asset
The single read is a decision input. The history is something better: it is the record that lets you check whether your decisions worked. A brand with two years of per-channel causal estimates, each with its interval, can ask whether the channels it scaled actually delivered, and whether the ones it cut were missed.
That record is also what makes the next vendor evaluation honest, because you can replay your own history against a new method rather than accepting whatever the new method says about the last thirty days. We made the general case in you do not own your attribution data.
Keys are an ownership question too
An API key you cannot create yourself is a dependency on a person. An API key you cannot rotate yourself is a security problem waiting for a staff change. Both are ownership questions dressed as convenience questions, and both are worth resolving before the first invoice rather than after the first incident.
Scope the key to the job. A reporting integration needs read access to reports and nothing else. If the only key on offer is one that can also change settings or billing, that is a design decision the vendor made and a risk you inherit.
Where this lands on Causality Engine
The input is your own Google Analytics export, so the source data never stops being yours. The company is registered in the Netherlands and the data residency question is answered in the privacy policy rather than in a sales conversation.
The €99 one-time read is deliberately a small commitment: one export, one read, a full refund within 30 days, no questions asked. That is a different shape of relationship from a platform that needs a pixel on your site before it can tell you anything, which we covered in attribution without a pixel or engineering.
The one-line test
Ask a vendor to send you an example of the export a cancelling customer receives. The speed and the specificity of the answer tell you more than the feature page does.
Related answers
Frequently asked questions
Do I lose my attribution history if I cancel?
That depends entirely on the vendor and it is worth settling in writing before you sign. Ask specifically how long history stays exportable after cancellation and in what format, and treat an unclear answer as the answer.Does Causality Engine require a pixel on my site?
No. The read runs on a Google Analytics CSV export you produce yourself, so there is no tag to install and no script added to your storefront. That also means the underlying data stays in an account you already control.
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 ReportAttribution Report shows which touchpoints or channels receive credit for a conversion. It identifies which campaigns drive desired actions.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- Confidence IntervalConfidence 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.
- DashboardsDashboards are graphical user interfaces that provide at-a-glance views of key performance indicators (KPIs). They monitor campaign performance and visualize attribution insights.
- Google AnalyticsGoogle Analytics is a web analytics service that tracks and reports website traffic.
- Privacy PolicyPrivacy Policy is a statement disclosing how a website collects, uses, discloses, and manages customer data.