Snippet-JavaScript-API
Das Snippet stellt eine kleine JavaScript-API unter window.splitwave bereit. Damit feuerst du eigene Ereignisse und liest die Zuteilung des Besuchers aus.
Ereignis melden
window.splitwave.push('event', { name: 'newsletter_signup' });
// mit Umsatz:
window.splitwave.push('event', { name: 'purchase', value: 49.0 });
Nutze dies für Custom-Events und Revenue-Goals.
Zuteilung lesen
// Variante für ein Experiment
const v = window.splitwave.get('checkout-flow');
// alle Zuteilungen des Besuchers
const all = window.splitwave.getAll();
So kannst du eigene Logik an die zugeteilte Variante koppeln.
Asynchrone Nutzung
Das Snippet lädt asynchron. Greife erst nach dem Laden zu oder nutze das push-Muster, das auch vor der Initialisierung zwischenspeichert.
Fail-open
Alle API-Aufrufe sind defensiv: Ist das Snippet (noch) nicht geladen, schlagen sie nicht fehl und brechen deine Seite nicht ab.