Un client sur trois abandonne sa commande si le suivi de livraison n'est pas en temps réel. Au Sénégal, le tracking colis reste l'un des points noirs de l'expérience e-commerce : numéros qui ne se mettent jamais à jour, statuts en anglais incompréhensibles, multiples transporteurs avec interfaces hétérogènes. Voici comment proposer un tracking unifié à vos clients en 2026.
TL;DR
- La Poste Sénégal expose une API tracking REST depuis 2024 (token gratuit)
- DHL, Aramex, FedEx : APIs publiques mais auth complexe (OAuth2 + client_id)
- Aftership agrège 1 100 transporteurs mondiaux en une seule API
- Coût Aftership en 2026 : gratuit jusqu'à 100 colis/mois, 9 USD/100 ensuite
- Bonne pratique : webhook agrégateur + page tracking marquée à votre nom
Le problème du tracking multi-transporteurs
Une boutique sénégalaise qui vend des produits expédiés depuis Dubaï, Paris ou Shenzhen utilise typiquement 4 à 6 transporteurs : DHL pour le premium, Aramex pour le Moyen-Orient, FedEx pour les US, La Poste Sénégal pour la livraison finale, plus Yango Delivery pour Dakar. Chaque transporteur a sa propre interface, son propre format de numéro, ses propres statuts.
Les frictions côté client
- Le client tape le numéro de suivi sur le mauvais site (DHL au lieu d'Aramex).
- Le statut ne se met pas à jour pendant 4 jours, le client appelle 3 fois le support.
- Le statut final affiche "delivered" mais le client n'a rien reçu (erreur de zone).
- La langue du tracking est anglaise sur DHL, française sur La Poste, arabe sur Aramex.
- Aucun ETA réaliste : "en transit" pendant 72h, puis "livré" sans préavis.
L'API La Poste Sénégal
La Poste Sénégal a lancé son API tracking en avril 2024, dans le cadre du plan numérique du ministère. Base URL : https://api.laposte.sn/tracking/v1. Auth : header X-API-Key (gratuit après demande au portail dev.laposte.sn, validation 5 jours).
| Endpoint | Méthode | Usage |
|---|---|---|
| /track/{tracking_number} | GET | Statut courant + historique |
| /track/bulk | POST | Tracker jusqu'à 100 colis |
| /webhook/register | POST | Recevoir les push d'update |
| /branches | GET | Liste des bureaux + horaires |
Statuts retournés : registered, processing, in_transit, arrived_at_destination, out_for_delivery, delivered, returned, lost. La fréquence d'update reste irrégulière (toutes les 6-24h selon le bureau).
Les APIs DHL, Aramex, FedEx
Les trois géants exposent des APIs robustes mais avec des contraintes :
| Transporteur | Auth | Quota | Latence update |
|---|---|---|---|
| DHL Express | OAuth2 client_credentials | 250 req/min | 15 min |
| Aramex | SOAP/REST hybride | 100 req/min | 30 min |
| FedEx Web Services | OAuth2 + Client ID + Cert | 500 req/min | 10 min |
| La Poste Sénégal | API Key simple | 60 req/min | 6-24h |
| UPS | OAuth2 | 100 req/min | 20 min |
Pour DHL, l'inscription se fait sur developer.dhl.com : créez un app, demandez l'accès Shipment Tracking - Unified, attendez 48h de validation. Endpoint : https://api-eu.dhl.com/track/shipments.
Agréger avec Aftership
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Plutôt que coder 5 intégrations distinctes, Aftership.com agrège plus de 1 100 transporteurs mondiaux derrière une seule API. Vous envoyez un numéro de suivi + nom du transporteur, Aftership renvoie un statut normalisé.
- Étape 1 : créer un compte sur aftership.com, récupérer la clé API.
- Étape 2 : POST /v4/trackings avec tracking_number et slug (dhl, aramex, fedex, lp-senegal).
- Étape 3 : Aftership poll automatiquement, normalise le statut.
- Étape 4 : votre webhook /api/aftership/status reçoit les updates en temps réel.
- Étape 5 : page publique /track/[id] sur votre domaine, brandée Kolonell.
Le pricing Aftership 2026
| Plan | Colis/mois | Prix |
|---|---|---|
| Free | 100 | Gratuit |
| Essentials | 2 000 | 11 USD |
| Pro | 10 000 | 119 USD |
| Premium | 50 000 | 239 USD |
FAQ
Q : Le tracking La Poste Sénégal couvre-t-il les colis arrivés de l'étranger ?
R : Oui dès l'arrivée au bureau d'échange de Dakar Aéroport, où le colis est scanné dans le système postal universel UPU. Avant ce point, vous devez tracker chez le transporteur d'origine (DHL, FedEx) puis basculer manuellement.
Q : Aftership fonctionne-t-il sur les coursiers locaux (Yango, Glovo) ?
R : Yango Delivery est intégré depuis février 2026. Glovo non — il faut utiliser leur API directe. Pour les petits coursiers WhatsApp, gardez un statut manuel "remis au coursier" sans tracking automatique.
Q : Quelle est la fréquence d'update raisonnable à attendre ?
R : 4 à 6 fois par jour ouvré pour DHL/FedEx, 2 à 4 fois pour Aramex et UPS, 1 fois par jour pour La Poste Sénégal. Programmez un cron pull quotidien si l'agrégateur ne suffit pas.
Q : Comment gérer la confidentialité (un client ne doit pas voir le tracking d'un autre) ?
R : Générez un token signé HMAC à l'envoi (tracking_id + customer_email + nonce), exposez l'URL /track/[token] sans index public. Tournez les tokens tous les 30 jours.
Conclusion
Un bon tracking colis n'est pas un nice-to-have : c'est ce qui réduit de 40% les tickets support et ce qui fait revenir vos clients pour une 2e commande. Le mix gagnant en 2026 : API La Poste Sénégal en direct, Aftership pour tout le reste, page de tracking brandée sur votre domaine. Kolonell livre cette stack en standard sur les sites e-commerce de ses clients. Demandez un devis gratuit ou écrivez sur WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.