Yext utilizza la libreria di Google libphonenumber per analizzare e convalidare i dati dei numeri di telefono nei contenuti di Yext. Se libphonenumber stabilisce che un numero di telefono non è valido, ne impedirà il salvataggio in un'entità in Content. Questo articolo spiega come convalidare un numero di telefono che è stato bloccato e non può essere aggiunto a Yext Content.
Nota: il tipo di campo Telefono è un tipo di campo standard in Yext, utilizzato per campi integrati come Telefono principale, Telefono secondario e Telefono cellulare. Al momento, non è disponibile per l'utilizzo nei campi personalizzati.
Convalida numero di telefono
Se non riesci ad aggiungere un numero di telefono a un'entità in Content e ritieni che esso sia valido, ecco come puoi risolvere il problema:
- Prova il numero di telefono nella demo di Libphonenumber.
- Nel passaggio 1, inserisci un singolo numero di telefono nel campo "Specifica un numero di telefono" o carica un file CSV di più numeri di telefono.
- Puoi inserire il numero di telefono con o senza formattazione e il prefisso internazionale (per esempio, per testare il numero di telefono dell'azienda Yext, puoi inserire "(212) 994-3900", "+1 (212) 994-3900" o "2129943900"). Ognuna di queste opzioni funzioneranno.
- Nota: se carichi un file con più numeri di telefono, devono corrispondere tutti allo stesso prefisso internazionale.
- Puoi inserire il numero di telefono con o senza formattazione e il prefisso internazionale (per esempio, per testare il numero di telefono dell'azienda Yext, puoi inserire "(212) 994-3900", "+1 (212) 994-3900" o "2129943900"). Ognuna di queste opzioni funzioneranno.
- Al passaggio 2, inserisci il prefisso internazionale a due cifre per il numero di telefono.
- Questo è il codice ISO 3166 alpha-2 (ad esempio, "us" per gli Stati Uniti). Qui puoi trovare l'elenco completo dei codici internazionali.
- (Facoltativo) Nel passaggio 3, è possibile inserire una lingua per la geocodifica dei numeri di telefono, che specifica la lingua del paese in cui è registrato il numero di telefono. Questo passaggio non è necessario e, se non inserito, verrà impostato automaticamente l'inglese.
- Nella prima casella, inserisci un codice lingua ISO valido (elenco completo qui).
- Nella seconda casella, hai la possibilità di specificare ulteriormente una regione, se la lingua che hai inserito è parlata in più paesi (ad esempio, inglese americano o inglese britannico). Specifica una regione utilizzando lo stesso codice paese ISO utilizzato nel Passaggio 2. (Ad esempio, per specificare l'inglese americano, il codice della lingua è "en" e il codice del paese "us"). Puoi anche lasciare vuota questa casella.
- Nel passaggio 1, inserisci un singolo numero di telefono nel campo "Specifica un numero di telefono" o carica un file CSV di più numeri di telefono.
- La demo fornirà le informazioni relative al numero di telefono inserito. Vedere la tabella dei risultati della convalida:
-
-
-
Risultato da isPossibleNumber(): se è possibile avere questo numero di telefono nel paese specificato, il campo sarà contrassegnato come vero.
- Ad esempio, tutti i numeri di telefono statunitensi hanno 11 cifre, incluso il prefisso internazionale "+1". Se viene inserito un numero di telefono di 12 cifre con il prefisso internazionale "us", non si tratta di un numero di telefono che potrebbe esistere negli Stati Uniti, pertanto questo campo verrà contrassegnato come falso.
- Risultato da isValidNumber(): se questo è un numero di telefono registrato valido nel paese specificato, il campo sarà contrassegnato come vero.
- Risultato da isValidNumberForRegion(): se il numero di telefono contiene tutte le informazioni appropriate per il paese specificato, il campo sarà contrassegnato come vero.
- Ad esempio, se il prefisso internazionale è "us", ma il numero di telefono non contiene un prefisso locale corrispondente a uno stato o territorio degli Stati Uniti, significa che non si tratta di un numero di telefono valido per il territorio e questo campo sarà contrassegnato come falso.
-
Risultato da isPossibleNumber(): se è possibile avere questo numero di telefono nel paese specificato, il campo sarà contrassegnato come vero.
-
-
- Se uno qualsiasi dei campi Risultati della convalida è falso:
- Libphonenumber ci comunica che il numero di telefono non è valido, quindi Yext Content non lo accetta.
- Se ritieni che il numero di telefono sia valido e che il test libphonenumber non sia corretto, invia una richiesta con libphonenumber qui.
- Assicurati di includere tutte le informazioni necessarie del test demo che indicano la mancata validità del numero di telefono, oltre a tutte le informazioni utili a dimostrarne la validità.
- Quando libphonenumber risolve il problema, comunicacelo contattando l'assistenza Yext o il tuo responsabile del successo dei clienti. Avremo bisogno di aggiornare la nostra libreria per recepire eventuali modifiche apportate da libphonenumber.
- Se tutti i campi Risultati della convalida sono veri:
- Libphonenumber ci comunica che il numero di telefono è valido, ma Yext Content continua a non accettarlo. Potrebbe trattarsi di un problema con i contenuti Yext.
- Contatta l'assistenza Yext per risolvere il problema.
Commenti
0 commenti
Questo articolo è chiuso ai commenti.