gni team di prodotto che si occupa di verifiche prima o poi si trova di fronte a questa proposta: sostituire l'OTP via SMS con le chiamate flash e dimezzare la voce di spesa. Il confronto del prezzo unitario è reale: una chiamata flash termina come un evento vocale di meno di un secondo e spesso costa dal 30% al 70% in meno rispetto a un SMS A2P verso la stessa destinazione. Ma il prezzo unitario è il dato meno rilevante ai fini decisionali. Il dato rilevante è il costo per verifica riuscita, calcolato tenendo conto della composizione effettiva della piattaforma, del comportamento di fallback e delle modalità di errore. In base a questo calcolo, la chiamata flash è un componente valido ma una strategia debole. Ecco la versione del calcolo dal punto di vista dell'acquirente, senza l'influenza del fornitore.
Cosa fa effettivamente ciascun metodo
L'SMS OTP invia un codice che l'utente legge e digita (o che il sistema operativo compila automaticamente dal messaggio). La Flash call verification effettua una chiamata che si interrompe prima che l'utente possa rispondere; l'app legge il numero chiamante dal registro chiamate del dispositivo ed estrae le cifre finali come codice. Su Android, con le autorizzazioni appropriate, questa lettura è automatica e l'utente sperimenta la verifica senza alcun tocco. Su iOS, l'accesso al registro chiamate è limitato: le implementazioni ripiegano sulla richiesta all'utente di digitare le ultime cifre del numero che lo ha appena chiamato, il che è decisamente peggio UX rispetto alla digitazione di un codice SMS che il sistema operativo offre per la compilazione automatica.
Il quadro dei costi unitari, detto onestamente
Il prezzo degli SMS A2P internazionali varia approssimativamente da 0,01 a 0,15 dollari per messaggio, a seconda della destinazione, con le rotte ad alto utilizzo di OTP concentrate al centro di questa fascia. Il prezzo delle chiamate flash viene in genere quotato per ogni tentativo di chiamata completato, con uno sconto significativo rispetto alla tariffa SMS per la stessa destinazione. Considerato da solo, questo differenziale rappresenta l'intero argomento di vendita. Ciò che il listino prezzi omette: ogni utente iOS, ogni utente Android che ha rifiutato l'autorizzazione, ogni dispositivo su cui il sistema operativo ha limitato l'accesso al registro delle chiamate dall'ultima versione e ogni errore silenzioso che si trasforma in un fallback SMS (si paga due volte per una verifica) o in una registrazione abbandonata (si paga invece in termini di ricavi).
Un esempio pratico
Prendiamo un mercato con una ripartizione 70/30 tra Android e iOS, tipica dei mercati del GCC e dell'Asia meridionale, e normalizziamo il prezzo dell'OTP via SMS a 1,0 per messaggio. Ipotizziamo una chiamata flash a 0,5, un tasso di successo del 90% per le chiamate flash su Android (autorizzazioni concesse, registro chiamate leggibile, codice analizzato), un fallback via SMS per ogni errore di chiamata flash e solo SMS su iOS perché l'esperienza utente con inserimento manuale dei numeri riduce sensibilmente il tasso di conversione.
| Segmento | Condividere | Sentiero | Costo per utente verificato (normalizzato) |
|---|---|---|---|
| Android, la chiamata flash riesce | 63% | Solo chiamata flash | 0,50 |
| Android, la chiamata flash non riesce | 7% | Chiamata flash + fallback SMS | 1,50 |
| iOS | 30% | Solo SMS | 1.00 |
| Miscelato | 100% | Cascata | 0,72 |
Un risparmio complessivo del 28% rappresenta un guadagno reale su scala OTP, ed è ben lontano dal 50% implicito nel prezzo unitario. Se si passa a una ripartizione 50/50 tra le piattaforme, il risparmio complessivo scende al di sotto del 20%; aggiungendo i costi generali di ingegneria e gestione dei fornitori per un secondo canale di verifica, la soglia di volume al di sotto della quale il progetto non è conveniente aumenta di conseguenza. Il risparmio è più consistente per i flussi ad alto volume, prevalentemente Android e sensibili ai costi, e meno consistente per i flussi in cui un eventuale errore di verifica risulta più costoso.
I costi che non compaiono mai nel listino prezzi
- Errore silenzioso: una chiamata flash non ha un equivalente di ricevuta di consegna. Un SMS non andato a buon fine genera un DLR (Document Log Rate) su cui è possibile attivare un avviso; una chiamata flash non andata a buon fine genera un'assenza, rilevabile nel pannello di controllo delle conversioni il giorno successivo.
- Fragilità dei permessi: Android ha ripetutamente inasprito le restrizioni di accesso al registro chiamate e ogni nuova versione del sistema operativo rappresenta un rischio di regressione per il meccanismo di lettura automatica. Ciò che funziona sulla base di installazioni attuale si degrada silenziosamente.
- Simmetria delle frodi: il pumping in stile AIT esiste anche sulla voce: chiamate di verifica generate per intervalli di condivisione dei ricavi. Il monitoraggio della conversione per intervallo è obbligatorio su entrambi i canali.
- Assenza del marchio: un SMS con la password monouso (OTP) arriva con l'ID del mittente registrato; una chiamata flash arriva da un numero sconosciuto. Nei flussi bancari e governativi, sia le autorità di regolamentazione che gli utenti se ne accorgono.
- Deriva normativa: diversi enti regolatori, anche nella regione MENA, hanno segnalato che le chiamate di verifica rientrano negli stessi quadri normativi di tutela dei consumatori e di registrazione previsti per gli SMS A2P. Bisogna valutare il percorso di conformità, non solo la chiamata.
Quando ognuno vince
- Chiamate Flash come metodo principale: app consumer prevalentemente Android, elevato volume di verifiche, costi contenuti, tolleranza per un livello di fallback (servizi di trasporto privato, social network, giochi).
- OTP via SMS come metodo principale: piattaforme miste o prevalentemente iOS, flussi regolamentati in cui l'identità del mittente è importante, mercati in cui la terminazione vocale è limitata o soggetta a sovrapprezzi e qualsiasi team che non possa gestire operazioni multicanale.
- A cascata per tutti su larga scala: prima chiamata flash sui dispositivi Android idonei, fallback SMS in caso di errore, OTP vocale come ultimo passaggio per i telefoni irraggiungibili. La cascata converte il confronto da "o questo o quello" in una policy di routing.
Misura la conversione, non la consegna.
La metrica che determina questa architettura è la conversione della verifica end-to-end: la percentuale di verifiche avviate che vengono completate, per canale, per piattaforma e per corridoio di destinazione. Il tasso di consegna è fuorviante per gli SMS (i codici consegnati ma digitati in modo errato falliscono silenziosamente); il tasso di tentativo è fuorviante per le chiamate flash (le chiamate effettuate che non vengono mai analizzate falliscono silenziosamente). Strumentare il funnel dalla richiesta alla sessione verificata e lasciare che la policy di routing segua i dati a livello di corridoio anziché la media globale: il corridoio in cui le chiamate flash si convertono al 94% e quello in cui si convertono al 61% non dovrebbero condividere la stessa policy.
BroadNet gestisce OTP via SMS, chiamate flash e OTP vocale tramite un'unica API con policy di routing per corridoio e report di conversione — vedi Consegna OTP e MyOTP. Gli operatori che gestiscono l'impatto sul lato rete dovrebbero iniziare da Controlli chiamate flash.
Letture correlate
- In che modo la verifica delle chiamate flash influisce sui ricavi A2P degli operatori
- Perché i messaggi OTP non vengono recapitati e come risolvere i problemi di consegna
- Migliori pratiche di consegna OTP per la conversione
- Glossario — cos'è la verifica della chiamata rapida, cos'è l'OTP
- Pagine dei prodotti: OTP, OTP vocale MyOTP e controlli di chiamata rapida dell'operatore
