$24K a year
misallocated at 10% wrong
Honest measurement for Shopify operators spending $20k a month or more on paid.
Connects to Shopify, Meta, Google Ads and GA4, then grades every platform's claim against your sales. Galton never writes to your accounts.
Every operator misallocates some share of paid budget. The question is how big the share is, and whether anything you own can show it to you. Platform-reported ROAS can't: it is the same system marking its own work.
The annual bill at 10% wrong
$24K a year
misallocated at 10% wrong
$60K a year
misallocated at 10% wrong
$120K a year
misallocated at 10% wrong
In one account, a shop owner doubted whether Meta was driving any incremental revenue at all. The read was that Meta showed no measurable effect on total revenue. But upon closer inspection, Galton noticed that new-customer count moved with Meta spend, day for day. Galton suggested a geo holdout to settle the question, and designed the test. The hypothesis was that even though Meta wasn't driving a large portion of revenue, it was indeed a crucial channel for new-customer acquisition: customers who would then repurchase through other channels, making Meta seem irrelevant when it was in fact the engine driving new-customer growth.
Turning Meta off on the revenue read alone is the decision a geo holdout is there to check. Your gap is your own, and finding it is the job.
If the answer is in your data, Galton will surface it. If it isn't, it will design the experiment that settles it.
Every question routes to one of five modules. Below, what each one shows you.
Better answers, better decisions, in the order they matter. When a number moves, Galton brings it to your attention immediately. When nothing moved, it stays quiet.
Meta claims 2.1× the revenue GA4 grants it, and branded search co-moves with Meta spend. A holdout would settle it.
Recommendation waitingMax CAC on the candle line fell to $22 as rebuys softened to 19%. Blended break-even sits at $27.
Changed overnightIllustrative. Your questions, your numbers.
The numbers that decide whether the month is working, on one screen. Blended MER is revenue per ad dollar. CMER is the same figure after product costs. MER tells you what came in. CMER tells you what you kept.
Illustrative numbers.
Every platform claims as many sales as it can. Solving attribution is the wrong approach. Galton starts from your actual sales, the one number that can't lie, then applies a range of statistical methods to reach a verdict per channel, and marks where only an experiment can settle it.
Claimed together: $449K. Revenue that exists: $412K.
Observational verdicts cap at "likely". Only an experiment earns causal language.
Illustrative numbers.
A channel can read badly on margin and still be worth running if it keeps buying first-time buyers cheaply. Association, not attribution.
Google's contribution-margin read is unresolved, but about 44 new customers a day move with its spend at roughly $32 implied cost each, above your ~$27 break-even ceiling on acquiring a customer.
Scroll the table sideways for every column.
These are associations across your history, not measured acquisitions. A holdout is what turns them into a number you can bank on.
Implied CAC is the channel's mean daily spend divided by the new customers a day that move with it. It is not a measured cost per acquisition and not the platform's own reported number. All paid spend together implies ~$25 per new customer, and your store actually acquires ~183 first-time buyers a day across every source, paid and unpaid.
Illustrative numbers.
Lifetime value, retention, and payback, cohort by cohort, on contribution margin. You see when a cohort crosses break-even before the next campaign commits the cash.
Repeat rate and days to reorder are taken over every customer you have, LTV:CAC inherits a cohort-age confound, and churn is anchored to the window's end date. A pill on those would be a period claim the number cannot make.
Open cells are months the cohort hasn't lived yet. Galton leaves them blank rather than guessing.
Blended payback crossed at day 81 this month, from day 94.
Illustrative numbers.
What can we afford to pay for a new customer?
Between $22 and $31, depending on the line.
Contribution margin, not revenue. Cohorts under 90 days are projected.
Illustrative conversation. Your questions, your data.
Every product ranked on the metrics that decide budget, with the customers it recruits and what they go on to be worth. Click a product and the row opens into its SKUs.
Scroll the table sideways for every column.
Top 3 of 24 products. Margin is contribution after product costs, from the COGS you keep in Shopify; COGS coverage is how much of the revenue carries a measured cost rather than your assumed rate.
Where the ad dollars go · campaign spend classified by categoryScroll the table sideways for every column.
Brand spend spreads across all categories, catch-all only across categories without a dedicated campaign, both revenue-weighted. ROAS and CMER here are blended and observational: they say what a category's ad dollar coincided with, not what it caused.
Illustrative numbers.
What actually changes once the numbers are honest.
Galton reads the COGS you keep in Shopify, so max CAC, payback, and LTV are all contribution margin. Top-line ROAS can look healthy while the P&L says otherwise.
A max CAC per product line and a payback date per cohort. You know when to push, and when the next dollar stops working.
Harvesting demand versus creating it, platform claims versus GA4, and a holdout to settle it when the stakes are big enough.
When the data only shows correlation, Galton says "associated" and "co-moves". It never dresses a model up as proof.
Causal language arrives only after an experiment: holdouts Galton designs and reads. When it says "drives", there was a test.
Answers are dated and re-verified nightly. When cohorts are too young to read, Galton waits rather than guessing.
Finch, the creative strategist: which ads win with which buyers, and what to make next. See Finch →
We onboard hand-invited brands and agencies, a few at a time, and we work the first weeks with you. Write to us and this is what follows: a call to check that your spend and order history can carry the reads, then a connect that takes minutes, then your first answers while the backfill is still running.
hello@finchlabs.ai →