BDT Opportunity Score methodology
The Opportunity Score answers a different question from the Product Score: can an affiliate earn on this offer? It is written for affiliates and operators, and it does consider commission economics.
Where this score appears
Never on a buyer-facing page. Tool, comparison, alternatives and answer pages show the BDT Product Score only, and that score carries no commission data at any weight.
The formula
score = Σ(component value × component weight) ÷ Σ(weights of the components that had data). Components without real data are excluded, remaining weights are renormalised to 100, and both the excluded list and the active share are stored. Nothing is imputed.
- Marketplace momentum — weight 30. Direction and size of the change in marketplace gravity or rank across the trailing 30 days of captures.
- Measured EPC — weight 25. Our own recorded commission joined to our own logged clicks on the matching sub-ID, divided by those clicks.
- Commission economics — weight 15. Payout size and recurring value from the most recent capture: initial sale and rebill-to-initial ratio.
- Stability — weight 10. Latest refund rate and the variance of refund rate across stored captures.
- Conversion consistency — weight 10. Variance of our own captured conversion rate across three or more captures.
- Product quality — weight 10. The offer's BDT Product Score, imported unchanged where one exists. Quality feeds opportunity, never the reverse.
Capture cadence
Both scores are recomputed daily at 08:00 UTC in one run: all Product Scores first, then Opportunity Scores, so the product-quality component reads a freshly computed Product Score.