Causality Engine vs Wicked Reports: Caused Sales or Lifetime Value
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-10-27
The short answer: Meta calls it a strong week, most of the orders are returning customers, and nobody can say whether the ads brought anyone new. If the question this month is which of Meta, Google and TikTok caused the sales your store booked, pick Causality Engine. It answers from the GA4 export you already have, €99 for one read (pricing, checked on 27 October 2026), and the start page shows the first finding free. If the question is which campaigns bring customers who keep reordering for a year, on a subscription or repeat-purchase store, Wicked Reports is built for that. It starts at $499 a month for stores up to $2,500,000 in annual revenue (Wicked Reports pricing, checked the same day).
Disclosure: I founded Causality Engine and own it, and this page recommends it. Every claim about it links to Causality Engine's own pages.
Subscription brands know that week. Both tools were built for the confusion in it. Each answers a different half: whether the ads caused the orders, or which campaigns find the customers who keep coming back.
What decides it:
- The yearly bill, worked out. For example, Wicked's Measure plan at its listed $499 a month is 12 x $499 = $5,988 a year before add-ons, per the pricing page. Four quarterly Causality Engine reads are 4 x €99 = €396, per its checkup page.
- The data you already have. Wicked pulls order IDs and new-versus-repeat status from Shopify, Stripe or BigCommerce, and contacts from Klaviyo, per its integrations page. Causality Engine needs one file: the GA4 Attribution paths export, 12 months or more, per its how-it-works page.
- The question on the table. "What did this channel cause?" is an incrementality question. "Which channel finds the customers worth the most over a year?" is a lifetime-value question. Write yours down before a demo writes it for you.
- The check afterwards. Whichever you use, compare its call with net revenue after refunds three months later. Take that figure from your store, not from either tool.
Sourced, side by side
| Question | Causality Engine | Wicked Reports | Source |
|---|---|---|---|
| What does the report estimate? | What each channel caused, next to last-click from the same file | Click-based credit tied to verified orders, with first-touch, last-touch and multi-touch models | Causal attribution, Wicked technology |
| What goes on the site? | Nothing | A tracking code on every page of every domain, plus UTMs and CRM or cart integrations | How it works, Wicked help |
| How far back does it look? | The window you export; Pro keeps a lifetime look-back | Lifetime lookback and lookforward on every plan | Pricing, Wicked pricing |
| New versus repeat customers? | Not among the read's listed contents | Pulled from the cart for every order | Pricing, Wicked integrations |
| What does it tell you to do? | Raise, cut or hold per channel, tested in one region first | A weekly Scale, Chill or Kill call per channel | How it works, Wicked home |
| Money back? | The €99 read is refundable within 30 days | Prepaid fees are non-refundable | Terms, Wicked policy |
The question each report answers
Wicked ties every order to the click it finds behind it, and separates new buyers from repeat ones down to the campaign, as its home page describes. That is the right machinery for a subscription box asking which ads bring customers who stay. It is still credit by click. The models on its technology page decide who touched the order, not whether the order would have happened anyway.
Causality Engine asks that second question. Its causal attribution page puts it as "would this sale have happened without this spend?", estimated from the converting paths in GA4. Each channel carries a data-health score, so you know how hard to lean on the number. The case-studies page reports that for Twinkels in 2024 the read surfaced a return-rate gap on Meta-acquired customers that gross ROAS hid. That is the company's own published result, not a forecast for your store.
What has to be installed first
Wicked's help guide asks for its tracking code on every landing page, form and order page. It also wants UTMs on every link, and CRM and order-system integrations. Reports fill in 24 to 48 hours after connecting, per its integrations page. Its technology page adds that it captures email addresses as visitors type, before they submit a form. For an EU store, that capture is personal data. Take it to whoever owns your consent setup before switching it on.
Causality Engine installs nothing. The export takes about two minutes, per the start page, and the read works within the same consent and browser limits as GA4, per the how-it-works page.
When an AI reads the numbers
Both sell the same idea: point the AI at cleaner data than the ad platforms' own. Wicked's MCP page connects Claude or ChatGPT to its first-party data, and says its verification layer tells the AI when tracking is incomplete. Causality Engine's Pro plan includes a chatbot over your own attribution data, per its pricing page. Its privacy policy names the AI providers that receive data for real-time inference only, without training on it. In either case, treat the AI's reply as a draft. A person checks it against the report underneath before any budget moves.
What a year costs, checked on 27 October 2026
Wicked's pricing page lists prices for annual revenue up to $2,500,000. Measure is $499 a month, Scale $699 and Maximize $999, with Enterprise from $4,999. Measure and Scale buyers pay $199 a month for each add-on they want: Advanced Signal for Meta's Conversions API, or the 5 Forces AI analysis. Maximize includes both. A move into a higher revenue band changes the price at the next renewal.
Causality Engine's pricing page lists €99 per read. Pro is €299 a month, billed monthly and cancellable at the end of any billing month, and Enterprise is a custom pilot, all before VAT. The 30-day refund covers the €99 read and not Pro, per section 3.2 of its terms.
Who scores the guarantee
Wicked backs its price with a guarantee: three times your subscription in logged decisions within 90 days, or the service is free until it gets there, per its home page. A guarantee in writing is worth something. Read the mechanism, though. Each logged decision carries a dollar value calculated by Wicked from your data, so the counter that decides the guarantee is Wicked's own. Meanwhile its refund policy keeps every prepaid fee, and holds monthly payers to any 6-month or 12-month commitment they signed.
Causality Engine's vs Wicked Reports page is the owner's view: keep Wicked for lifetime value, add a read for incrementality.
Choose Causality Engine if the question is
- Which channels caused this quarter's revenue, paid and organic, before the next budget is set.
- Whether retargeting, branded search or email is closing sales that would have happened anyway.
- An answer today, on history you already hold, with no tracking code and no commitment period.
Choose Wicked Reports if the question is
- Which campaigns acquire subscribers or repeat buyers with the highest lifetime value over a long window.
- New-customer acquisition cost by campaign, with new and repeat orders split from the cart.
- Sending Meta and Google a verified new-customer signal to bid on.
What the product is, in one page: Causality Engine in the glossary.
Start free, then decide
Two free steps settle more than either demo. First, put your order value, margin, shipping, fees and return rate into Causality Engine's break-even ROAS calculator. It shows the ROAS your orders need after refunds: the line every channel has to clear. Second, drop your GA4 export on the start page for the free preview of what your Direct traffic is hiding, worked out in the browser.
Causality Engine, which I founded, charges €99 for the full read on that same file at app.causalityengine.ai/start. You get a caused share and a last-click share per channel, a data-health score and a next step, with the method on the how-it-works page. If the read and the calculator both say a channel clears the line, scale it in one region first. If your spend is too small to separate the channels, the read says that instead of guessing.
FAQ
Can I run Causality Engine next to Wicked Reports?
Yes. Causality Engine installs nothing, so Wicked's tracking code keeps running. Its home page describes a layer on the current stack, with GA4 as the one condition.
Does Causality Engine measure customer lifetime value?
Not as its own report. The read shows what each channel caused next to last-click, and Pro keeps a lifetime look-back, per the pricing page. Cohort and LTV reports are on Wicked's Measure plan.
Is Wicked Reports refundable?
No, apart from what the law requires. Its policy says prepaid fees are non-refundable and gives no credit for unused periods. Its 90-day 3x guarantee is the risk cover it offers instead.
ABOUT THE AUTHOR
I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.
I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.
A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.