Zum Hauptinhalt springen
SMS

Nachrichten (SMS) und ihr Bedürfnis nach Geschwindigkeit

durch 22. Juli 2020#!31So., 23. Juli 2020 14:02:56 +0200+02:005631#31So., 23. Juli 2020 14:02:56 +0200+02:00-2Europe/Rome3131Europe/Rome202031 23pm31pm-31So., 23. Juli 2020 14:02:56 +0200+02:002Europe/Rome3131Europe/Rome2020312020So., 23. Juli 2020 14:02:56 +0200022027pmDonnerstag=3455#!31So., 23. Juli 2020 14:02:56 +0200+02:00Europe/Rome7#Juli 23rd, 2020#!31Sun., 23 July 2020 14:02:56 +0200+02:005631#/31Sun., 23 July 2020 14:02:56 +0200+02:00-2Europe/Rome3131Europe/Rome202031#!31Sun., 23 July 2020 14:02:56 +0200+02:00Europe/Rome7#252 Comments

Lassen Sie uns klar sein, wir reden nicht darüber, wie lange a Botschaft um Ihr Telefon zu verlassen und Ihre Freunde zu erreichen; (obwohl wir wissen, dass dies äußerst wichtig ist), sprechen wir über Business-to-Consumer-Messaging, z. B. wenn Ihre Bank Ihnen eine Betrugswarnung sendet.

Wir haben darüber nachgedacht und beschlossen, einen Blog-Beitrag zu schreiben, um zu erklären, wie kritisch die Zustellzeiten für Nachrichten sind.

Zunächst müssen wir erklären, dass die Branche Business-to-Consumer-Nachrichten in zwei Typen unterteilt: Transaktions- und Werbenachrichten. Jeder Typ hat eine bestimmte Geschwindigkeit. Transaktionsnachrichten müssen schnell übermittelt werden, Werbenachrichten hingegen nicht.

  • Transaktionale Nachrichten – Kontostandsbenachrichtigungen, Hotelbuchungsbestätigungen, Einmalkennwörter usw. – werden in der Regel einmalig versendet und nach Bedarf zugestellt. In manchen Fällen werden Nachrichten auch während der Sitzung des Benutzers gesendet, z. B. online bei einer Reservierung. Transaktionale Nachrichten sollten innerhalb weniger Minuten zugestellt werden.
  • Sonderangebote - Gutscheine, Einlösungscodes, Sonderangebote usw. - entschied sich normalerweise für eine "pro Marke Basis" und wird gesendet, bis der Benutzer aufgibt. Diese Arten von Nachrichten sind nicht so kritisch wie Transaktionsnachrichten und sollten innerhalb von 1 Stunde nach dem Versand zugestellt werden

Die mit Abstand wichtigsten Transaktionsnachrichten sind solche, die eine PIN oder ein Passwort senden, das für den nächsten Schritt eines Prozesses erforderlich ist, beispielsweise für die Anmeldung bei einem Online-Konto oder das Zurücksetzen eines Passworts. Der Übersichtlichkeit halber fassen wir diese Transaktionsnachrichten zusammen und nennen sie „Zwei-Faktor-Authentifizierung“ (2FA).

Es ist zu beachten, dass die Geschwindigkeit oder die Dauer der Nachrichtenübermittlung oft als Nachrichtenlatenz bezeichnet wird. Die wahre Bedeutung der Latenz muss in manchen Verträgen sorgfältig geprüft werden, da die Definition von Anbieter zu Anbieter erheblich variieren kann und in den meisten Fällen nicht die Zeit zwischen der Anforderung einer Nachricht durch den Benutzer und dem Eintreffen auf seinem Telefon bezeichnet.

Unser Ausgangspunkt bei der Beantwortung der Frage: „Wie wichtig ist die Übermittlungszeit einer Nachricht SMS?“ bestand darin, andere digitale Kommunikationsmittel zu untersuchen und zu prüfen, ob es Ähnlichkeiten gibt. Wir begannen mit der Betrachtung der Ladezeiten von Webseiten und der damit verbundenen Abbrüche bei der Konvertierung.

