Skip to main content
KezdőlapBlogÚtmutatókHogyan válasszunk amerikai szállítmánykövető API-t: lefedettség, frissítések és integráció

Hogyan válasszunk amerikai szállítmánykövető API-t: lefedettség, frissítések és integráció

17TRACK

Válasszon amerikai szállítmánykövetési API-t úgy, hogy teszteli a tényleges fuvarozói összetételét, megméri, milyen gyorsan jutnak el a használható követési események a rendszerébe, és ellenőrzi, hogyan működik az integráció, amikor a kérések vagy értesítések sikertelenek. A hosszú fuvarozói lista önmagában nem elegendő. A megfelelő API-nak támogatnia kell az Ön által használt szállítási szolgáltatásokat, meg kell őriznie a lényeges szállítmányadatokat, és illeszkednie kell a mérnöki, ügyfélszolgálati és e-kereskedelmi műveleti csapatok munkafolyamataihoz.

Hogyan válasszunk amerikai szállítmánykövetési API-t? Lefedettségi frissítések

Egy kizárólag az Egyesült Államokban működő vállalkozás számára ez megbízható átláthatóságot jelenthet a belföldi csomagszállítási szolgáltatások teljes körében. Az Egyesült Államokba szállító határon átnyúló eladók számára ez magában foglalja a szállítmány nyomon követését a kiindulási szállításon, a vámkezeléssel kapcsolatos eseményeken és az utolsó kilométeres átadásokon keresztül is. Ezeket az útvonalakat külön-külön értékelje, és ne feltételezze, hogy egy fuvarozó nevének támogatása teljes körű követést garantál.

A szállítási munkafolyamatokkal kezdjen, ne a szolgáltatók listájával

Az API-t kiválasztó személy gyakran műszaki vezető vagy üzemeltetési menedzser, de az eredményt több csapat is használja. Az ügyfélszolgálatnak érthető kézbesítési kivételekre van szüksége. Az üzemeltetésnek meg kell találnia a beavatkozást igénylő szállítmányokat. A fejlesztőknek kiszámítható adatcsomagokra és helyreállítható hibakezelésre van szükségük. A pénzügynek olyan számlázási modellre van szüksége, amely megfelel a tényleges használatnak.

A szolgáltatók értékelése előtt készítsen rövid követelménydokumentumot a legutóbbi szállítmányok adatai alapján. Tartalmazza a fuvarozót, a szolgáltatást, a kiindulási és célországot, a követési azonosítót, a szállítmány létrehozásának dátumát és a kézbesítés eredményét. Távolítsa el az értékeléshez nem szükséges ügyféladatokat.

  • Határozza meg a szállítmányok körét: belföldi amerikai csomagok, beérkező nemzetközi szállítmányok, kimenő szállítmányok vagy ezek kombinációja.
  • Azonosítsa a fogyasztó rendszereket: rendeléskezelő rendszer, ügyfélszolgálati platform, raktári alkalmazás, ügyfélkövetési oldal vagy belső kivételkezelési irányítópult.
  • Adja meg a döntéseket: mikor kell értesíteni az ügyfelet, ügyfélszolgálati feladatot létrehozni, kivizsgálni egy elakadt szállítmányt vagy kézbesítettként megjelölni a rendelést.
  • Válassza külön a kötelező követelményeket és a preferenciákat: egy kötelező fuvarozói szolgáltatásnak elsőbbséget kell élveznie egy kényelmes irányítópult-funkcióval szemben.

Jelöljön ki felelőst a végső elfogadási döntéshez, és vonja be a mérnöki, valamint az üzemeltetési csapatot a tesztelésbe. Egy integráció technikailag működhet úgy is, hogy közben olyan állapotokat állít elő, amelyeket az ügyfélszolgálati munkatársak nem tudnak használni.

Ellenőrizze a lefedettséget szolgáltatás- és szállítmányszinten

A fuvarozói lefedettséget tesztelhető követelményként kezelje, ne szalagcímként megjelenő számként. Kérdezze meg, hogy a szolgáltató támogatja-e az összes releváns szolgáltatást, szállítási irányt és azonosítóformátumot. Azt is erősítse meg, hogy szükség van-e további információkra egy szállítmány regisztrálásához vagy azonosításához, például a fuvarozó kifejezett kiválasztására vagy más szállítmányattribútumra.

