GTM Sauce

Practitioner pattern · Thomas Petit (Sells consulting services and runs a paid signal-engineering workshop at App Growth Annual; works with Voyantis)

Compare the value you report with real revenue by country, not just in total

Unknownanalytics-attribution

What they did

Track a curve of value sent to networks vs realized value; a widening gap signals a problem. Don't trust the total (2% overall deviation can hide 10% of users causing 80% of it); check at country and platform level. Revisit value assumptions about every 6 months as plans, channel mix and budgets change. In one client the value window is the last 2 weeks if the sample is big enough, else 3 months, else drop one criterion (country, onboarding answer) to avoid noise from small samples.

In their words

Signal Engineering: Strategic Data Filtering for Better Ad Performance — Thomas Petit, Independent Consultant

Play from 1:29:43

Thomas Petit… and the amount is one. The amount is very critical, is something because over time, maybe the best engineering you can do today is very different from the one you can do in 6 months, just because your budget has moved from 100k to 500k enables you to do a very different kind of filtering. Also because your cohort has grown, so before, even with the teams that have the most sophisticated model, we keep revisiting the the value that we're giving,

1:29:43

Thomas Petitbecause plans change, because we make monetization change, because the mix of of channel is different as well, and the whole user maybe because there's a crisis, maybe because there's this, like if you're based on an aggregation of 5 years of data, here is also a big trade-off about how recent or how much data do I have? And like sort of, I've got this rule, for example, in in one case, which is, if we've got enough users in the last 2 weeks to make a decent prediction, we use this,

1:30:13

Thomas Petitbut if we don't, then we expand to 3 months, and if we don't, then we're going to loosen up one criteria. A criteria could be a could be a country, could be an onboarding question, and so on, because otherwise, and I made this mistake several times, like, you create useless fluctuation on on very small samples. So, obviously, the more data you have, the easier it gets. It's not a fixed thing, so the advice here, the TL;DR is, revisit your assumption every now and then, every every 6 months or whatever,

1:30:41

Thomas Petitor at least control that gap between what you're sending and what is actually happening is not too big. And the thing about this gap is the trap is to look at total. "Oh, we only have a 2% deviation." I'm like, "Yeah, but there's 10% of people who are responsible for 80% of this deviation." So, this is the one So, don't look at this gap only in total. Do monitor that it doesn't go sideways too much, and country is a big one here, like country and platform. Maybe not every single criteria is needed,

1:31:08

Thomas Petitbut at least monitoring the value of the events that you filter are fairly reliable at country level over time is is kind of a a good idea.

Get tactics like this every Monday

New tactics from the week's founder interviews, each linked to where it was said.

More from this episode

Tags: signal-engineering, monitoring, model-refresh, sample-size