Yext verwendet libphonenumber, eine Google/-Bibliothek, um Telefonnummerndaten in Yext/-Inhalten zu analysieren und zu validieren. Wenn libphonenumber feststellt, dass eine Telefonnummer ungültig ist, wird verhindert, dass diese Telefonnummer in einer Entität in Content gespeichert wird. Dieser Artikel enthält Schritte zur Fehlerbehebung und zur Validierung einer Telefonnummer, für die das Hinzufügen zu Yext Content gesperrt ist.
Hinweis: Der Feldtyp „Telefon“ ist ein Standardfeldtyp in Yext, der für integrierte Felder wie Hauptrufnummer, Alternative Telefonnummer und Mobiltelefonnummer verwendet wird. Er ist derzeit nicht für die Verwendung in benutzerdefinierten Feldern verfügbar.
Validierung von Telefonnummern
Wenn Sie daran gehindert werden, einer Entität in Content eine Telefonnummer hinzuzufügen, und Sie glauben, dass die Telefonnummer gültig ist, können Sie folgende Schritte zur Fehlerbehebung ergreifen:
- Testen Sie die Telefonnummer in der libphonenumber-Demo.
- Geben Sie in Schritt 1 eine einzelne Telefonnummer in das Feld „Telefonnummer angeben“ ein, oder laden Sie eine CSV/-Datei mit mehreren Telefonnummern hoch.
- Sie können die Telefonnummer mit oder ohne Formatierung und die numerische Landesvorwahl eingeben. Um die Firmen/-Telefonnummer von Yext zu testen, könnten Sie zum Beispiel „(212) 994/-3900“, „+1 (212) 994/-3900“ oder „2129943900“ eingeben. Jede dieser Optionen wird funktionieren.
- Hinweis: Wenn Sie eine Datei mit mehreren Telefonnummern hochladen, müssen diese alle die gleiche Landesvorwahl haben.
- Sie können die Telefonnummer mit oder ohne Formatierung und die numerische Landesvorwahl eingeben. Um die Firmen/-Telefonnummer von Yext zu testen, könnten Sie zum Beispiel „(212) 994/-3900“, „+1 (212) 994/-3900“ oder „2129943900“ eingeben. Jede dieser Optionen wird funktionieren.
- Geben Sie in Schritt 2 den zweistelligen Ländercode für die Telefonnummer ein.
- Dabei handelt es sich um den ISO 3166 Alpha/-2/-Code (z. B. „us“ für die Vereinigten Staaten). Eine vollständige Liste dieser Ländercodes finden Sie hier.
- (Optional) In Schritt 3 können Sie eine Region für die Geokodierung der Telefonnummer eingeben, das die Sprache des Landes angibt, in dem die Telefonnummer registriert ist. Dieser Schritt ist nicht erforderlich und wird standardmäßig auf Englisch eingestellt, wenn nichts anderes angegeben wird.
- Geben Sie im ersten Feld einen gültigen ISO-Sprachcode ein (vollständige Liste hier).
- Im zweiten Feld haben Sie die Möglichkeit, eine genauere Region anzugeben, wenn die von Ihnen eingegebene Sprache in mehreren Ländern gesprochen wird (z. B. amerikanisches Englisch und britisches Englisch). Geben Sie eine Region mit demselben ISO-Ländercode an, den Sie in Schritt 2 verwendet haben. (Um z. B. amerikanisches Englisch anzugeben, wäre der Sprachcode „en“ und der Ländercode „us“). Sie können dieses Feld auch leer lassen.
- Geben Sie in Schritt 1 eine einzelne Telefonnummer in das Feld „Telefonnummer angeben“ ein, oder laden Sie eine CSV/-Datei mit mehreren Telefonnummern hoch.
- Die Demo gibt Informationen über die von Ihnen eingegebene Telefonnummer zurück. Siehe die Tabelle mit den Validierungsergebnissen:
-
-
-
Ergebnis von isPossibleNumber(): Wenn diese Telefonnummer im angegebenen Land vorhanden sein kann, ist dies true.
- Beispielsweise haben alle US/-Telefonnummern 11 Ziffern, einschließlich der Landesvorwahl „+1“. Wenn eine 12/-stellige Telefonnummer mit dem Ländercode „us“ eingegeben wird, handelt es sich nicht um eine Telefonnummer, die in den USA existieren könnte, daher würde dieses Feld mit false markiert werden.
- Ergebnis von isValidNumber(): Wenn es sich um eine gültige registrierte Telefonnummer in dem angegebenen Land handelt, ist dies true.
- Ergebnis von isValidNumberForRegion(): Wenn die Telefonnummer alle entsprechenden Informationen für das angegebene Land enthält, ist dies true.
- Wenn der Ländercode beispielsweise „us“ ist, die Telefonnummer aber keine Vorwahl enthält, die einem US/-Bundesstaat oder Territorium entspricht, bedeutet dies, dass es sich nicht um eine gültige Telefonnummer für die Region handelt, und dieses Feld würde als false markiert.
-
Ergebnis von isPossibleNumber(): Wenn diese Telefonnummer im angegebenen Land vorhanden sein kann, ist dies true.
-
-
- Falls eines der Felder mit den Validierungsergebnissen false ist:
- Libphonenumber teilt uns mit, dass die Telefonnummer ungültig ist, sodass Yext Content die Telefonnummer nicht akzeptiert.
- Wenn Sie glauben, dass die Telefonnummer gültig ist und der libphonenumber/-Test nicht korrekt ist, reichen Sie hier ein Ticket bei libphonenumber ein.
- Stellen Sie sicher, dass Sie relevante Informationen aus dem Demo/-Test angeben, aus denen hervorgeht, dass die Telefonnummer ungültig war, sowie alle Informationen, die belegen, warum die Telefonnummer gültig sein sollte.
- Wenn libphonenumber das Problem gelöst hat, teilen Sie uns dies bitte mit, indem Sie den Yext/-Support oder Ihren Client Success Manager kontaktieren. Wir müssen unsere Bibliothek aktualisieren, um alle eventuellen Änderungen zu übernehmen, die libphonenumber vorgenommen hat.
- Wenn alle Validierungsergebnis-Felder true sind:
- Libphonenumber teilt uns mit, dass die Telefonnummer gültig ist, aber Yext Content akzeptiert die Telefonnummer dennoch nicht. Dies kann ein Problem mit Yext Content sein.
- Wenden Sie sich an den Yext-Support, um das Problem zu beheben.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.