So vereinheitlichen Sie die Sendungsverfolgung in Australien und Neuseeland mit einer einzigen API
Um die Sendungsverfolgung in Australien und Neuseeland mit einer einzigen API zu vereinheitlichen, verbinden Sie Ihr Bestell- oder Fulfilment-System mit einem Multi-Carrier-Trackingdienst, registrieren Sie jede Sendung mit der korrekten Carrier-Identität und übersetzen Sie eingehende Tracking-Aktualisierungen in ein einheitliches internes Ereignismodell. Die Integration sollte carrierspezifische Details bewahren und Ihrem Betriebsteam sowie Ihren Kunden zugleich ein einheitliches Tracking-Erlebnis für nationale und trans-Tasmanische Lieferungen bieten.

Für Entwickler, E-Commerce-Betreiber und Logistikteams besteht die größte Herausforderung nicht darin, die erste API-Anfrage zu stellen. Entscheidend ist, Sendungsidentitäten, Lieferstatus, Carrier-Übergaben und Kundenbenachrichtigungen konsistent zu halten, wenn verschiedene Carrier dieselbe Reise unterschiedlich beschreiben. Dieser Leitfaden erklärt, wie Sie diese Integration entwerfen, eine Tracking-API bewerten und sie testen, bevor Sie sich im Produktivbetrieb darauf verlassen.
Definieren Sie, was die zentrale API vereinheitlichen muss
Eine gemeinsame API bietet Ihrer Anwendung einen einheitlichen Integrationspunkt. Sie sorgt jedoch nicht dafür, dass jeder Carrier identische Informationen veröffentlicht oder Pakete mit derselben Häufigkeit scannt. Ihre Architektur muss zwischen einer konsistenten Schnittstelle und vollständiger Transparenz unterscheiden.
Beginnen Sie mit einem auf tatsächlichen Fulfilment-Aktivitäten basierenden Sendungsbestand und nicht mit einer allgemeinen Liste der in den beiden Ländern tätigen Carrier. Berücksichtigen Sie nationale Sendungen innerhalb Australiens, nationale Sendungen innerhalb Neuseelands sowie grenzüberschreitende Transporte in beide Richtungen. Fügen Sie weitere internationale Ursprungsorte hinzu, wenn sie Teil Ihres Geschäfts sind.
- Carrier und Service: Erfassen Sie den Carrier, den verwendeten Service und bekannte Zustellpartner.
- Route: Unterscheiden Sie Ursprung und Ziel der Sendung vom Ort ihres letzten Scans.
- Identifikatoren: Erfassen Sie Bestellreferenz, Fulfilment-Referenz, Trackingnummer sowie Ersatz- oder Partnernummern.
- Betrieblicher Zweck: Legen Sie fest, ob Aktualisierungen der Kundenverfolgung, dem Ausnahme-Management, der Zustellbestätigung oder allen drei Zwecken dienen.
- Erforderliche Details: Entscheiden Sie, ob ein allgemeiner Lieferstatus ausreicht oder ob Mitarbeiter zusätzlich Scanbeschreibungen, Orte und Zeitstempel benötigen.
Dieser Bestand wird zu Ihrer Abnahme-Checkliste. Die allgemeine Carrier-Abdeckung eines Anbieters ist für die Vorauswahl hilfreich. Ihre Entscheidung sollte jedoch darauf beruhen, ob Ihre tatsächlichen Carrier-Service-Kombinationen nutzbare Trackinginformationen liefern.
Bewerten Sie die Tracking-API anhand Ihrer Sendungsstruktur
17TRACK bietet eine Tracking API und ist daher eine relevante Option für die Bewertung einer Multi-Carrier-Integration. Nutzen Sie die offizielle API-Dokumentation, um die aktuellen Integrationsanforderungen zu prüfen. Behandeln Sie Carrier-Unterstützung, Ereignisfelder, Aktualisierungsverhalten, Kontolimits und kommerzielle Bedingungen als Punkte, die für Ihre Implementierung überprüft werden müssen, und nicht als Annahmen, die sich aus der Produktkategorie ableiten lassen.
Stellen Sie jeder API, die Sie in Betracht ziehen, dieselben praktischen Fragen:
- Kann sie die Carrier und Services in Ihrem Sendungsbestand identifizieren und verfolgen?
- Können Sie bei einer unklaren Carrier-Erkennung eine explizite Carrier-ID angeben?
- Wie empfängt Ihre Anwendung Aktualisierungen und welcher Wiederherstellungsmechanismus steht zur Verfügung, wenn eine Aktualisierung verpasst wird?
- Welche ursprünglichen Carrier-Details bleiben neben normalisierten Statuswerten verfügbar?
- Was geschieht, wenn eine Trackingnummer ungültig, noch nicht erkannt oder mehr als einem möglichen Carrier zugeordnet ist?
- Wie sind Nutzung, Abrechnung, Trackingdauer und Zugriffslimits für Ihr Konto definiert?
Empfohlene Entscheidungsregel: Entscheiden Sie auf Grundlage erfolgreicher Tests Ihrer tatsächlichen Versandmuster und nicht anhand der größten beworbenen Carrier-Anzahl. Eine Integration ist geeignet, wenn sie genügend Informationen für Ihre betrieblichen Entscheidungen liefert und Fehler so transparent macht, dass Sie sie beheben können.
Erstellen Sie ein internes Modell, das Carrier-Unterschiede übersteht
Trennen Sie Bestellungen, Sendungen und Tracking-Etappen
Verwenden Sie die Trackingnummer nicht als Primärschlüssel einer Bestellung. Eine Bestellung kann mehrere Pakete enthalten, und eine Paketreise kann mehr als einen Tracking-Identifikator umfassen. Erstellen Sie stattdessen eine interne Sendungs-ID und verknüpfen Sie Trackingdatensätze damit.
Ein praxistaugliches Modell hat drei Ebenen: die Kundenbestellung, ihre physischen Sendungen und die mit jeder Sendung verbundenen Tracking-Etappen. Für ein nationales Paket reicht möglicherweise eine Tracking-Etappe aus. Für ein grenzüberschreitendes Paket können verknüpfte Datensätze erforderlich sein, sobald ein anderer Carrier oder Identifikator relevant wird.
Ordnen Sie einen Trackingdatensatz sowohl dem Carrier als auch der Trackingnummer zu und bewahren Sie seine Beziehung zu Ihrer Sendungs-ID. Wenn eine neue Nummer eines Zustellpartners erscheint, fügen Sie sie als verwandten Identifikator hinzu, anstatt die ursprüngliche Nummer zu überschreiben. So bleibt die Historie erhalten, die Supportmitarbeiter bei der Untersuchung einer Übergabe benötigen.
Bewahren Sie ein Rohereignis und ein normalisiertes Ereignis auf
Verwenden Sie ein kleines internes Statusvokabular, mit dem Ihr Unternehmen arbeiten kann. Sie könnten beispielsweise Vortransport, unterwegs, in Zustellung, zur Abholung verfügbar, zugestellt, Ausnahme und unbekannt definieren. Dies sind vorgeschlagene interne Kategorien und keine Aussage über das Statusschema eines bestimmten Anbieters.
Speichern Sie die ursprüngliche Carrier-Beschreibung zusammen mit Ihrem zugeordneten Status. Ein Ereignis an einer Abholstelle und ein Adressproblem können beide eine Handlung des Kunden erfordern, sollten jedoch nicht dieselbe Nachricht erzeugen. Ebenso sollte die Erstellung eines Versandetiketts nicht automatisch als Beleg dafür gelten, dass der Carrier das Paket physisch übernommen hat.
Dokumentieren Sie Zuordnungsentscheidungen in einer versionierten Konfiguration. Wenn eine neue Ereignisbeschreibung erscheint und ihre Bedeutung unklar ist, stellen Sie sie in eine Prüfwarteschlange. Ein ausdrücklich unbekannter Status ist sicherer, als selbstbewusst das falsche Lieferergebnis zuzuweisen.
Unterscheiden Sie Ereigniszeit und Empfangszeit
Speichern Sie getrennt, wann ein Ereignis stattgefunden hat und wann Ihr System es empfangen hat. Ein älterer Scan kann nach einem neueren eintreffen, insbesondere wenn Aktualisierungen verspätet eintreffen oder historische Ereignisse gemeinsam übermittelt werden.
Vermeiden Sie es für Australien und Neuseeland, auf jede Sendung denselben festen Zeitversatz anzuwenden. Bewahren Sie bereitgestellte Quellzeitstempel und Versätze auf. Verwenden Sie für die Anzeige eine geeignete benannte Zeitzone, wenn ein zuverlässiger Ortskontext vorliegt, und berücksichtigen Sie Unterschiede bei der Sommerzeit. Fehlt die Quellzeitzone, bewahren Sie diese Unsicherheit, anstatt eine präzise UTC-Umrechnung zu erfinden.
Implementieren Sie einen zuverlässigen Erfassungsprozess
- Erstellen Sie zuerst die interne Sendung. Erfassen Sie vor der Registrierung beim Trackingdienst die Bestellbeziehung, Route, Carrier-Auswahl und Tracking-ID.
- Übermitteln Sie die Trackingregistrierung. Verwenden Sie das dokumentierte Anfrageformat des Anbieters. Speichern Sie die Antwort und unterscheiden Sie eine erfolgreiche Registrierung von der späteren Verfügbarkeit von Carrier-Ereignissen.
- Klassifizieren Sie Fehler. Trennen Sie ungültige Eingaben und Authentifizierungsprobleme von vorübergehenden Dienstausfällen. Wiederholen Sie Anfragen nur, wenn dies vernünftigerweise helfen kann.
- Empfangen oder rufen Sie Aktualisierungen ab. Implementieren Sie den von Ihrer gewählten API unterstützten Übermittlungsmechanismus. Bei Webhooks validieren Sie eingehende Anfragen nach der dokumentierten Methode des Anbieters und verarbeiten akzeptierte Ereignisse über eine persistente Warteschlange.
- Entfernen Sie Duplikate vor der Verarbeitung. Verwenden Sie, sofern verfügbar, eine Ereignis-ID des Anbieters oder einen sorgfältig entworfenen zusammengesetzten Schlüssel. Wiederholte Übermittlungen dürfen keine wiederholten Kundenbenachrichtigungen auslösen.
- Berechnen Sie den Sendungsstatus neu. Bewerten Sie Bedeutung und Chronologie der Ereignisse, statt den aktuellen Status durch die zuletzt eingetroffene Aktualisierung zu ersetzen.
- Gleichen Sie unvollständige Datensätze ab. Wenn die API den Abruf unterstützt, verwenden Sie ihn, um verpasste Aktualisierungen oder veraltete Datensätze innerhalb der geltenden Nutzungslimits zu untersuchen.
Halten Sie anbieterspezifische Authentifizierung, Feldnamen und Fehlerbehandlung innerhalb eines Adapters. Ihr Bestellverwaltungssystem sollte Ihr internes Sendungsmodell nutzen und nicht direkt von jedem Detail einer Anbieterantwort abhängen. Diese Trennung erleichtert auch das Testen späterer API-Änderungen.
Bewältigen Sie trans-Tasmanische Transporte, ohne Gewissheit zu erfinden
Die grenzüberschreitende Sendungsverfolgung benötigt mehr Kontext als eine Abfolge von Statusbezeichnungen. Ihre Anwendung sollte Exportereignisse, zollbezogene Ereignisse, Carrier-Übergaben und Ereignisse der Endzustellung unterscheiden, sofern die Quelldaten diese Unterscheidungen ermöglichen.
Leiten Sie aus einem allgemeinen Unterwegs-Scan keine Zollabfertigung ab. Ebenso beweist das Ausbleiben eines aktuellen Scans nicht, dass der Zoll das Paket zurückhält. Eine hilfreiche Kundenmitteilung nennt das letzte bestätigte Ereignis und seine Zeit und erklärt anschließend jede nächste Handlung, die Ihr Team tatsächlich unterstützen kann.
Trennen Sie Ursprung und Ziel vom Scanort. Eine von Australien nach Neuseeland transportierte Sendung wird nicht zu einer nationalen neuseeländischen Sendung, nur weil sie einen Ankunftsscan erhalten hat. Diese Unterscheidung ist für Routenberichte und die Zuständigkeit bei Ausnahmen wichtig.
Wenn ein Zustellpartner beteiligt wird, verknüpfen Sie dessen Trackingdatensatz nur dann, wenn die Beziehung durch Sendungsdaten, den Trackingdienst oder einen betrieblich geprüften Datensatz gestützt wird. Führen Sie Pakete nicht zusammen, nur weil die Identifikatoren ähnlich aussehen.
Verwandeln Sie Trackingereignisse in hilfreiche Kundenaktualisierungen
Ihre kundenorientierte Seite sollte vier Fragen beantworten: Wie lautet der letzte bestätigte Status, wann ist er eingetreten, wo wurde er aufgezeichnet, sofern bekannt, und muss der Kunde handeln?
Trennen Sie Benachrichtigungsregeln von der Ereigniserfassung. Nicht jeder Scan verdient eine E-Mail oder SMS. Definieren Sie wichtige Übergänge, etwa eine erstmals bestätigte Bewegung, einen Zustellversuch, eine erforderliche Abholung oder ein Zustellereignis, und unterdrücken Sie wiederholte Benachrichtigungen für denselben Übergang.
- Veraltetes Tracking: Geben Sie an, wann die letzte Aktualisierung erfolgte, ohne das Schweigen als Beweis für einen Verlust zu behandeln.
- Lieferprognosen: Unterscheiden Sie eine vom Carrier bereitgestellte Schätzung von einem Versprechen des Händlers. Erfinden Sie kein Datum, wenn keines von beiden vorhanden ist.
- Ausnahmen: Geben Sie, sofern bekannt, einen konkreten nächsten Schritt an, statt ein unerklärtes Fehlerlabel anzuzeigen.
- Streitfälle bei zugestellten Sendungen: Bewahren Sie das Quellereignis auf und leiten Sie den Fall an den Support weiter. Ein Zustellstatus allein löst nicht jeden Kundenstreit.
Schützen Sie Trackingseiten ebenso wie API-Anmeldedaten. Vermeiden Sie die Offenlegung unnötiger Adress- oder Kontaktdaten, bewahren Sie Servicezugangsdaten auf dem Server auf und wenden Sie Zugriffskontrollen an, die für die angezeigten Informationen angemessen sind.
Führen Sie vor dem Rollout einen routenbasierten Pilottest durch
Testen Sie nationale Sendungen innerhalb Australiens und Neuseelands sowie Sendungen von Australien nach Neuseeland und von Neuseeland nach Australien, sofern diese Routen für Ihr Unternehmen relevant sind. Berücksichtigen Sie normale Lieferungen und betriebliche Sonderfälle: geteilte Bestellungen, nicht erkannte Nummern, Übergaben, Zustellversuche, Abholereignisse, Rücksendungen und verspätet eintreffende Scans.
Verwenden Sie für die Carrier-Validierung echte Sendungsdatensätze mit geeigneten Berechtigungen. Nutzen Sie synthetische Ereignisse, um die Belastbarkeit Ihrer eigenen Anwendung zu testen, behandeln Sie synthetische Ergebnisse jedoch nicht als Nachweis einer aktiven Carrier-Abdeckung.
- Identitätsprüfung: Jede Aktualisierung erreicht die richtige Sendung und Bestellung.
- Chronologieprüfung: Ereignisse in falscher Reihenfolge kehren den Lieferfortschritt nicht fälschlicherweise um.
- Wiederherstellungsprüfung: Vorübergehende Fehler und doppelte Aktualisierungen führen weder zu Datenverlust noch zu wiederholten Benachrichtigungen.
- Supportprüfung: Mitarbeiter können das ursprüngliche Ereignis untersuchen und den kundenorientierten Status verstehen.
- Kaufmännische Prüfung: Die erwartete Nutzung entspricht dem verifizierten Abrechnungsmodell und den Limits des Kontos.
Legen Sie vor der Pilotbewertung Abnahmeschwellen fest. Messen Sie Registrierungsergebnisse, nicht zugeordnete Ereignisse, Verarbeitungsverzögerungen, doppelte Benachrichtigungen und ungelöste veraltete Sendungen. Trennen Sie Verzögerungen in den Carrier-Daten von Verzögerungen in Ihrer eigenen Anwendung, damit die Behebung den richtigen Verantwortlichen erreicht.
Die Implementierung ist bereit, wenn Ihr Team unvollständiges Tracking erklären und beheben kann und nicht nur erfolgreiche Zustellungen anzeigen kann. Eine API vereinfacht die Verbindung; Ihr Sendungsmodell, Ihre Ereignisregeln und Ihre Betriebsabläufe machen diese Verbindung zuverlässig.
FAQ
Ersetzt eine Tracking-API die Versandintegrationen der Carrier?
Nicht unbedingt. Tracking, Etikettenerstellung, Abholbuchung, Tarifberechnung und Zolldokumentation sind getrennte Funktionen. Überprüfen Sie den Umfang des ausgewählten Produkts und behalten Sie andere Integrationen bei, wenn Ihr Fulfilment-Prozess sie benötigt.
Kann ich eine Trackingnummer vor dem ersten Carrier-Scan registrieren?
Prüfen Sie die Registrierungsregeln der API. Entwerfen Sie Ihre Anwendung so, dass sie eine akzeptierte Trackingregistrierung von einer bestätigten physischen Bewegung unterscheidet. Ein Datensatz ohne Ereignisse sollte nicht automatisch als unterwegs angezeigt werden.
Liefert eine einzige API Echtzeitaktualisierungen für jeden Carrier?
Gehen Sie davon nicht aus. Die Aktualität von Ende zu Ende hängt davon ab, wann der Carrier Daten veröffentlicht, wann der Trackingdienst sie abruft und wann Ihre Anwendung sie verarbeitet. Bestätigen Sie das Aktualisierungsverhalten für die von Ihnen verwendeten Carrier-Service-Kombinationen.
Was soll geschehen, wenn sich die Trackingnummer ändert?
Bewahren Sie den ursprünglichen Identifikator auf und verknüpfen Sie den verifizierten Ersatz- oder Partneridentifikator mit derselben internen Sendung. Bewahren Sie beide Historien auf und verhindern Sie, dass doppelte Datensätze widersprüchliche Benachrichtigungen erzeugen.
Ist 17TRACK für diese Integration relevant?
Ja. Die Tracking API von 17TRACK ist für die hier beschriebene Multi-Carrier-Integration relevant. Bewerten Sie sie anhand Ihrer australischen und neuseeländischen Sendungsbeispiele und bestätigen Sie Carrier-Unterstützung, technisches Verhalten und Kontobedingungen vor der Bereitstellung über die offiziellen API-Ressourcen.
Quellen
- 17TRACK Tracking API – offizielle Produktressource für die in diesem Leitfaden behandelte API-Option.
- 17TRACK API-Dokumentation – offizielle technische Referenz zur Prüfung von Anfrageformaten, Integrationsanforderungen und unterstütztem Verhalten.


