event_id einhalten.
So funktioniert Idempotenz
Jedes Ereignis nimmt ein Feldevent_id entgegen. Trifft dieselbe event_id mehrfach ein, markiert die Verarbeitung das zweite Vorkommen als Dublette und lässt es aus den Auswertungen heraus. Ihre Konversionszahlen bleiben korrekt, auch wenn Sie eine Anfrage mehrfach wiederholen.
Die Regel: Erzeugen Sie die event_id einmal vor dem ersten Versuch und verwenden Sie denselben Wert bei jeder Wiederholung dieses Ereignisses.
Umsetzungsmuster
Zeitplan für Wiederholungen
Begrenzen Sie die Wartezeit auf 30–60 Sekunden. Protokollieren Sie das Ereignis nach 5 fehlgeschlagenen Versuchen und lösen Sie eine Warnung aus — wiederholen Sie es nicht endlos.
Wann wiederholen, wann abbrechen
event_id für kritische Ereignisse dauerhaft speichern
Erzeugen und speichern Sie dieevent_id bei hochwertigen Konversionen (Käufen, Abos) vor dem Netzwerkaufruf — dann können Sie auch nach einem Neustart des Prozesses noch wiederholen: