Causality Engine vs. SegmentStream: Attribution for eCommerce
Which fits depends on what you need: SegmentStream is built for enterprise brands, while Causality Engine is a €99 causal read on the GA4 export you already have, showing what each channel caused next to last-click.
€99 once, excl. VAT. Full refund within 30 days, no questions asked. You keep the read.
By Joris van Huët, Founder & CEOUpdated 11 min read
Causality Engine vs SegmentStream: at a glance
Short answer: Keep SegmentStream. Causality Engine is not a replacement for it: it installs nothing and reads the GA4 export you already have, so it adds a read of what each channel caused on top of SegmentStream's ML conversion probability modeling, for €99.
Scroll the table sideways for every column.
| Compared on | Causality EngineThe layer on top | SegmentStreamAI-powered conversion modeling |
|---|---|---|
| Compatible with Causality Engine | It is the layerReads your GA4 export | YesKeep SegmentStream, add the read |
| Pay once, no subscription | Yes€99 per read; Pro at €299 a month is optional | No public priceQuoted through sales |
| Price stays flat as you grow | Yes€99 a read, whatever your revenue or ad spend | Not stated |
| Money back if it does not help | YesFull refund within 30 days, no questions asked | Fees are non-refundable1 |
| Method | Causal inference on your GA4 export | ML conversion probability modeling |
| Starting price | €99 once, excl. VAT | Custom pricingsegmentstream.com/pricing, read |
| Pricing model | €99 per read, or Pro at €299 a month | Priced per project after a discovery call, scaled by channels, data volume and expert involvement; no per-seat charge |
| Setup | Upload a GA4 export; results in 1 to 2 minutes | 2 to 4 weeks |
| Best for | Ecommerce brands on GA4 spending on two or more channels | Enterprise brands with large budgets and data science teams |
| How it gets your data | ||
| Needs its own pixel, tag or SDK | NoNothing to install | Yes |
| Works with Google Analytics 4 | YesA GA4 export is the input | Yes2 |
| Native store integrations | Any store that runs GA4Shopify, WooCommerce, Shopware, Magento or a custom build | Shopify3 |
| Server-side tracking or conversion APIs | NoIt reads data you already collect | Yes4 |
| What it measures | ||
| Multi-touch attribution | NoCausal attribution: what each channel caused | Yes5 |
| Marketing mix modelling | No | Not stated |
| Incrementality or holdout tests | NoNo test to run | Yes6 |
| Post-purchase surveys | No | Not stated |
| How you buy it | ||
| Self-serve sign-up | YesUpload at /start | No7 |
| Free trial or free plan | First finding freeThe €99 read is refundable within 30 days | No published plans; discovery call8 |
| Billing terms | None for the readPro is billed monthly, cancel any time | Fixed initial term per order form; auto-renews for 12 months9 |
| Who makes it | ||
| Headquarters | Utrecht, Netherlands | London, United Kingdom10 |
| Founded | 2023 | 201811 |
| States EU data hosting | YesPrimary infrastructure in the EU, per our privacy policy | Yes12 |
| What reviewers say | ||
| G2 | Not listed yet | Not stated |
| Capterra | Not listed yet | Not stated |
| Shopify App Store | No appNothing to install | Not stated |
Causality Engine installs nothing on your site. It reads the GA4 export you already have, so it runs on top of any tool here without touching its setup. The one condition: GA4 runs on your store too. “Not stated” means we could not find it on the vendor's own pages or listings on 12 October 2026; it does not mean the feature is missing.
Sources, read 12 October 2026
- 1. segmentstream.com/legal/msa: “(c) are non-cancelable and all payments are non-refundable.”
- 2. segmentstream.com/integrations: “Works with your existing web & app event tracking. … Google Analytics 4”
- 3. segmentstream.com/integrations: “Commerce … Orders, subscriptions, and billing from your commerce and payment platforms. … Shopify Stripe”
- 4. segmentstream.com/integrations: “Forward qualifying conversions via server-side conversion tracking with conversion values and CRM identifiers for improved algorithmic bidding.”
- 5. segmentstream.com: “Cross-Channel Attribution … First-Click Last Paid Click Multi-Touch + more models”
- 6. segmentstream.com/measurement-engine/incrementality: “Incrementality Testing with Geo Holdout Experiments”
- 7. segmentstream.com/pricing: “Scoped to your business, priced after discovery. … One discovery call, then one proposal.”
- 8. segmentstream.com/pricing: “Book a discovery call with our senior measurement partner.”
- 9. segmentstream.com/legal/msa: “these Terms shall automatically renew for a successive period of twelve (12) months (each a "Renewal Term")”
- 10. linkedin.com/company/segmentstream: “Headquarters London, England”
- 11. segmentstream.com/about: “We started SegmentStream in 2018.”
- 12. segmentstream.com/trust: “Your data is stored in an isolated dataset on Google Cloud Platform in the region you select (EU or US).”
Causality Engine vs. SegmentStream: Attribution for eCommerce
Quick Answer: SegmentStream is an enterprise platform for machine-learning conversion modelling, priced from $800 a month for its Online plan with sales-led onboarding (segmentstream.com/pricing, as read on 2026-09-08). Causality Engine is a one-time €99 causal read on the GA4 export you already have: what each channel caused, next to what last-click gave it.
Which fits depends on your question and your setup. Causality Engine needs no pixel, no integration and no sales call: you upload a GA4 export, and the read lands in 1–2 minutes. It works on GA4's channel groups (Paid Search, Paid Social, Organic Search, Email and the rest), not on campaigns, creatives or individual customers.
Modelling how likely visits are to convert is still prediction, though, not causal inference: it doesn't estimate how much revenue would have arrived without a channel.
Understanding Marketing Attribution: The Fundamental Challenge
Marketing attribution, at its core, is the process of identifying which marketing touchpoints contribute to a desired outcome, typically a conversion or sale, and assigning appropriate credit to each. Historically, this has been a complex and often contentious area, plagued by methodological limitations and data silos. The most basic models, such as last click or first click, are straightforward but profoundly inaccurate. Last click attribution, for instance, assigns 100% of the credit to the final interaction before conversion. This ignores all preceding efforts that may have nurtured the customer through the buying journey. Conversely, first click attribution overvalues initial awareness efforts and neglects the part that later engagement plays.
More sophisticated, yet still correlation based, models emerged to address these shortcomings. Linear attribution distributes credit equally across all touchpoints. Time decay models give more weight to recent interactions. U shaped and W shaped models assign more credit to first and last interactions, with some credit distributed in between. While these models represent an improvement, they remain flawed because they are based on correlation, not causation. They observe patterns in data and infer relationships, but they cannot definitively state that one event caused another. This distinction is paramount. A customer might see an ad and then convert, but was the ad the cause of the conversion, or was the customer already predisposed to buy and the ad merely a final nudge? Without understanding causality, refinement efforts are often based on educated guesswork.
The limitations of correlation based attribution became acutely apparent with the rise of privacy regulations (e.g., GDPR, CCPA) and platform changes (e.g., Apple's ATT). These developments severely restricted the ability to track individual user journeys across devices and platforms, leading to significant data loss and increased measurement uncertainty. Many traditional attribution models, which relied heavily on granular user level tracking, became less reliable. Marketers needed methods that hold up with less data, respect privacy and go beyond simple correlation, because they could no longer answer basic questions about the effectiveness of their ad spend with confidence.
The problem is particularly acute for DTC ecommerce brands. These businesses thrive on agility and precise refinement. They often have tighter margins and depend heavily on efficient ad spend to acquire and retain customers. When every euro counts, investing in channels or campaigns based on flawed attribution models can quickly lead to wasted budget and missed growth opportunities. The inability to accurately attribute conversions means they cannot confidently scale winning campaigns, cut underperforming ones, or understand the true ROI of their marketing efforts. This uncertainty directly impacts profitability and growth trajectories.
SegmentStream vs. Causality Engine: A Methodological Comparison
The two tools answer different questions. Causality Engine runs causal inference on a GA4 export to estimate what each channel caused, and shows it next to last-click rebuilt from the same export.
| Feature | SegmentStream | Causality Engine |
|---|---|---|
| Method | Machine-learning conversion probability modelling | causal inference (counterfactual estimation) on a GA4 export |
| Tracking | Its own tracking on your site (pixel required) | None: no pixel and no SDK |
| Price | Online from $800/mo, Full Funnel from $1,200/mo, Enterprise from $5,000/mo (segmentstream.com/pricing, as read on 2026-09-08) | €99 per read, once, or €299/month for Pro |
| Built for | Enterprise brands with large budgets and data science teams | Any store with a GA4 export; no minimum spend |
Modelling which visits look likely to convert is useful, but it is still a prediction built on correlation: it can show that visits from a channel convert well without showing whether that channel caused the sales. Integrating more data sources doesn't change that on its own.
Causality Engine starts from the counterfactual question: how much of this revenue would have arrived without this channel? It works across all the buyers in your GA4 export at the channel level, with Direct split back to the channels that sent those buyers, and puts the result next to last-click rebuilt from the same export. Where the two agree within 25%, the read says hold; a channel with under 1% on both is too small to act on; and every channel carries a data-health score from 0 to 100 that grades the read, not the channel.
For a DTC brand the difference shows up in the budget meeting. Suppose Paid Social gets a large share of revenue under last click. If the read gives it a similar share, the channel is doing the work. If the read gives it much less, part of that credit belonged to channels that sent the buyer earlier, and the next step is a test: cut Paid Social spend a little in one region and compare revenue with the rest. The read works on channels, so decisions about individual creatives or audiences stay in Meta's own reporting.
The Limitations of Correlation and the Power of Causality
The limitations of correlation based attribution extend beyond mere inaccuracy; they lead to suboptimal decision making and wasted marketing spend. When marketers rely on models that only show what happened (correlation) rather than why it happened (causation), they often misattribute success or failure, leading to misguided strategies. For example, a last click model might credit a branded search ad for a conversion, when in reality, the customer was already primed to buy due to weeks of exposure to upper funnel awareness campaigns. Cutting those upper funnel campaigns based on last click data would be a mistake, as they were the true causal drivers of demand.
Consider the "post view" problem in display advertising. An ad network might claim a conversion because a user saw an ad before converting, even if the ad had no actual influence. This is a classic correlation without causation scenario. The user might have been going to convert anyway, or another marketing touchpoint was the true cause. Correlation based models struggle to disentangle these effects, often overstating the impact of channels that are merely present in the customer journey but not causally influential. This leads to inflated ROAS figures for certain channels and a misallocation of budget towards activities that are not genuinely driving incremental value. For a DTC brand with tight margins, every misattributed conversion represents a lost opportunity or a wasted investment.
Privacy changes like Apple's App Tracking Transparency (ATT) framework and browser limits on third-party cookies have made this worse. Attribution models that relied on deterministic, user level tracking now see less of the journey, so marketers are left with fragmented data that makes it harder to stitch together a coherent customer journey, let alone attribute causality. Forcing old models onto that data only adds uncertainty.
A read built on a GA4 export sidesteps part of this: it doesn't need a pixel or user-level identifiers, because it works on the channel-level data GA4 already records. It can't see what GA4 can't see, such as an ad that was viewed but never clicked, which is why every channel carries a data-health score and every number checks against the export.
Why DTC eCommerce Brands Need Causal Intelligence
DTC ecommerce brands compete hard for every customer. Their success hinges on efficient customer acquisition, high conversion rates, and strong customer lifetime value. Unlike large enterprises with vast marketing budgets, DTC brands often have leaner teams and need every marketing euro to work as hard as possible. That calls for measurement that says not just what happened, but why it happened.
For example, a beauty brand might run ads on Instagram, TikTok and Google Search. Last click may show Paid Search with the highest ROAS, because it catches buyers at the end. A channel-level causal read can show Paid Social causing more of that revenue than last click gives it, because it sent the buyers who later searched for the brand. Cutting Paid Social on last-click numbers would then choke off the top of the funnel. The common paths to purchase in the read show where each channel sits in those journeys, added up across buyers.
Conversion rate optimisation has the same problem. A change to a product page can coincide with a sale or a campaign, so a before-and-after comparison can credit the page for what the campaign did. A proper A/B test, with traffic split at random, is the free way to know. That is a site question, not a channel one, and it sits outside a channel-level read.
Retention questions, such as which email sequence brings customers back, need cohort analysis or an email holdout; a channel-level read of a GA4 export is not built for them.
Or take a supplement brand launching a product across paid social, email and affiliates. The launch question is how much each channel added, and the free way to test the biggest one is a regional holdout during the launch: hold paid social back in a few regions and compare revenue with the rest.
What Causality Engine Does, and What It Doesn't
A read shows six things: what each channel caused, with Direct split back to the channels that sent those buyers; last-click rebuilt from your own export, side by side; a data-health score from 0 to 100 on every channel; a next step per channel and how to test it (raise or cut spend a little in one region, then compare revenue); the common paths to purchase from GA4's converting paths; and receipts that check every number against your export.
What it doesn't do: it works on GA4's channel groups, not on campaigns, keywords, creatives or audiences; it takes no ad spend, so it gives no ROAS; it doesn't connect to ad platforms or CRMs (direct connections are on the roadmap, not live); and it doesn't measure retention or lifetime value.
Pricing and Accessibility
The read costs €99, once, on a GA4 export. It is refundable within 30 days, no questions asked. Enterprise is a 90-day pilot on a custom quote. Prices exclude VAT, and there is no minimum spend. SegmentStream's plans start at $800 a month (Online), $1,200 (Full Funnel) and $5,000 (Enterprise) (segmentstream.com/pricing, as read on 2026-09-08).
Frequently Asked Questions
Q1: How does Causality Engine handle data privacy regulations like GDPR and CCPA? A1: The read needs no pixel, no SDK and no user-level identifiers: it runs on a GA4 export. What GA4 collects in the first place is governed by your own consent setup.
Q2: Can Causality Engine integrate with my existing marketing and analytics tools? A2: Not directly today. The input is a GA4 export. Direct connections to Shopify, Meta, Google and TikTok are on the roadmap, not live.
Q3: What kind of results can a DTC ecommerce brand expect from using Causality Engine? A3: A read shows what each channel caused next to what last-click gave it, with a data-health score and a next step for every channel. What that is worth depends on the budget decisions you make with it, which is why the €99 read is refundable within 30 days, no questions asked.
Q4: Is Causality Engine suitable for small businesses or is it only for large enterprises? A4: Yes, it suits small businesses. There is no minimum spend, revenue or team size: any store with a GA4 export can run a read, for €99 once.
Q5: How long does it take to see value after implementing Causality Engine? A5: The read lands in 1–2 minutes after you upload a GA4 export. There is nothing to install or connect.
Q6: How does Causality Engine differ from multi touch attribution (MTA) models? A6: Multi-touch attribution splits credit across the touchpoints it observed, by rules or statistical weights, which is correlation. Causality Engine estimates what each channel caused, the counterfactual, and shows it next to last-click from the same export, at the channel level rather than per touchpoint.
Frequently asked questions
How much does accurate marketing attribution cost for Shopify stores?
Causality Engine costs €99, one time, for a causal read on a GA4 export; 12 months or more of history reads best. Pro is €299 a month, billed monthly, for continuous reads with lifetime look-back. The €99 read is refundable within 30 days, no questions asked. Prices exclude VAT.
Go deeper: Causal attribution, 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
- Attribution ModelAn Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
- Customer acquisitionCustomer acquisition attracts new customers to a business. For e-commerce, this means driving the right traffic to the website.
- First Click AttributionFirst Click Attribution assigns all conversion credit to the first marketing touchpoint. Causal inference evaluates if first touchpoints truly drive conversions or if other interactions have greater causal impact.
- Last Click AttributionLast Click Attribution: Assigns all credit for a conversion to the final marketing touchpoint before that conversion.
- Linear AttributionLinear Attribution assigns equal credit to every marketing touchpoint in a customer's conversion path. This model distributes value uniformly across all interactions.
- 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.
- Multi-Touch AttributionMulti-Touch Attribution assigns credit to multiple marketing touchpoints across the customer journey. It provides a complete view of channel impact on conversions.
- Third-Party CookieThird-Party Cookie is a cookie set by a domain other than the one a user currently visits. These cookies track users across sites for advertising.