Tesztkészletét az üzlet számára fontos szállítmányokra építse. Vegye fel a legnagyobb volumenű útvonalakat, az alacsonyabb volumenű, de működés szempontjából fontos szolgáltatásokat, valamint a kivételeket tartalmazó szállítmányokat. Ha csak az egyszerű kézbesítéseket teszteli, rejtve maradhatnak azok a hiányosságok, amelyek a legnagyobb valószínűséggel okoznak ügyfélszolgálati munkát.

Lefedettségi területMit kell ellenőrizniMiért fontos
Belföldi amerikai szolgáltatásokA követés az Ön konkrét csomagszállítási szolgáltatásainál működik, nem csupán a fuvarozói márkánál.A lefedettségi állítások szélesebbek lehetnek, mint az Ön működési követelményei.
Határokon átnyúló átadásokAz események akkor is a szállítmányhoz kapcsolódnak, amikor egy másik fuvarozó végzi a kézbesítést.Ellenkező esetben az átadás homályossá teheti a célállomásig tartó szakaszt.
Követési azonosításA nem egyértelmű azonosítók feloldhatók, vagy kifejezett fuvarozóval együtt küldhetők be.A helytelen azonosítás hiányzó vagy nem kapcsolódó eredményeket okozhat.
KivételláthatóságA kézbesítési kísérlet, a visszaküldés és más releváns kivételek továbbra is érthetők maradnak.Ezek az események beavatkozást, nem pedig rutinszerű értesítéseket indítanak el.

Határokon átnyúló szállítás esetén vizsgálja meg a teljes útvonalat

Az Egyesült Államokba belépő szállítmányban egynél több logisztikai szolgáltató is részt vehet. Kérdezze meg, hogyan jeleníti meg az API a további követési számokat, a fuvarozóváltásokat és a különböző szakaszok eseményeit. Megjeleníti az azonosítók közötti kapcsolatot, vagy az alkalmazásának kell kezelnie ezt a kapcsolatot? Meg tudják különböztetni az ügyfélszolgálati munkatársak az eredeti fuvarozót a kézbesítést végző fuvarozótól?

Ne tekintse a leolvasások hiányát annak bizonyítékaként, hogy egy csomag mozgása leállt. Az alkalmazásnak meg kell különböztetnie a jelentett kivételt az új információ hiányától. Ezek az állapotok eltérő ügyfélüzeneteket és eltérő operatív válaszokat igényelnek.

Mérje az adatok frissességét, de ne keverje össze a valós idejű láthatósággal

A követési adatok frissességének több összetevője van: mikor történik egy fizikai esemény, mikor teszi azt elérhetővé a fuvarozó, mikor kapja meg a követési szolgáltató, és mikor dolgozza fel az alkalmazása. A webhook eljuttathatja az újonnan elérhető adatokat a rendszerébe, de nem teszi az alapul szolgáló fuvarozói adatokat azonnalivá.

A pilot során rögzítse a ténylegesen megfigyelhető időbélyegeket. Őrizze meg a fuvarozói esemény idejét, az esemény első API-n keresztüli észlelését, a webhook beérkezési idejét és a belső feldolgozás befejezését. Ellenőrizze az időzóna kezelését, és amikor lehetséges, őrizze meg az eredeti időbélyeg-ábrázolást.

  • Eseménytől a beérkezésig tartó idő: hasznos az információ általános korának megértéséhez, de magában foglalja a felsőbb szintű késéseket és az esetleges időbélyeg-eltéréseket.
  • A szolgáltatótól az alkalmazásig tartó továbbítási idő: csak akkor mérhető, ha a szolgáltató megfelelő, egyértelműen definiált időbélyeget tesz közzé.
  • Belső feldolgozási késleltetés: az az idő, amely alatt a saját rendszerei a beérkezett frissítést használható állapottá vagy műveletté alakítják.

Hasonlítsa össze az eredményeket fuvarozó, szolgáltatás és eseménytípus szerint. Egyetlen átlag elrejtheti a lassú kivételfrissítéseket a számos rutinszerű szállítási esemény mögött. Jelentse az eloszlást, és vizsgálja ki a késedelmes eseteket ahelyett, hogy csak a leggyorsabb vagy legjellemzőbb szállítmányra támaszkodna.

Kérdezze meg, mi történik, amikor a frissítések leállnak

Erősítse meg a szolgáltató követési életciklusát: mikor kezdődik a figyelés, mikor áll le, lejárnak-e az inaktív szállítmányok, és hogyan folytatható a figyelés. Kérdezze meg, miben különbözik egy esemény nélküli, újonnan regisztrált szállítmány egy sikertelen regisztrációtól vagy egy nem támogatott követési azonosítótól.

Az elavult szállítmányokra vonatkozó szabályokat a szolgáltatási elvárások és a működési környezet alapján állítsa be. Egy csendes nemzetközi szakasz és egy sikertelen kézbesítési kísérlet nem válthat ki automatikusan azonos riasztást. Csapatának képesnek kell lennie e szabályok módosítására anélkül, hogy megváltoztatná az alapul szolgáló fuvarozói események jelentését.

Az események minőségét tegye az integráció felülvizsgálatának részévé

A normalizált állapotok segítik az alkalmazásokat abban, hogy egységes szabályokat alkalmazzanak a fuvarozók között. Az eredeti eseményadatok segítenek az embereknek megérteni, mi történt. Olyan adatmodellt keressen, amely mindkét igényt támogatja, és a tényleges válaszokban ellenőrizze a mezőket ahelyett, hogy feltételezné: minden szállítmány ugyanazokat az információkat tartalmazza.

Vizsgálja meg, hogyan jeleníti meg az API az eseményelőzményeket, a helyszíneket, az időbélyegeket, a fuvarozói üzeneteket és a szállítmányszintű állapotot. Ellenőrizze, hogyan kezeli a hiányzó mezőket, és változhat-e egy állapot egy látszólag végleges esemény után. Ha a kézbesítési becslések vagy a kézbesítési igazolás adatai relevánsak, erősítse meg azok elérhetőségét az Ön konkrét szolgáltatásai és fiókbeállításai esetében; ne feltételezze, hogy ezek a mezők minden esetben ki vannak töltve.

A státuszokat egyértelműen rendelje üzleti műveletekhez. Egy kézbesítési kísérlet ügyfélszolgálati feladatot hozhat létre, míg egy kézbesített esemény lezárhat egy figyelési munkafolyamatot. Őrizze meg az eredeti eseményt a normalizált értelmezése mellett, hogy a munkatárs áttekintse az automatizált művelet mögötti bizonyítékot.

Éles üzem előtt tesztelje a hibakezelést

A sikeres működés csak az API-integráció egyik része. Az alkalmazásának kezelnie kell az időtúllépéseket, az érvénytelen azonosítókat, a részleges kötegelt hibákat, a sebességkorlátozást, a duplikált értesítéseket és az ideiglenes kieséseket is. Kérjen dokumentált működést, és tesztelje azokat az eseteket, amelyek szimulációját a szolgáltató lehetővé teszi.

  1. Regisztráció: állapítsa meg, hogy az ismételt beküldések duplikátumokat hoznak-e létre, meglévő rekordot adnak-e vissza, vagy hibát eredményeznek. Tárolja a kapcsolatot a saját szállítmányazonosítója és a szolgáltató azonosítója között.
  2. Webhook fogadása: ellenőrizze az elérhető hitelesítési módot és a válasz követelményeit. Végpontját úgy tervezze meg, hogy a fogadott üzeneteket gyorsan visszaigazolja, a feldolgozást pedig soron keresztül végezze.
  3. Duplikátumok kezelése: használjon stabil eseményazonosítókat, ha rendelkezésre állnak, vagy gondosan megtervezett deduplikációs kulcsot. Az ismételt értesítések nem küldhetnek ismételt ügyfél-e-maileket.
  4. Sorrendiség: tesztelje a későn érkező korábbi eseményeket. Ne feltételezze, hogy a beérkezési sorrend mindig megegyezik az események sorrendjével.
  5. Helyreállítás: állapítsa meg, hogyan kérhető le az aktuális állapot vagy az eseményelőzmény egy kiesés után, a szolgáltató elérhető végpontjaitól és megőrzési szabályaitól függően.
  6. Sebességkorlátok: erősítse meg a kéréskorlátokat, a kötegelt feldolgozás korlátait, az újrapróbálkozási útmutatást és a korlát túllépésekor tanúsított működést.