Wir haben diese hervorragende Infografik zur Bedeutung der Ladezeit einer Webseite für die Conversion-Rate gefunden. Kissmetrics fand heraus, dass 351 TP3T der befragten Nutzer eine Seite innerhalb von 10 Sekunden Wartezeit verlassen würden. Intuitiv klang dies ungefähr so, wie die meisten Nutzer vorgehen würden, wenn sie nicht innerhalb derselben Zeit eine 2FA-Nachricht erhalten hätten; aber wir brauchten Beweise.

Viele Unternehmen, die 2FA implementieren, verfügen über diese Daten. Da CLX jedoch nur 2FA-Nachrichten überträgt und nicht genau wissen kann, wann ein Benutzer den Code tatsächlich eingibt, benötigen wir einen anderen Mechanismus, um den Wendepunkt zu bestimmen – den Punkt, an dem der Benutzer ungeduldig wird und eine weitere Nachricht anfordert. Nach langem Grübeln wurde uns klar, dass jemand bei einer Verzögerung der 2FA-Nachricht höchstwahrscheinlich genau das tun würde: eine weitere anfordern!

Wir haben eine Entdeckungsreise unternommen, um festzustellen, wie hoch die Rate für wiederholte Anfragen basierend auf den Lieferzeiten war. Da die 90% von CLX-Nachrichten in weniger als 5 Sekunden zugestellt werden; Wir mussten nach Zeiten suchen, in denen es seltene, aber bekannte Überlastungsspitzen aufgrund eines gestörten Support-Netzwerks oder anderer Probleme gab.

Bei der Verwendung von 2FA ist die sofortige Zustellung der Textnachricht nicht nur erforderlich, sondern wird vom Verbraucher auch erwartet. Doch wie „unmittelbar“ muss die Nachricht sein? Wie lange sind Nutzer bereit, auf den Erhalt der Nachricht zu warten, bevor sie eine erneute Anfrage zum Senden der Nachricht stellen?

Um diesen Schwellenwert zu ermitteln, haben wir eine einzelne Anfrage im Vergleich zu mehreren Anfragen für eine eindeutige Handynummer untersucht. Vor der Analyse wurden die Daten bereinigt, beispielsweise um Lieferfehler zu ermitteln. Wir führten eine HLR für alle Mobiltelefone im Datensatz durch und schlossen diejenigen mit potenziellen Lieferproblemen aus. Anschließend eliminierten wir wiederholte Anfragen von nicht existierenden Nummern, da dies darauf hindeutet, dass jemand seine Handynummer falsch eingegeben hat.

Das erste Ergebnis unserer Analyse zeigte, dass Mehrfachanfragen selten sind. Tatsächlich bestand der 98% aus einzelnen Einträgen, d. h. der Sicherheitscode wurde einmal an das Telefon gesendet, während die restlichen 2% mehr als eine Anfrage stellten. Dieser geringe Prozentsatz an Gesamtversuchen lässt sich dadurch erklären, dass Überlastungen im CLX-Netzwerk selten und vorübergehend sind. Es wird davon ausgegangen, dass jede 2FA-Nachricht eine Wiederholungsanfrage erhält, wenn die Nachricht nicht innerhalb einer angemessenen und erwarteten Zeitspanne zugestellt wird.

Bei genauerer Betrachtung dieser Daten wird deutlich, wie wichtig die Lieferlatenz ist.

Zunächst forderten 101.3T der Nutzer eine Wiederholungsnachricht an, wenn sie diese nicht innerhalb von drei Sekunden erhielten, weitere 191.3T forderten eine Wiederholungsnachricht an, wenn sie diese nicht innerhalb von sieben Sekunden erhielten, und 61.3T forderten eine Wiederholungsnachricht innerhalb von elf Sekunden an. Insgesamt sind das erstaunliche 351.3T Nutzer, die eine Wiederholungsnachricht anfordern, wenn ihre erste Nachricht nicht innerhalb von elf Sekunden zugestellt wird. Dies ähnelt stark den Ergebnissen von Kissmetrics, die zeigen, dass 351.3T der Nutzer eine Webseite innerhalb von zehn Sekunden verlassen.

Uns fiel außerdem auf, dass die durchschnittliche Anzahl wiederholter Anfragen im Datensatz 1,2 betrug. Das bedeutet, dass das Unternehmen für diese Benutzer mindestens das Doppelte, wenn nicht sogar mehr als das Doppelte pro Benutzer zahlt als nötig – dies kann direkt auf die Latenz zurückgeführt werden.

