Schritt 1: Ein Testereignis senden
Senden Sie ein einzelnes Testereignis mit einer bekanntenevent_id, damit Sie es nachverfolgen können:
Schritt 2: Prüfen, ob es im Dashboard erscheint
- Öffnen Sie das Scanova-Dashboard
- Gehen Sie zu Analysen → Konversionsverfolgung
- Öffnen Sie die Tracking-Website
- Ihr
test_eventsollte innerhalb von 30–60 Sekunden erscheinen
Schritt 3: Die Dublettenerkennung testen
Senden Sie dieselbe Anfrage mit derselbenevent_id erneut:
200, das Ereignis wird jedoch als Dublette markiert und nicht in die Konversionszahlen aufgenommen. Prüfen Sie, dass die Ereigniszahl in den Berichten nicht gestiegen ist.
Häufige Fehler und ihre Behebung
401 — Fehlender API-Schlüssel
Der Header X-API-Key fehlt in der Anfrage.
403 — Ungültiger Schlüssel oder nicht berechtigte Website
Entweder ist der API-Schlüssel ungültig oder widerrufen, oder die site_id in den Nutzdaten gehört nicht zu der Website des Schlüssels. Prüfen Sie:
- dass der Schlüssel korrekt kopiert wurde (keine Leerzeichen oder Zeilenumbrüche am Ende)
- dass die
site_idim Anfragetext genau der Website entspricht, die den Schlüssel erzeugt hat - dass der Schlüssel im Dashboard nicht widerrufen wurde
422 — Validierungsfehler
Die Nutzdaten haben die Schemaprüfung nicht bestanden. Der Antworttext enthält Einzelheiten:
- Ein Pflichtfeld fehlt (
site_id,event_nameoderscan_session_id) scan_session_idliegt nicht im gültigen UUID-Format vorconversion_value.currencyist kein dreistelliger ISO-Code- Das Objekt
propertiesist größer als 10 KB - Eine E-Mail-Adresse im Klartext in
properties(nutzen Sie stattdessenuser_identifiers.email_hash)
429 — Ratengrenze überschritten
Sie senden mehr als 1.000 Ereignisse pro Minute und API-Schlüssel. Warten Sie ab und wiederholen Sie:
- Prüfen Sie den Header
Retry-Afterin der Antwort - Fassen Sie mit dem Batch-Endpunkt (
POST /server-events/batch) mehrere Ereignisse zu weniger Anfragen zusammen
Ereignis zugestellt, aber nicht in den Berichten
- Warten Sie 60 Sekunden — die Verarbeitung dauert einen Moment
- Prüfen Sie, ob die
site_idin Ihren Nutzdaten zu der Tracking-Website passt, die Sie im Dashboard ansehen - Prüfen Sie, ob die
scan_session_ideine gültige UUID ist — ein ungültiges Format wird mit422abgelehnt - Vergewissern Sie sich, dass die gesendete
scan_session_idzu einer echten Scan-Sitzung aus einem QR-Code-Scan gehört und keine Test-UUID ist — Ereignisse mit nicht auflösbaren Sitzungen werden nicht zugeordnet und erscheinen möglicherweise nicht in den Berichten