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.