Applications de contenu
Liens intelligents de panier abandonné
Réengager les utilisateurs avec une notification → lien profond
1Que sont les liens profonds de panier abandonné ?#
Quand un utilisateur ajoute des articles à son panier sans finaliser l'achat, vous pouvez lui envoyer une notification push qui le ramène directement à la page exacte de son panier.
C'est l'une des stratégies de réengagement les plus efficaces :
- 📈 Récupérez 10 à 30 % des paniers abandonnés
- 💰 Récupération directe de revenus
- 🎯 Notifications très ciblées
- ⏰ Urgence liée au temps
2Prérequis#
Pour utiliser les liens intelligents de panier abandonné, vous avez besoin de :
- ✅ Intégration OneSignal activée dans votre application
- ✅ Un site avec des URL de panier uniques (par exemple : monsite.com/cart?id=abc123)
- ✅ Un moyen de suivre les paniers abandonnés sur votre serveur
Si votre site utilise Shopify, WooCommerce ou une solution similaire, le suivi des paniers abandonnés y est souvent déjà intégré.
3Méthode 1 : envoi d'une URL simple (sans code)#
La méthode la plus simple : envoyez simplement une notification avec l'URL du panier. Aucun JSON ni code nécessaire !
OneSignal Dashboard Steps:
1. Go to Messages → New Push
2. Title: "You left something in your cart! 🛒"
3. Message: "Complete your order - items are
selling fast!"
4. Launch URL: https://yoursite.com/cart?id=abc123
5. Send to: Specific user (by OneSignal Player ID)
or a segment
That's it! User taps → app opens → cart page loads4Méthode 2 : envoi avec données JSON (avancé)#
Pour plus de contrôle, envoyez des données JSON. Le JavaScript de votre site peut lire ces données et exécuter des actions personnalisées :
OneSignal API Call:
POST https://onesignal.com/api/v1/notifications
{
"app_id": "YOUR_ONESIGNAL_APP_ID",
"include_player_ids": ["PLAYER_ID"],
"headings": {"en": "Your cart misses you! 🛒"},
"contents": {
"en": "Complete checkout & get 10% off"
},
"url": "https://yoursite.com/cart",
"data": {
"type": "abandoned_cart",
"cart_id": "cart_abc123",
"discount_code": "COMEBACK10",
"expires": "2025-12-31"
}
}5Gérer les données JSON sur le site#
Quand l'application s'ouvre depuis une notification contenant des données JSON, vous pouvez lire les paramètres d'URL sur votre site :
// On your cart/checkout page:
const params = new URLSearchParams(
window.location.search
);
// Auto-apply discount if present
const discount = params.get('discount_code');
if (discount) {
applyDiscountCode(discount);
showBanner('Welcome back! ' + discount +
' discount applied 🎉');
}
// Or handle via OneSignal web SDK:
// OneSignal.on('notificationDisplay',
// function(event) {
// console.log(event.data);
// });6Automatisation avec les webhooks#
Pour une récupération des paniers abandonnés entièrement automatisée :
- L'utilisateur abandonne son panier sur votre site
- Votre serveur ne détecte aucun achat après 1 heure
- Le serveur appelle l'API OneSignal pour envoyer la notification
- L'utilisateur touche la notification → retourne à son panier
La plupart des plateformes e-commerce (Shopify, WooCommerce, Magento) ont des plugins qui automatisent tout ce processus avec OneSignal.
7Bonnes pratiques#
✅ Timing : envoyez un premier rappel 1 heure après l'abandon
✅ Seconde chance : envoyez un autre rappel au bout de 24 heures avec une remise
✅ Urgence : utilisez des formules comme « Articles qui partent vite » ou « Stock limité »
✅ Personnalisez : mentionnez le nom du produit si possible
✅ Remise : 5 à 15 % suffisent généralement pour convertir
⚠️ Pas de spam : 2 à 3 rappels maximum par panier abandonné
⚠️ Respectez les désinscriptions : honorez les préférences de notification
8Suivre les résultats#
Surveillez votre taux de récupération des paniers abandonnés :
📊 Dans le tableau de bord OneSignal :
- Vérifiez le taux de clics (CTR) des notifications
- Suivez les « livraisons confirmées » par rapport aux « clics »
📊 Sur votre site :
- Suivez les conversions issues des visites provenant d'une notification
- Comparez les taux de finalisation des paniers avant/après
💡 Astuce de pro : testez différents messages et horaires de notification (test A/B) pour optimiser votre taux de récupération.