Flowstates messaging platform logo
    Alle Beiträge
    OTPObservabilityMetrics

    OTP-Kennzahlen, die Zustell- und Verifizierungsfehler sichtbar machen

    Ein Messmodell für OTP: abgeschlossene Verifizierung, Resend-Verhalten, Latenzverteilungen, Aufschlüsselung pro Route, kanonische Fehlergründe und Alerting aus der eigenen Baseline.

    Flowstates Team·Betrieb von Kundenkommunikation12. Februar 2026 · 7 Min. Lesezeit

    Die Zustellrate beantwortet die falsche Frage

    Ein DLR beschreibt, was das Netz über eine Nachricht gemeldet hat. Die geschäftliche Frage ist, ob der Nutzer die Verifizierung im laufenden Flow abgeschlossen hat. Beide Zahlen können in verschiedene Richtungen laufen.

    Dieses Modell enthält keine Zielwerte. Jeder Schwellwert entsteht aus der eigenen Historie des Programms pro Route und Ziel.

    Ergebniskennzahlen

    Abgeschlossene Verifizierung je Session mit ausgegebenem Code; Abschluss im ersten Versuch und Resend-Verhalten; doppelte Ausgabe und Nutzung überholter Codes; abgelaufene oder verspätete Codes; Retry-Schleifen und Abbrüche.

    Latenzverteilungen

    Ausgabe bis Annahme (eigener Stack plus Anbieteraufnahme), Übermittlung bis Endstatus (Anbieter, Zielnetz, Netzbetreiber) und Ausgabe bis Verifizierung (inklusive Mensch). Die dritte Verteilung zeigt, ob die konfigurierte Gültigkeitsdauer realistisch ist, und definiert die nutzbare Frist.

    Aufschlüsselungen

    Anbieter und Route, Land und Netzbetreiber, Absenderidentität und Template, Plattform und App-Version, Traffic-Klasse und Journey, Tageszeit. Beobachten Sie die Lücke zwischen gemeldeter Zustellung und Verifizierung pro Route und trennen Sie Anwendungsfehler von Nutzerfehlern.

    Kanonische Fehlergründe

    Gruppieren Sie Anbietercodes nach Zuständigkeit: Anwendung, Policy, Anbieter, Zielnetz, Empfänger, unbekannt. Rohstatus und Rohcode bleiben erhalten.

    Kosten und Missbrauch

    Kosten pro erfolgreicher Verifizierung statt pro Nachricht. Beobachten Sie Anfragegeschwindigkeit pro Nummer, Konto und Netz, Konzentration auf ungewöhnliche oder teure Ziele und Anfragen ohne Verifizierung.

    Korrelieren ohne den Code zu loggen

    Fünf Datensätze werden verknüpft: Authentifizierungs-Session, Ausgabe, Nachrichtenversuche, Statusmeldungen und Verifizierungsergebnis, über eine Korrelations-ID, die beim Ausgabeentscheid entsteht. Der Code selbst gehört nie in Logs, Analytics oder Supportmasken.

    Messschema

    auth_session, otp_issuance, message_attempt, message_status, verification

    Diagnosetabelle

    BeobachtungWahrscheinliche UrsacheErste Prüfung
    Zustellung stabil, Verifizierung fällt auf einer RouteVerspätete Zustellung oder wenig vertrauenswürdiger InhaltVerteilungen Übermittlung–Endstatus und Ausgabe–Verifizierung
    Mehr Resends, Abschluss stabilNachrichten spät, aber im FensterTail pro Netzbetreiber
    Mehr Resends, geringerer Abschluss in einem LandFilterung oder RegistrierungsproblemZielnetz-Fehlergründe und Registrierungsstatus
    Mehr Versuche mit abgelaufenem CodeGültigkeit zu kurz oder Latenz gestiegenAusgabe–Verifizierung gegen Gültigkeit
    Mehr Versuche mit überholtem CodeMehrere gültige Codes pro SessionAusgaben pro Session, Deduplizierung
    Fehler trotz gültiger, rechtzeitiger CodesAnwendungsdefektFehlerarten pro App-Version
    Fehlende Endstatus auf einer RouteLücke im Anbieter-ReportingAnteil ohne Endstatus pro Anbieter
    Kosten pro Verifizierung steigenResends oder MissbrauchAnfragen pro abgeschlossene Verifizierung

    Alerting

    Alarmieren Sie auf Abweichung von der eigenen Baseline dieser Route und dieses Ziels. Jeder Alert nennt Owner und Aktion: Anbieter eskalieren, Route wechseln, Kampagne pausieren oder Defekt aufnehmen.

    Möchten Sie Ihren Messaging-Stack durchsprechen?

    Buchen Sie eine 30-minütige Prüfung mit unserem Team. Kein Pitchdeck: Wir sehen uns Ihr Setup an und zeigen, wo operatives Risiko liegt.