Experimente

Anti-Flicker-Rendering

Niemand sieht zu, wie die Originalseite zum Test wird. Und kein Fehler darf die Seite verborgen zurücklassen.

Kein Aufblitzen des OriginalsVier AbsicherungenFehler gemeldet, nicht geworfen

Wenn eine Variante etwas oberhalb der Falz ändert, darf der Besucher das Original nicht zuerst sehen. Die Laufzeit verbirgt die Seite, während Änderungen angewandt werden, und zeigt sie unmittelbar danach, sodass das zuerst Gerenderte die getestete Version ist.

Die interessante Technik liegt in der zweiten Hälfte. Eine Kundenseite zu verbergen ist das Gefährlichste, was diese Software tut, das Sichtbarmachen wird also aus vier unabhängigen Codepfaden aufgerufen: nach dem Anwenden der Änderungen, aus dem inneren Fehlerhandler, aus dem äußeren Fehlerhandler, und in der Laufzeit, die an Websites ohne ein einziges laufendes Experiment ausgeliefert wird.

Diese Redundanz ist Absicht und wird als Invariante behandelt, nicht als Duplizierung, die an einer Stelle aufzuräumen wäre. Schlägt ein Pfad fehl, läuft ein anderer trotzdem. Der Fehler, gegen den das verteidigt, ist eine Kundenwebsite, die für ihre eigenen Besucher leer bleibt.

Fehler im Experiment-Code werden abgefangen und danach gemeldet statt geworfen, aus demselben Grund: Eine kaputte Variante darf Sie den Test kosten, nie die Seite.

Bessere Experimente, bessere Conversion

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.