A webhookot helyreállítható munkafolyamat bemeneteként kezelje, ne pedig a szállítmányadatok egyetlen forrásaként. Ha támogatott, a tárolt szállítmányok és a szolgáltató aktuális rekordjai közötti egyeztetés segíthet az elmulasztott frissítések azonosításában. Ezt a folyamatot hangolja össze a sebességkorlátokkal és a számlázási szabályokkal.

Az API-hibák mellett az üzleti hibákat is figyelje

Az API-monitorozásnak ki kell terjednie a kérési hibákra, a hitelesítési hibákra, a válasz késleltetésére, az értesítési hibákra, a sor mélységére és a feldolgozási késésekre. Egészítse ki működési ellenőrzésekkel a megmagyarázhatatlan eseménymennyiség-csökkenéseket, a frissítés nélkül elakadt szállítmányokat és a sikertelenül regisztrált rendeléseket.

Egy sikeres választ visszaadó végpont nem garantálja a hasznos követési adatokat. A riasztásokat fuvarozó vagy szolgáltatás szerint különítse el, hogy egy helyi probléma ne tűnjön el az egyébként egészséges összesített sikerességi arányban.

Hasonlítsa össze a kereskedelmi feltételeket és az adatkezelést

Az árak összehasonlítása előtt állapítsa meg, mi számlázható. Kérdezze meg, hogy a díjak regisztrált követési számokhoz, figyelt szállítmányokhoz, kérésekhez vagy más egységhez kapcsolódnak-e. Tisztázza a duplikált regisztrációkat, az érvénytelen beküldéseket, az újrakövetést, az előzmény-lekérdezéseket, a csomagkorlát feletti használatot és az esetleges külön támogatási megállapodásokat.

A költséget a várható szállítmány-összetétel és munkafolyamat alapján becsülje meg, beleértve az újrapróbálkozásokat és az egyeztetést is, ahol alkalmazható. Az alacsony reklámozott díj nem elegendő a számla előrejelzéséhez, és a drágább csomag sem automatikusan megbízhatóbb. Az írásos feltételeket a mért piloteredményekkel együtt értékelje.

Az adatkezeléshez azonosítsa, mely szállítmány- és ügyfélmezőkre van szükség. Tekintse át a hozzáférés-vezérlést, a hitelesítő adatok cseréjét, a megőrzést, a törlési folyamatokat, az alfeldolgozókat és a szerződéses felelősségeket. A titkokat tartsa távol az alkalmazásnaplóktól, és a követési adatokhoz való hozzáférést korlátozza azokra a csapatokra, amelyeknek szükségük van rá. Szervezete követelményeihez kérje a megfelelő jogi vagy biztonsági felülvizsgálatot.

A 17TRACK helye az értékelésben

A többfuvarozós követési integrációt értékelő csapatok számára a 17TRACK Tracking API releváns jelölt lehet. A műszaki felülvizsgálat kiindulópontjaként használja a hivatalos API-dokumentációt, majd saját szállítmánymintája alapján ellenőrizze a szükséges fuvarozókat, eseménymezőket, frissítési működést és kereskedelmi feltételeket.

Az értékelést az API-ra összpontosítsa, és ne feltételezze, hogy egy fogyasztói követési felületen vagy más alkalmazásban elérhető funkciók az API-megállapodás részét képezik. Kérjen megerősítést az olyan követelményekre, amelyek nem szerepelnek egyértelműen az alkalmazandó dokumentációban vagy szerződésben. Az alkalmasságnak a teszteredményekből, nem pedig egy általános fuvarozószám-állításból kell következnie.

Futtasson pilotot írásos elfogadási kritériumokkal

A pilot kezdete előtt határozza meg az elfogadási kritériumokat. A történeti szállítmányokkal vizsgálja az események teljességét, az aktív szállítmányokkal pedig a beérkező frissítéseket. Vegyen fel normál kézbesítéseket, kivételeket, ahol releváns, határokon átnyúló átadásokat, valamint ellenőrzött integrációs hibákat.

  • Lefedettség: a szükséges szolgáltatások használható eredményeket adnak, az esetleges hiányosságok pedig dokumentálva vannak.
  • Frissesség: a megfigyelt frissítési idő megfelel a munkafolyamat igényeinek, és ahol lehetséges, külön vannak választva a felsőbb szintű és a belső késések.
  • Adatminőség: az üzemeltetés képes értelmezni a kivételeket anélkül, hogy rendszeresen máshol kellene rekonstruálnia az útvonalat.
  • Ellenálló képesség: a duplikált események, sikertelen kérések és elmulasztott értesítések nem rontják el a szállítmány állapotát, és nem indítanak ismételt műveleteket.
  • Működési felelősség: a monitorozásnak, az eszkalációnak, a hitelesítő adatok kezelésének és az incidensek utáni helyreállításnak meg vannak nevezett felelősei.
  • Költség: a várható számlázás tükrözi a tényleges regisztrációs és lekérdezési mintákat.

Azt az API-t válassza, amely kezelhető működési kockázat mellett teljesíti a kötelező követelményeket. Ha szállítási hálózata szűk és stabil, mérje fel, hogy elegendő-e a közvetlen fuvarozói integráció. Ha munkafolyamatai több fuvarozóra vagy nemzetközi átadásra terjednek ki, vizsgálja meg, hogy a megosztott integráció csökkenti-e a karbantartást az Ön számára szükséges információk elvesztése nélkül. Egyik megközelítés sem kerülheti meg a szállítmányszintű tesztelést.

GYIK

Biztosít egy követési API élő GPS-helymeghatározást?

Ne feltételezze, hogy igen. A szállítmánykövetési események és a folyamatos GPS-helymeghatározás különböző adattermékek. Ha munkafolyamata élő helymeghatározást igényel, ellenőrizze a pontos szolgáltatást, adatforrást, frissítési működést és hozzáférési feltételeket, ahelyett hogy ezt a képességet a „követési API” kifejezésből következtetné ki.

Webhookot vagy lekérdezést használjak?

Használjon támogatott webhookokat, ha eseményvezérelt frissítésekre van szüksége, de tervezzen a sikertelen kézbesítésekre és a duplikált üzenetekre. A lekérdezés támogatást nyújthat a lekéréshez vagy az egyeztetéshez, ha az API ezt lehetővé teszi. A megfelelő kialakítás a dokumentált képességektől, a sebességkorlátoktól, a számlázástól és a helyreállítási követelményektől függ.

Újra felhasználhatom ugyanazt a követési számot adatbáziskulcsként?

Ehelyett használjon belső szállítmányazonosítót. A követési számot, a fuvarozót és a releváns szállítmánykörnyezetet kapcsolódó mezőként tárolja. Ez a kialakítás biztonságosabb cserék, rendelésenkénti több csomag, azonosító-ambiguitás és a követési szám későbbi újrafelhasználása esetén.

Mit tegyek, ha az API nem ad frissítéseket, de a fuvarozó oldala igen?

Erősítse meg, hogy mindkettő ugyanarra a szállítmányra és fuvarozóra vonatkozik, hasonlítsa össze az események időbélyegeit, és ellenőrizze a regisztráció, valamint a figyelés állapotát. Rögzítsen példákat a szolgáltató támogatási csapata számára. Vizsgálja ki az eltérést, mielőtt módosítaná az ügyfél felé megjelenő állapotot, vagy arra következtetne, hogy a szolgáltatás nem támogatott.

A legalacsonyabb költségű követési API a legjobb választás egy kis üzlet számára?

Csak akkor, ha az üzlet lefedettségi és munkafolyamat-igényeit is kielégíti. A döntésnél vegye figyelembe az integráció karbantartását, a kivételkezelést és a támogatási ráfordítást. Egy kis vállalkozás ésszerűen előnyben részesítheti az egyszerűbb beállítást, de továbbra is megbízható regisztrációra, érthető eseményekre és helyreállítási tervre van szüksége.

Források

  • 17TRACK Tracking API — az útmutatóban tárgyalt API-jelölt hivatalos termékreferenciája.
  • 17TRACK API-dokumentáció — hivatalos műszaki referencia az integrációs követelmények értékeléséhez és az alkalmazandó API-működés megerősítéséhez.