İçerik uygulamaları
Akıllı Terk Edilmiş Sepet Bağlantıları
Kullanıcıları Push → Derin Bağlantı ile Yeniden Etkileştirin
1Terk Edilmiş Sepet Derin Bağlantıları Nedir?#
Bir kullanıcı sepetine ürün ekleyip satın almayı tamamlamadığında, onu tam olarak sepet sayfasına götüren bir push bildirimi gönderebilirsiniz.
Bu, en etkili yeniden etkileşim stratejilerinden biridir:
- 📈 Terk edilen sepetlerin %10-30'unu geri kazanın
- 💰 Doğrudan gelir kurtarma
- 🎯 Çok hedefli bildirimler
- ⏰ Zamana duyarlı aciliyet
2Ön Koşullar#
Akıllı Terk Edilmiş Sepet Bağlantılarını kullanmak için şunlara ihtiyacınız var:
- ✅ Uygulamanızda OneSignal entegrasyonu etkin
- ✅ Benzersiz sepet URL'leri olan bir web sitesi (ör. yoursite.com/cart?id=abc123)
- ✅ Sunucunuzda terk edilen sepetleri takip etmenin bir yolu
Web siteniz Shopify, WooCommerce veya benzerini kullanıyorsa, bunların çoğunda terk edilmiş sepet takibi yerleşik olarak bulunur.
3Yöntem 1: Basit URL Push (Kodsuz)#
En kolay yöntem - sadece sepet URL'siyle bir push gönderin. JSON veya kod gerekmez!
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 loads4Yöntem 2: JSON Veri Yüküyle Push (Gelişmiş)#
Daha fazla kontrol için bir JSON veri yükü gönderin. Web sitenizin JavaScript'i bu veriyi okuyup özel işlemler yapabilir:
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"
}
}5Web Sitesinde JSON Verisini İşleme#
Uygulama JSON verisi içeren bir bildirimden açıldığında, web sitenizdeki URL parametrelerini okuyabilirsiniz:
// 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);
// });6Webhook'larla Otomasyon#
Tamamen otomatik terk edilmiş sepet kurtarma için:
- Kullanıcı web sitenizde sepetini terk eder
- Sunucunuz 1 saat sonra satın alma algılamaz
- Sunucu push göndermek için OneSignal API'sini çağırır
- Kullanıcı bildirime dokunur → sepetine döner
Çoğu e-ticaret platformunun (Shopify, WooCommerce, Magento) bu akışın tamamını OneSignal ile otomatikleştiren eklentileri vardır.
7En İyi Uygulamalar#
✅ Zamanlama: İlk hatırlatmayı terk etmeden 1 saat sonra gönderin
✅ İkinci şans: 24 saat sonra indirimle birlikte bir tane daha gönderin
✅ Aciliyet: 'Ürünler hızla tükeniyor' veya 'Sınırlı stok' gibi ifadeler kullanın
✅ Kişiselleştirin: Mümkünse ürün adını ekleyin
✅ İndirim: %5-15 indirim genellikle dönüşüm için yeterlidir
⚠️ Spam yapmayın: Terk edilen sepet başına en fazla 2-3 hatırlatma
⚠️ Vazgeçme tercihlerine saygı gösterin: Bildirim tercihlerini dikkate alın
8Başarıyı Takip Etme#
Terk edilen sepet kurtarma oranınızı izleyin:
📊 OneSignal Panosunda:
- Bildirim CTR'sini (Tıklama Oranı) kontrol edin
- 'Onaylanan Teslimatlar' ile 'Tıklamalar'ı takip edin
📊 Web sitenizde:
- Bildirimden gelen ziyaretlerin dönüşümlerini takip edin
- Öncesi/sonrası sepet tamamlama oranlarını karşılaştırın
💡 İpucu: Kurtarma oranınızı optimize etmek için farklı bildirim mesajlarını ve zamanlamayı A/B testiyle deneyin.