Rug

#ab-testing

1 APIs met deze tag

A/B Bucketing API

Deterministische A/B-test- en feature-flag-toewijzing — geen database, geen opgeslagen status. Het bucket-eindpunt hasht een sleutel (een gebruikers-ID, sessie of apparaat) naar een stabiele bucket van 0 tot N-1 die nooit verandert voor die sleutel, en kan bepalen of de sleutel binnen een percentage rollout valt; omdat de beslissing monotoon is, voegt het verhogen van het percentage alleen maar gebruikers toe, dus een geleidelijke opschaling is sticky en niemand valt terug. Het variant-eindpunt wijst een van meerdere gewogen varianten toe — een eenvoudige controle/behandeling-splitsing of een multivariate test — consistent voor dezelfde sleutel, met respect voor aangepaste gewichten. Het mengen van een experimentnaam houdt onafhankelijke experimenten onafhankelijk, en omdat dezelfde invoer altijd hetzelfde antwoord geeft, komen uw client en server (en elke edge-functie) overeen over de toewijzing zonder enige coördinatie of opzoekingen. Hashing is FNV-1a met een avalanche-mix, wat uniforme, stabiele buckets oplevert in verschillende talen en machines. Het draait volledig lokaal, dus het is direct, deterministisch en privé. Ideaal voor feature flags en geleidelijke rollouts, A/B- en multivariate experimenten, canary-releases, holdouts en kill-switches, en consistente UI-bucketing op web en mobiel. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit wijst experimenten deterministisch toe; om te testen of een resultaat statistisch significant is, gebruikt u een statistiek-API.

api.oanor.com/abtest-api