Erste Schritte
Diese Checkliste bringt dich von leerem Dashboard zu einem laufenden Live-Test. Voraussetzung: ein usertrax-Konto und Zugriff auf den HTML-<head> deiner Seite (oder eine der Integrationen).
10-Minuten-Checkliste
Section titled “10-Minuten-Checkliste”Domain anlegen
Melde dich im usertrax Dashboard an, gehe zu Domains und lege deine Website an. Kopiere den API-Schlüssel.
Tracking-Script einbinden
Füge das Script in den
<head>ein (Key ersetzen):<scriptsrc="https://usertrax.io/cvs.js"data-key="IHR_API_KEY"defer></script>Details und Alternativen: Schnellstart.
Conversion-Ziel vorbereiten
Stelle sicher, dass mindestens ein Event gefeuert wird (z. B.
purchaseodersignup) — perpush()oderdata-usertrax. Das wird später dein Primärziel im Test.Siehe Events & Parameter.
Ersten A/B-Test anlegen
Im Dashboard unter A/B-Tests → Neuen Test erstellen: Test-Schlüssel, Primärziel, Traffic-Aufteilung und mindestens zwei Varianten. Schritt-für-Schritt: Tests erstellen.
Variante auf der Seite ausspielen
Wähle einen Ansatz:
- HTML-Sichtbarkeit — Elemente mit
data-usertrax-ab-test-*(einfachste Variante) - CSS/JS in der Varianten-Konfiguration — Änderungen ohne Markup-Duplikate
- Eigene Logik —
window.usertrax.getVariant(...)in deinem Code
- HTML-Sichtbarkeit — Elemente mit
Live prüfen
Öffne die Seite im Inkognito-Fenster, prüfe in der Konsole:
window.usertrax.getAssignments();Löse eine Test-Conversion aus und schaue im Dashboard unter A/B-Tests → Analytics, ob Sessions und ggf. Conversions ankommen.
Grundkonfiguration
Section titled “Grundkonfiguration”A/B-Tests aktivieren
Section titled “A/B-Tests aktivieren”A/B-Tests sind standardmäßig aktiviert, sobald das Tracking-Script läuft und im Dashboard aktive Tests für die Domain existieren. Du steuerst das Verhalten über die Tracker-Konfiguration (usertraxConfig) und die Test-Einstellungen im Dashboard — nicht über ein separates Feature-Flag im Script.
Automatische Initialisierung
Section titled “Automatische Initialisierung”Das A/B-Test-System erledigt beim Seitenaufbau Folgendes:
- Aktive Tests laden — Beim Session-Start holt der Tracker die aktiven Tests und Zuweisungen für die Domain.
- Variante anwenden — CSS wird in den
<head>injiziert, JS der Variante ausgeführt, HTML-Sichtbarkeit gesetzt. - Zuweisung speichern — Die Variante landet in
sessionStorageunterusertrax_ab_<test_key>, damit die Sitzung stabil bleibt. - Mit Conversions mitsenden — Jedes Conversion-Event erhält automatisch
ab_test_datamit den aktuellen Zuweisungen.
// Nicht nötig: manuelles Laden oder Anwenden// Der Tracker initialisiert A/B-Tests mit der SessionSobald cvs.js geladen ist und die Session steht, sind Varianten aktiv. Für bedingte Eigenlogik reicht getVariant — siehe JavaScript-API.
- Script startet (
window.usertraxals Queue, dann API) - Session-Init lädt
ab_test_config - Zuweisungen werden gesetzt und CSS/JS angewendet
- HTML-Elemente mit
data-usertrax-ab-test-*werden ein-/ausgeblendet - Spätere Conversions tragen den Test-Kontext
Nächste Schritte
Section titled “Nächste Schritte”- Tests erstellen — Primärziel, Traffic-Split, Targeting
- HTML-Varianten — Markup ohne Custom-JS
- Fehlerbehebung — wenn nichts sichtbar wird oder die Zuweisung „klebt“