Personalization Rules Built Against a Holdout

Davide FerrettiProNew0 orders on this service
CRO and Experimentation · Personalization rules build

Segment rules built into your existing stack, each one held against a permanent 10 percent holdout so the revenue claim survives a later audit.

About this service

A personalization rule earns its place only when a holdout that never sees it performs worse. I keep 10 percent of eligible traffic out of every rule, permanently, and report the gap each quarter. In the rule sets I have taken over, close to half of what was running turned out to be doing nothing measurable, and it had been running for more than a year. What we start from: Your existing rules, not a blank page. Each one gets a verdict, keep, retire or rebuild, and the test is whether its eligibility can be written as a query. Rules firing on engaged users or high intent are retired unless somebody can produce the SQL behind those words. That first pass usually removes more than it adds, and the page gets faster because there are fewer decisions to resolve before render. The build: For each surviving rule I write the eligibility condition, the precedence order for when two rules claim the same slot, the decay window, the fallback the unmatched majority sees, and a kill switch a marketer can pull without waiting for a deploy. Decay is set per signal, not globally: a deposit signal is stale at 14 days, a category browse at 30. Precedence is where inherited rule sets fail. Three rules qualify, whichever loaded last wins, and nobody can reconstruct what a given visitor actually saw. Where it runs: Your stack. I have built this into VWO, Optimizely Web, Dynamic Yield, and plain feature flags fed by segments computed in BigQuery or Snowflake and synced through Hightouch. If audiences already live in Segment or RudderStack they stay there and I build only the delivery and measurement layer. I sell no platform and take nothing from any vendor. Measurement: Every rule logs an exposure at decision time carrying rule id, version and holdout flag, not at render. Without that you cannot separate a rule that fired and did nothing from a rule that never fired at all. Ratio metrics are read at user level using the delta method, because personalization changes how many sessions a person starts and a session-level read then reports a win that is only a moved denominator. What I refuse: No recommendation models. If you want collaborative filtering that is an ML team's work and I will say so on the first call rather than in month three. In gambling funnels I do not build prompts triggered by a loss, countdowns that are not real, or reactivation rules aimed at a player who has just cooled off after a heavy session. Italian regulation and my own judgement land in the same place on that. For kids-and-family products I do not build behavioural profiles on users under the Italian digital consent age of 14; those rules run on context, meaning device, session and catalogue position, never on the child. Who this is not for: Teams whose largest addressable segment sees under 8,000 sessions a month. The rule may well be right, but you will never know whether it was, and I would rather say that before the invoice than after. Also not for anyone who wants a personalization strategy deck. This ends in shipped rules with named owners. What you get: A rule register, one row per rule, carrying eligibility SQL, precedence rank, decay window, holdout share, owner and retirement date. The rules themselves, live in your stack. And a quarterly readout naming which rules paid, which broke even and which I recommend retiring, including the ones I built.

Scope

Target market
Worldwide, Italy
Working language
English, Italian
Industry
Ecommerce and DTC, Marketplaces, iGaming, Kids and family
Engagement model
One-off project
Turnaround
1 month or more
Seller type
In-house-grade specialist

What the seller needs from you

  1. 1List every personalization rule currently live, with where it is configured and who owns it.
  2. 2Which single metric decides whether a rule stays live, and how many days after exposure is it measured?
  3. 3Where do your audience definitions live today and who can change them?
  4. 4Monthly sessions for your three largest intended segments.
  5. 5Any regulatory constraint on profiling in your market or category?

Asked at checkout. Delivery time starts once you answer, not when you pay.

Reviews

No reviews on this service yet.

Reviews appear only after an order completes, and both sides review each other. Nothing here is seeded or bought.

Other sellers offering personalization rules build

See all →

Starting at €6,500