App di contenuti
Link intelligenti per carrelli abbandonati
Riattiva gli utenti con push → deep link
1Che cosa sono i deep link per carrelli abbandonati?#
Quando un utente aggiunge articoli al carrello ma non completa l'acquisto, puoi inviare una notifica push che lo riporta esattamente alla pagina del suo carrello.
Questa è una delle strategie di riattivazione più efficaci:
- 📈 Recupera dal 10 al 30% dei carrelli abbandonati
- 💰 Recupero diretto delle entrate
- 🎯 Notifiche altamente mirate
- ⏰ Urgenza legata al tempo
2Prerequisiti#
Per usare i link intelligenti per carrelli abbandonati ti servono:
- ✅ Integrazione OneSignal attivata nella tua app
- ✅ Un sito web con URL del carrello univoci (ad es. tuosito.com/cart?id=abc123)
- ✅ Un modo per tracciare i carrelli abbandonati sul tuo server
Se il tuo sito usa Shopify, WooCommerce o simili, spesso hanno già il tracciamento dei carrelli abbandonati integrato.
3Metodo 1: invio push con semplice URL (senza codice)#
Il metodo più semplice: invia una notifica push con l'URL del carrello. Nessun JSON o codice necessario!
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 loads4Metodo 2: invio push con payload JSON (avanzato)#
Per un controllo maggiore, invia un payload di dati JSON. Il JavaScript del tuo sito può leggere questi dati ed eseguire azioni personalizzate:
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"
}
}5Gestire i dati JSON sul sito web#
Quando l'app si apre da una notifica con dati JSON, puoi leggere i parametri dell'URL sul tuo sito web:
// 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);
// });6Automazione con i webhook#
Per un recupero dei carrelli abbandonati completamente automatico:
- L'utente abbandona il carrello sul tuo sito web
- Il tuo server non rileva alcun acquisto dopo 1 ora
- Il server chiama l'API di OneSignal per inviare la notifica push
- L'utente tocca la notifica → torna al carrello
La maggior parte delle piattaforme e-commerce (Shopify, WooCommerce, Magento) ha plugin che automatizzano l'intero flusso con OneSignal.
7Buone pratiche#
✅ Tempistica: invia il primo promemoria 1 ora dopo l'abbandono
✅ Seconda possibilità: invia un altro promemoria dopo 24 ore con uno sconto
✅ Urgenza: usa frasi come «Articoli in esaurimento» o «Scorte limitate»
✅ Personalizza: includi il nome del prodotto, se possibile
✅ Sconto: di solito basta uno sconto del 5-15% per convertire
⚠️ Niente spam: massimo 2-3 promemoria per carrello abbandonato
⚠️ Rispetta le disattivazioni: tieni conto delle preferenze sulle notifiche
8Misurare i risultati#
Monitora il tasso di recupero dei carrelli abbandonati:
📊 Nella dashboard di OneSignal:
- Controlla il CTR (percentuale di clic) delle notifiche
- Traccia le «consegne confermate» rispetto ai «clic»
📊 Sul tuo sito web:
- Traccia le conversioni delle visite provenienti dalle notifiche
- Confronta i tassi di completamento del carrello prima e dopo
💡 Consiglio da esperti: prova con test A/B messaggi e tempistiche diversi per le notifiche per ottimizzare il tasso di recupero.