Experimente
Serverseitige Tests
Für Änderungen, die nie in den Browser gehörten: Preislogik, Suchranking, alles, was entschieden wird, bevor die Seite gebaut ist.
Manche Änderungen lassen sich nicht durch das Bearbeiten einer gerenderten Seite vornehmen. Ein Suchergebnis anders zu ranken, zu ändern, was ein Preis-Endpoint zurückgibt, oder ein Empfehlungsmodell auszutauschen, all das passiert, bevor überhaupt HTML existiert. Ein serverseitiges Experiment deckt das ab: Ihr eigener Code zeigt jede Variante, und Pertento verwaltet das Experiment, entscheidet, wer welche Variante bekommt, und übernimmt die Messung.
Wer die Variante wählt, ist eine Einstellung. Bei Zuordnung im Browser wählt das Pertento-Snippet sie nach Gewicht, genau wie bei einem visuellen Test, und Ihr Seitencode zeigt sie an: kein Server-Schlüssel, keine Änderung am Backend, und URL-, Geräte- und Cookie-Targeting funktionieren wie gewohnt. Bei Zuordnung auf dem Server fragt Ihr Backend das Server-SDK, bevor es rendert, sodass schon das erste Rendering die richtige Variante zeigt und sich nach dem Laden der Seite nichts mehr ändert.
Die Zuordnung auf dem Server bringt mit, was ein Backend braucht. Jedes Experiment hat einen Flag-Schlüssel und jede Variante einen Schlüssel, nach dem Ihr Code verzweigt, mit einem optionalen JSON-Payload für die Werte, die diese Variante verwendet. Attributregeln auf Ihren eigenen Daten, etwa Tarif oder Land, entscheiden, wer aufgenommen wird, und ein Experiment kann anhand Ihrer eigenen Kunden-ID zuordnen, sodass ein angemeldeter Kunde auf jedem Gerät dieselbe Variante sieht. Pertento speichert diese ID nie.
Die Ergebnisse landen in denselben Statistik-Bildschirmen wie jeder andere Test. Die Seite zählt den Besucher unter der ID, für die Ihr Server entschieden hat, und Conversions kommen aus dem Browser oder ausschließlich aus Ihrem Backend, nie aus beiden. Einen Gewinner auszurollen funktioniert wie überall sonst: Jede Entscheidung nennt dann die gewinnende Variante, sodass Ihr Code sie ohne Release an alle ausliefert.