Server-Side-API: Überblick
Nicht jede Änderung lässt sich im Browser umsetzen. Für Preise, Backend-Logik und Feature-Flags bietet Splitwave eine Server-Side-API.
Wann serverseitig?
- Preise und Rabatte, die nicht im Frontend manipulierbar sein sollen
- Algorithmen wie Such- oder Empfehlungslogik
- Feature-Rollouts für einen definierten Nutzeranteil
Die Endpunkte
POST /v1/decideliefert die Variantenentscheidung für einen Besucher.POST /v1/trackmeldet Conversions zurück.
Authentifiziert wird per Bearer-Token mit dem Secret-Key des Projekts. Details unter /v1/decide & /v1/track.
Konsistenz
Server und Snippet nutzen dasselbe deterministische Bucketing (FNV-1a, zeichengenau). Dadurch landet ein Besucher serverseitig und clientseitig in derselben Variante – die Voraussetzung für saubere Hybrid-Experimente.