Adressen in den USA verarbeiten

In diesem Dokument wird die Adressbestätigung speziell für die USA behandelt:

USPS-Daten in Ihrem Workflow

Bei der Bestätigung von Adressen in den USA kann die Address Validation API auch den Teil uspsData der Antwort ausfüllen.

Da dieses Objekt nicht immer ausgefüllt ist, sollten Sie sich nicht ausschließlich auf diese Eigenschaft verlassen, um Adressen zu bestätigen. Stattdessen sollten Sie auch das Ergebnis und die Adresskomponenten in Ihr System einbeziehen.

USPS-Bestätigung des Lieferorts (Delivery Point Verification, DPV)

Als Teil der uspsData-Antwort gibt das Feld dpvConfirmation ein einzelnes Zeichen zurück, um Sie darüber zu informieren, ob die USPS an die angegebene Adresse liefern kann.

Anhand dieses Felds können Sie Folgendes ermitteln:

  • Gültigkeit der Adresse
  • ob eine Unteradressnummer in der Adresse fehlt
  • ob die Unteradressnummer im USPS-Datensystem nicht vorhanden ist

Der Dienst gibt entweder einen von vier dpvConfirmation-Werten zurück oder gar keinen dpvConfirmation-Wert. In der folgenden Tabelle ist das empfohlene Verhalten aufgeführt, das Ihre Logik für jedes der fünf möglichen Ergebnisse verwenden sollte. Weitere Informationen zu dieser Logik finden Sie unter Workflow-Übersicht in Bestätigungslogik erstellen.

Wert

Verhalten

Beschreibung

N

oder leer

Adresse korrigieren

Die Adresse wurde nicht per DPV bestätigt.

Das bedeutet, dass die USPS die eingegebene Adressnummer in der eingegebenen Straße (Route) nicht erkennt und keine Lieferung möglich ist.

D

Adresse korrigieren

Die Adresse wurde nur für die primäre Nummer per DPV bestätigt und die Informationen zur sekundären Nummer fehlten.

Das bedeutet, dass die eingegebene Adressnummer in der eingegebenen Straße vorhanden ist. Um eine vollständig bestätigte/lieferbare Adresse zu erhalten, muss jedoch auch eine gültige Unteradressnummer angegeben werden. Mit anderen Worten: Die Unteradresse fehlte in der Eingabe.

S

Adresse bestätigen

Die Adresse wurde nur für die primäre Nummer per DPV bestätigt und die Informationen zur sekundären Nummer waren vorhanden, wurden aber nicht bestätigt.

Das bedeutet, dass die eingegebene Adressnummer in der eingegebenen Route vorhanden ist, die angegebene Unteradresse jedoch laut USPS in diesem Gebäude nicht existiert.

Y

Adresse akzeptieren

Die Adresse wurde für primäre und sekundäre Nummern per DPV bestätigt.

Das bedeutet, dass die Adresse vollständig von der USPS lieferbar ist, einschließlich der Unteradressnummer, falls zutreffend.

Im Rest dieses Abschnitts werden reale Szenarien beschrieben, in denen die DPV-Codes verwendet werden.

Beispiel für DPV N: Adresse korrigieren

In diesem Beispiel wird eine nicht vorhandene Hausnummer in einer ansonsten gültigen Adresse verwendet.

  • Eingegebene Adresse: 12 Amphitheatre Parkway, Mountain View, CA, 94043
  • Region: USA
  • Das Feld dpvConfirmation gibt Folgendes zurück: N

Dies ist ein extrem starkes Signal dafür, dass diese Adressnummer in dieser Route nicht vorhanden ist. Wie bei anderen problematischen Adressen sollte Ihr System den Nutzer auffordern, Korrekturen vorzunehmen.

Beispiel für DPV D: Adresse korrigieren

In diesem Beispiel wird das Google-Büro in New York verwendet, enthält aber keine Unteradresse, die ein erforderlicher Bestandteil der Adresse ist. Sie können dies in der Demo sehen, wenn Sie die Adresse in der Demo ohne Unteradressinformationen verwenden.

  • Eingegebene Adresse: 111 8th Avenue, New York, NY, 10011
  • Region: USA
  • Das Feld dpvConfirmation gibt Folgendes zurück: D

Dies bestätigt, dass die Unteradresse in der Eingabe gefehlt hat. Um einen DPV-Wert von Y zu erhalten, muss eine gültige Unteradresse als Teil der Eingabe angegeben werden. Sie können beispielsweise eine gültige Unteradresse von FL 4 (4. Stock) angeben, um einen dpvConfirmation-Wert von Y zu erhalten.

Beispiel für DPV S: Adresse bestätigen

In diesem Beispiel wird eine Unteradressnummer verwendet, die im Gebäude nicht vorhanden ist:

  • Eingegebene Adresse: 1600 Amphitheatre Parkway, Suite 101, Mountain View, CA, 94043
  • Region: USA
  • Das Feld dpvConfirmation gibt Folgendes zurück: S

Das bedeutet, dass 1600 Amphitheatre Parkway zwar als Adresse vorhanden ist, an die Post zugestellt werden kann, die Unteradresse Ste 101 jedoch kein gültiger Teil der Adresse ist. Ihr System sollte diese Informationen mit dem Nutzer bestätigen und die Möglichkeit bieten, Korrekturen vorzunehmen.

Beispiel für DPV Y: Adresse akzeptieren

In diesem Beispiel wird die Googleplex-Adresse in Mountain View, Kalifornien, als bekannte Qualitätsadresse verwendet.

  • Eingegebene Adresse: 1600 Amphitheatre Parkway, Mountain View, CA, 94043
  • Region: USA
  • Das Feld dpvConfirmation gibt Folgendes zurück: Y

Die Adresse ist vollständig von der USPS lieferbar. Sie können sich darauf verlassen, dass die API eine Adresse von guter Qualität zurückgegeben hat, und sie so verwenden, wie sie ist.

Hinweis: Die DPV gibt nicht an, ob die Address Validation API Änderungen an der Eingabe vorgenommen hat, z. B. eine Rechtschreibkorrektur.

Sicherheitsmeldungen für US-Adressen

In diesem Abschnitt werden die Sicherheitskennzeichnungen behandelt, die in den USPS-Daten für künstlich erstellte Adressen enthalten sind. Diese Sicherheitsmaßnahme soll die künstliche Erstellung einer Adressliste verhindern, indem erkannt wird, wenn eine übermittelte Adresse künstlich erstellt und nicht auf rechtmäßige Weise erhalten wurde. Das sollte nur sehr selten vorkommen.

Wenn die USPS eine künstlich erstellte Adresse erkennt, enthält das errorMessage Feld der uspsDatader Antwort eine Fehlermeldung, in der das Problem beschrieben wird. Beispiel:

AMS API processing was terminated due to the detection of what is determined to
be an artificially created address. No address beyond this point has been
validated and/or processed. If you believe this address was identified in error,
please contact your Vendor.