MMM package
Client-owned modeled tables and outputs, model-health documentation, data lineage and reconciliation, and a decision-ready allocation view.
Independent marketing analytics consultants for DTC & ecommerce
I’m Eric Brinker. Brinker Analytics is my independent measurement practice for DTC brands.
Marketing measurement consulting, the way I do it, starts with one budget decision. Then I pick the method that fits it and do the work.
So your reports disagree about what’s working. I help you decide what to do next: build a model, run a test, clean up the data, or wait.
This is help with a live budget decision. It isn’t analyst recruiting, a software resale, or a reporting project with no decision at the end.
See if a diagnostic fits your decisionThe short answer
Buy a platform if your gap is collecting the data: server-side events, postback, matching one customer across devices. Let your agency report on running the media day to day. Hire an independent consultant when a budget decision needs a test the agency doesn’t control, or reporting and models built around your own data.
The problem
“Every channel says it’s working. So why aren’t sales up?”
So you pull the platform reports. Each one claims a share of the same orders. Add them up and you may have “sold” more than your store shipped.
You check last-click. It hands the credit to whatever touched the customer last. Usually that’s demand you’d have captured anyway. And the upper-funnel spend? It barely shows up.
Can a pixel tell you which channel caused the sale? Can your agency’s dashboard? Not on their own. They show you what happened near the sale. A test shows what the ad caused.
And before you pick a method, you need to know whether an MMM (marketing mix model: a statistical read of how spend moves sales over time) even makes sense for you yet.
A strong fit
Daily sales history you can break out by region helps a lot. A copy of your web analytics data in your own warehouse is even better. Neither one is a must.
Not enough history for an MMM or a geo test yet? An MTA (multi-touch attribution) built on your own first-party data can still work.
Better to wait
Then the next step may be cleaner data, a narrower question, or waiting for a test you can actually run. I’d rather tell you that up front.
The measurement decision diagnostic
A fixed-scope, paid diagnostic. It finds the smallest useful next move.
It isn’t a pre-sold annual contract. And it isn’t a promise that you need an MMM. Not every team does.
If your gap is ownership, definitions, or reconciliation (getting two systems to agree on the same order), you may need data work before any model.
Clarify the allocation question, KPI, conflicting reports, decision owner, and cost of getting it wrong.
Assess the available history, media, outcomes, data gaps, and whether an MMM, testing, foundation work, or waiting is credible.
Receive a feasibility finding, data-gap register, recommendation, assumptions, guardrails, and a 30/60/90-day learning roadmap.
Consultant, platform, or agency
Three kinds of help. They do different jobs. Start with the decision on your desk. Then pick.
When your gap is collection. Server-side events (tracking sent from your server instead of the shopper’s browser). Postback (sending conversions back to the ad platforms). Cross-device matching (knowing the phone visit and the laptop order are the same person).
That’s infrastructure. Buy a platform built for it. It’s work I’d pass on. But everything after the data lands, I build. Custom, around your data sources, instead of a standard template.
For running the media day to day? Sure. Pacing, creative, bids. That’s what it’s for.
But it isn’t enough to judge whether the media works. The agency is grading its own work with platform and pixel attribution. That’s correlation, not cause.
So for a budget decision, check it with a test the agency doesn’t control. Ideally a geo test (you change spend in some regions, hold others steady, and compare sales).
I don’t need to replace it. I can check its numbers with a geo test, so you know which of its readings you can trust, and build reporting that puts its output next to your other sources.
When one allocation decision needs a method choice, a test design, or a model review. And nobody on the vendor or media side is paid to question the answer.
No ad platform pays me, so I have no stake in which channel looks best. If I ever recommend a preferred partner, I’ll tell you up front if I’m paid for the referral.
It’s just me. No big-company wrapper: no account team, no billing department. I work from published methods, use AI to move faster, and bring in a statistician when the question needs one. That’s also why I take on a small number of engagements at a time.
I’ve designed and run 70+ incrementality tests over about three years, at the geo and user level, across several channels. Before that, I built an in-house measurement practice at 4Patriots, a $200M+ DTC brand.
If you’re below the fit above, cleaner data is often the right next step before a consultant or a new tool.
Compare MTA, an MMM, and testing · Check whether a geo test is feasible
The approach
I think of models like weather forecasts. They may disagree. That doesn’t mean I ignore either one.
So I run several reasonable versions of the model on your data. I look for the findings that hold up across all of them, and I flag the ones leaning on weak signal or big assumptions. Response and carryover assumptions (how an ad’s effect builds and fades over time) get tested, not taken on faith.
And when a test covers the question, the test anchors it. An attribution model’s accuracy can only be checked by pairing it with a geo test.
If a call is still shaky, you get an explanation and a next-test plan, not false precision for every channel.
Engagement paths
Client-owned modeled tables and outputs, model-health documentation, data lineage and reconciliation, and a decision-ready allocation view.
A test-design brief, feasibility or power assessment, measurement plan, execution guardrails, and a clear decision rule.
A deliberate sequence that uses experimentation to calibrate a high-stakes claim and an MMM to guide the broader media portfolio.
Scope follows the readiness finding and the decision at stake. Consultations are used to determine whether the diagnostic makes sense; no fixed prices are published.
What you receive
Findings, uncertainty, recommended actions and guardrails, built for a decision, not an open-ended custom dashboard project.
Act, Watch, Test, or Do not score yet, plus a 30/60/90-day action and learning roadmap.
A direct readout with the decision owner(s), focused on what changes now and what needs validation next.
Unresolved questions, unscored channels, assumptions to revisit, and the reason each one remains open.
Client-owned handoff
Core outputs can live in your own data warehouse. The handoff includes suggested prompts, so your team can ask an AI assistant questions about your own data between readouts.
An optional AI context file and refresh runbook can document definitions, where each table lives, and how to reuse it responsibly. AI can cut some compute and repetitive build cost. But judgment, validation, and getting the team to use it are still the work.
Explore custom multi-touch attributionA better decision shift
A lower-funnel channel that looks great in last-click reporting may mostly be capturing demand that already existed. There may not be much room to scale it. So the move could be a stricter guardrail on last-click ROAS (return on ad spend) or CPA (cost per acquisition), instead of a big budget bump.
An upper-funnel channel with real incremental effect (sales it caused, not just sales it was near) may deserve a controlled increase, a scenario plan, and a validation test. Even when its click credit looks weak.
Questions to ask before committing
It depends on the gap. Buy a tool when the gap is collecting the data, like server-side events (tracking sent from your server, not the shopper’s browser). Someone on your team still has to run it and check what it says. Use an agency to run the media day to day. They also grade their own work. Hire an independent consultant when a budget decision needs a test or a model that nobody on the vendor or media side is paid to question. I design the test and build the model around your data. Then I check the result.
For running the media day to day, yes: pacing, creative, bids. But it isn’t enough to judge whether the media works, because the agency grades its own work with platform and pixel attribution. That’s correlation, not cause. For a budget decision, check it with a test the agency doesn’t control, ideally a geo test.
No. I don’t need to replace it. I can check its numbers with a geo test, so you know which of its readings you can trust, and build reporting that puts its output next to your other sources.
No ad platform pays me, so I have no stake in which channel looks best. If I ever recommend a preferred partner, I’ll tell you up front if I’m paid for the referral.
Pair it with a geo test. Attribution shows the paths people took. On its own, it can’t prove what caused the sale. So be careful with any vendor that calls pixel-based attribution incremental. And when a geo test and a user-level test are both possible, I lean geo-level.
The Measurement Decision Diagnostic. It starts with one allocation question, the reports that disagree, the data you have, and what you could realistically learn. It ends with a bounded recommendation: data foundation work, MTA (multi-touch attribution), an MMM, a test, a narrower question, or waiting.
Bring a report you don’t trust. Or an area where you want more visibility. Rough revenue and ad-spend ranges, the channels in the mix. You don’t need a perfect dataset.
To see which findings survive reasonable assumptions. Think of it as a model-risk review, not a vote. Where the versions differ in a way that matters, that’s where the next test goes.
That can be useful evidence. A relevant, well-designed incrementality test anchors the causal claim for the conditions it tested. Anywhere else, a disagreement that matters becomes an explained limitation or a prioritized test plan. Not a made-up score.
Then the diagnostic says so. It can recommend data work, a narrower question, an experiment package, or waiting for more variation. A full model build shouldn’t start when it can’t support a useful decision.
A practical first conversation
Answer eight quick questions, then pick a time with me. We’ll figure out whether a Measurement Decision Diagnostic fits the decision.
Bring the decision and the reports that disagree about it. The messy version is fine!
By continuing, you agree that Brinker Analytics may use the details you provide to prepare for a conversation. Read the privacy policy.