Probabilistic plus deterministic rows: do not add them as one truth

Editorial collage hero: measurement-lab-probabilistic-deterministic-mix

An export that mixes deterministic matches and probabilistic or modelled rows can look complete while double-counting the same player. A reproducible illustrative example with editable inputs and explicit limits.

An export that mixes deterministic matches and probabilistic or modelled rows can look complete while double-counting the same player. This lab keeps the methods in separate columns.

Define the calculation before using it

Enter deterministic attributed conversions, probabilistic or modelled conversions, and the count already present in both methods after an authorised join. Report each method and the overlap; do not present the sum as incremental conversions.

Work through the synthetic example

400 deterministic and 180 probabilistic rows with 40 already in both are 540 distinct rows, not 580. If a forecast used 580, it treated a modelling method as extra people.

OutputWorked-example result
Naive sum580.0000
Distinct rows540.0000
Overlap share of naive %6.8966

Use the artifact and preserve its assumptions

Open the editable calculator to change the inputs and inspect the sensitivity view. The CSV records synthetic inputs and expected outputs; the JSON fixture keeps the equations available for reproduction. These calculations have been checked against the stated example. No measured campaign data is included.

The sensitivity rows vary only both by 20% below and above the entered value. They are scenarios, not confidence limits or a forecast distribution. A row outside the model’s constraints is labelled rather than turned into a plausible-looking result.

Evidence and limits

Attribution products distinguish matching methods. Public documentation does not authorise adding every method’s totals. The overlap here is a teaching input. See AppsFlyer attribution model, especially “Attribution model”.

Vendor modelling methods differ and are often undocumented in public help pages. This does not validate any vendor’s probabilistic matcher.

Background: Reading an MMP dashboard without fooling yourself and AppsFlyer, Adjust, Singular: a buyer's comparison. These existing articles provide context; the present calculation does not verify every archived claim.

No actual campaign outcome or recommended industry default is claimed.

Related posts

Türkiye child-profiling ad limits for F2P

media buying

·

1 min read

Türkiye child-profiling ad limits for F2P

VIP / loyalty points as a UA claim: what must be in the store

media buying

·

1 min read

VIP / loyalty points as a UA claim: what must be in the store

Lunar New Year Vietnam (Tết) operator checklist

media buying

·

2 min read

Lunar New Year Vietnam (Tết) operator checklist