Zum Inhalt springen
Splitwave

Custom-JavaScript-Integration

Für Tools ohne fertiges Preset baust du eigene Integrationen per JavaScript. Dein Code läuft am Experiment-Hook und bekommt die Experiment-Daten übergeben.

Wie es funktioniert

Du hinterlegst im Admin ein JavaScript-Snippet für eine Custom-Integration. Splitwave führt es beim gewählten Hook (experimentViewed oder userBucketed) aus und übergibt ein data-Objekt mit Experiment und Variante.

// data.experiment, data.variation
myTool.track('ab_test', {
  test: data.experiment.id,
  variant: data.variation.id
});

Hooks

  • experimentViewed: beim Ausspielen der Variante (Exposure)
  • userBucketed: sobald der Besucher einer Variante zugeordnet wurde

Gut zu wissen

  • Der Code läuft im Browser des Besuchers – setze nur Vendor-Calls, keine Geheimnisse.
  • Alles ist fail-open: Fehler im Custom-Code brechen die Seite nicht ab.

Verwandt

Fertige Anbindungen für 24 Tools findest du unter Integrationen: Überblick.