Wir schließen daraus, dass eine 2FA-Nachricht innerhalb von maximal 10 Sekunden zugestellt werden muss, idealerweise in weniger als 3 Sekunden.

Es gibt mehrere Probleme, die die Liefergeschwindigkeit beeinträchtigen können:

  1. Die Geschwindigkeit, mit der Ihr SMS-Anbieter Nachrichten annehmen kann, muss ausreichen, um sicherzustellen, dass er auch in Spitzenzeiten die Nachricht innerhalb von 100 ms annehmen kann
  2. Die Fähigkeit Ihres SMS-Anbieters, sowohl Nachrichten zuzustellen als auch eine MNP-Suche (Mobile Number Portability) durchzuführen, ist gleichermaßen wichtig.
  3. Die Fähigkeit Ihres Messaging-Anbieters, zwischen Datenverkehr mit geringer und hoher Latenz aufzuteilen, d. h. Nachrichten danach aufzuteilen und zu priorisieren, ob es sich um Transaktions- oder Werbenachrichten handelt.
  4. Der vom Messaging-Anbieter verwendete Routing-Algorithmus. Einige günstigere Anbieter stellen Nachrichten in eine Warteschlange, um sie unabhängig von Überlastung oder Latenz über die günstigste Route zu senden.
  5. Multi-Hop-Verbindungen erschweren die Latenzkontrolle erheblich. Direktverbindungen führen daher immer zu besserer Leistung und Sichtbarkeit. Graue Routen, SIM-Farmen oder andere möglicherweise blockierte Routen können ebenfalls Latenzprobleme verursachen, da verschiedene Filter die Übermittlung beeinträchtigen können.
  6. SMSC-Betreiber-Setup, idealerweise sollten Betreiber A2P- und P2P-Nachrichten trennen, sodass Wiederholungsalgorithmen innerhalb von SMSC aggressiver sein können
  7.  Eine Backup-Konnektivität für den Fall eines Ausfalls der primären Route oder einer Direktverbindung ist unerlässlich. Die Verwendung einer SS7-Konnektivität (obwohl wesentlich teurer) kann hilfreich sein.

Tipps zur Optimierung der Liefergeschwindigkeit

  1. Stellen Sie sicher, dass Ihr Messaging-Anbieter eine SLA anbieten kann, und erstellen Sie regelmäßig Berichte zu diesen SLAs
  2. Wählen Sie einen Messaging-Anbieter mit direkten Verbindungen und SS7-Backups zu den Zielen, an die Sie senden, da dies die höchste Zuverlässigkeit und Geschwindigkeit bietet.
  3. Überprüfen Sie, ob Ihr Messaging-Anbieter die End-to-End-Latenz der Nachrichtenübermittlung, d. H. Über das Telefon, ständig analysiert und überwacht, um sicherzustellen, dass Probleme in den Netzwerken des Netzbetreibers proaktiv erkannt werden können
  4. Stellen Sie sicher, dass Ihr Messaging-Anbieter den Datenverkehr basierend auf der Nachrichtenpriorität auf der Ebene des Nachrichtenanbieters aufteilen und Nachrichten mit hoher Priorität vor Nachrichten mit niedrigerer Priorität an die Carrier-Netzwerke senden kann, wenn Kapazität/Überlastung erkannt wird.
  5. Stellen Sie sicher, dass Ihre App eine Wiederholungsanfrage erst nach 10 Sekunden zulässt. Dies verhindert, dass einige Benutzer übermäßig glücklich werden.

CLX verfügt über mehr als 100 direkte Verbindungen weltweit. Wir überwachen proaktiv unsere Systemleistung und Nachrichtenübermittlungszeiten. Im Rahmen unseres Verfolgungsprozesses führt unser System kontinuierlich Tests durch, von denen einige an Netzbetreibernetzwerke und Partner gesendet werden, um die Zustellzeiten für Nachrichten zu messen und uns über Änderungen der Latenz zu informieren. Durch die rechtzeitige Erkennung können wir die Zusammenarbeit mit Spediteuren und Partnern alarmieren und beschleunigen, um die Leistung zu korrigieren.

252 Comments

Hinterlasse eine Antwort