Zum Inhalt springen
Splitwave

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.