Yext utilise libphonenumber, une bibliothèque Google, pour analyser et valider les données de numéros de téléphone dans Yext Content. Si libphonenumber détermine qu'un numéro de téléphone n'est pas valide, il ne pourra pas être enregistré dans une entité de Content. Cet article explique comment valider un numéro de téléphone qui est bloqué et ne peut pas être ajouté à Yext Content.
Remarque : Le type de champ Phone (Téléphone) est un type de champ standard dans Yext. Il est utilisé pour les champs intégrés tels que Main Phone (Téléphone principal), Alternate Phone (Numéro de téléphone supplémentaire) et Mobile Phone (Téléphone portable). Il n'est actuellement pas disponible dans les champs personnalisés.
Validation de numéros de téléphone
Si vous ne pouvez pas ajouter de numéro de téléphone à une entité dans Content et que vous pensez que le numéro de téléphone est valide, voici comment résoudre le problème :
- Renseignez le numéro de téléphone dans la démo de libphonenumber.
- À l'étape 1, saisissez un seul numéro de téléphone dans le champ « Specify a Phone Number » (Indiquer un numéro de téléphone) ou importez un fichier CSV contenant plusieurs numéros de téléphone.
- Vous pouvez renseigner le numéro de téléphone avec ou sans formatage et code numérique du pays. Par exemple, pour tester le numéro de téléphone de Yext, vous pouvez saisir « (212) 994-3900 », « +1 (212) 994-3900 » ou « 2129943900 ». Toutes ces options fonctionnent.
- Remarque : Si vous importez un fichier contenant plusieurs numéros de téléphone, ils doivent tous avoir le même code pays.
- Vous pouvez renseigner le numéro de téléphone avec ou sans formatage et code numérique du pays. Par exemple, pour tester le numéro de téléphone de Yext, vous pouvez saisir « (212) 994-3900 », « +1 (212) 994-3900 » ou « 2129943900 ». Toutes ces options fonctionnent.
- À l'étape 2, renseignez le code du pays à deux lettres pour le numéro de téléphone.
- Il s'agit du code ISO 3166 alpha-2 (par exemple, « US » pour les États-Unis). Vous trouverez la liste complète de ces codes pays ici.
- (Facultatif) À l'étape 3, vous pouvez saisir des paramètres régionaux pour le géocodage des numéros de téléphone. Ils précisent la langue du pays où le numéro de téléphone est enregistré. Cette étape n'est pas nécessaire et si vous la passez, l'anglais sera la langue par défaut.
- Dans la première zone de texte, renseignez un code de langue ISO valide (liste complète ici).
- Dans la deuxième zone de texte, vous pouvez préciser une région si la langue sélectionnée est parlée dans plusieurs pays (par exemple, l'anglais américain et l'anglais britannique). Indiquez une région en utilisant le même code pays ISO qu'à l'étape 2. (Par exemple, pour l'anglais américain, le code langue est « EN » et le code pays est « US »). Vous pouvez également laisser cette zone de texte vide.
- À l'étape 1, saisissez un seul numéro de téléphone dans le champ « Specify a Phone Number » (Indiquer un numéro de téléphone) ou importez un fichier CSV contenant plusieurs numéros de téléphone.
- La démo fournit alors des informations sur le numéro de téléphone saisi. Consultez le tableau des résultats de la validation :
-
-
-
Result from isPossibleNumber() : si le numéro de téléphone peut être détenu dans le pays donné, le résultat de ce champ est true (vrai).
- Par exemple, tous les numéros de téléphone américains comportent 11 chiffres, y compris le code pays « +1 ». Si un numéro de téléphone à 12 chiffres est saisi avec le code pays « US », il ne peut pas exister aux États-Unis et le champ est donc false (faux).
- Result from isValidNumber() : si le numéro de téléphone enregistré est valide dans le pays donné, le résultat de ce champ est true (vrai).
-
Result from isValidNumberForRegion() : si le numéro de téléphone contient toutes les informations appropriées pour le pays spécifié, le résultat de ce champ est true (vrai).
- Par exemple, si le code du pays est « US », mais que le numéro de téléphone ne contient pas d'indicatif régional correspondant à un État ou territoire américain, ce numéro de téléphone n'est pas valide pour la région et ce champ est false (faux).
-
Result from isPossibleNumber() : si le numéro de téléphone peut être détenu dans le pays donné, le résultat de ce champ est true (vrai).
-
-
- Si l'un des champs des résultats de la validation est faux :
- Libphonenumber indique que le numéro de téléphone n'est pas valide. Par conséquent, Yext Content n'accepte pas le numéro de téléphone.
- Si vous pensez que le numéro de téléphone est valide et que le test de libphonenumber est incorrect, envoyez un ticket à libphonenumber ici.
- Veillez à inclure les informations pertinentes du test qui montrent que le numéro de téléphone n'est pas valide, ainsi que toute information démontrant que le numéro de téléphone devrait l'être.
- Une fois le problème résolu par libphonenumber, veuillez nous en faire part en contactant l'assistance Yext ou votre responsable de la réussite client. Nous mettrons alors à jour notre bibliothèque pour prendre en compte les modifications apportées par libphonenumber.
- Si tous les champs des résultats de la validation sont vrais :
- Libphonenumber nous indique que le numéro de téléphone est valide, mais Yext Content ne l'accepte pas. Le problème vient peut-être de Yext Content.
- Contactez l'assistance Yext pour résoudre le problème.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.