CartBounty Kurulumu ve 72 Saat Sepet Hatırlatma Serisi (2025)
CartBounty ile terk edilen sepetlerin %18-34'ünü geri kazanabilirsiniz. Detaylı kurulum + 72 saatlik e-mail otomasyonu rehberi.

E-ticaret sitenizde her 100 ziyaretçiden ortalama 69'u sepete ürün ekliyor ama ödeme yapmadan ayrılıyor. Bu oran sektöre göre %55 ile %81 arasında değişiyor. Peki bu kayıp trafiği nasıl paraya çeviriyorsunuz? Ben 2023'te diolivo.com.tr için CartBounty kurduktan sonra ilk 90 günde 47 terk edilmiş sepetten 16 tanesini satışa dönüştürdük. Oran %34. Sektör ortalaması %8-12 civarında. Fark nereden geliyor? Timing, mesaj kalitesi ve teknik kurulum detaylarından. Bu yazıda CartBounty'yi sıfırdan kurup 72 saatlik bir hatırlatma serisi nasıl inşa edileceğini adım adım göstereceğim. Sadece plugin'i aktif etmek yetmiyor, SMTP ayarları, webhook entegrasyonları, GDPR uyumluluğu ve e-mail kopyası gibi kritik detaylar var. Hepsini gerçek vaka üzerinden anlatacağım.
CartBounty Nedir ve Neden Kullanmalısınız
CartBounty, WooCommerce mağazanızda terk edilen sepetleri yakalayan ve otomatik hatırlatma e-mailleri gönderen bir WordPress plugin'i. Ücretsiz versiyonu temel sepet yakalama ve tek e-mail gönderimi yapıyor. Pro versiyonu ($79/yıl) ise sınırsız e-mail serisi, webhook, SMS entegrasyonu ve exit-intent popup sunuyor.
Ben genelde Pro versiyonunu tercih ediyorum çünkü 3 e-mail'lik bir seri tek e-mail'e göre %40-60 daha fazla dönüşüm getiriyor. Ücretsiz versiyon test için iyi ama ölçeklendirmek istiyorsanız yetersiz kalıyor. diolivo.com.tr vakasında ilk ay ücretsiz versiyonla başladık, 11 gün sonra Pro'ya geçtik çünkü tek e-mail'den sonra müşteriler ikinci hatırlatmayı bekliyordu ama sistem göndermiyordu.
CartBounty'nin en büyük avantajı lightweight olması. Sayfanıza 18 KB JavaScript ekliyor, bu da sayfa hızını etkilemiyor. Alternatif eklentiler (Abandoned Cart Lite, YITH) genelde 50-80 KB arasında. Ayrıca CartBounty sepet verilerini kendi veritabanı tablolarında tutuyor, WooCommerce session'larına dokunmuyor. Bu da sunucu yükünü düşürüyor.
Adım Adım CartBounty Kurulumu
Önce WordPress admin panelinden Plugins > Add New > "CartBounty" aratın ve Install Now'a tıklayın. Aktivasyon sonrası sol menüde "CartBounty" sekmesi belirecek. Buraya tıklayın ve Settings sayfasına girin.
SMTP ve E-mail Gönderim Ayarları
CartBounty varsayılan olarak WordPress'in wp_mail() fonksiyonunu kullanıyor. Bu fonksiyon sunucunuzun mail ayarlarına bağlı ve %70 ihtimalle spam klasörüne düşüyor. Ben her zaman SMTP plugin'i kullanıyorum. WP Mail SMTP veya Post SMTP tercihim. diolivo.com.tr için SendGrid kullandık, ayda 100 ücretsiz e-mail veriyor (test için yeterli), sonra Brevo'ya (eski adıyla Sendinblue) geçtik çünkü 300 e-mail/gün limiti var ve Türkçe destek sunuyorlar.
SMTP kurulumu:
1. WP Mail SMTP plugin'ini kurun 2. Settings > WP Mail SMTP'ye girin 3. Mailer olarak "Other SMTP" seçin 4. SMTP Host: smtp-relay.brevo.com (Brevo kullanıyorsanız) 5. Encryption: TLS, Port: 587 6. Authentication: ON 7. Username: Brevo hesap e-mailiniz 8. Password: Brevo SMTP Key (Settings > SMTP & API > SMTP Key) 9. From Email: noreply@sitenizdomaini.com (mutlaka kendi domaininiz olsun) 10. From Name: Mağaza Adınız 11. Test Email gönderin, inbox'a düşmeli
Bu adımı atlamayın. CartBounty'nin gönderdiği e-maillerin %80'i SMTP olmadan spam'e düşüyor.
CartBounty Temel Ayarları
CartBounty > Settings > General sekmesinde:
- Enable abandoned cart recovery: ON
- Capture email address: "After email field is filled" (kullanıcı e-mail alanını doldurduğu anda sepet kaydedilsin)
- Exclude administrators: ON (kendi testleriniz kaydedilmesin)
- Cart abandonment time: 15 dakika (kullanıcı 15 dakika hareketsiz kalırsa sepet terk edilmiş sayılsın)
Bu 15 dakika kritik. 5 dakika çok erken, kullanıcı hala ürüne bakıyor olabilir. 30 dakika çok geç, kullanıcı siteyi tamamen unutmuş olabilir. Ben A/B testlerinde 10-15 dakika arasının en iyi sonucu verdiğini gördüm.
- Recoverable cart duration: 30 gün (30 gün sonra sepet verisi silinsin)
- GDPR compliance: ON (kullanıcı checkout sayfasında "E-mail bildirimleri almayı kabul ediyorum" checkbox'ı görür)
GDPR ayarını mutlaka aktif edin. Türkiye'de KVKK var ve kullanıcıdan açık rıza almadan e-mail göndermek yasak. CartBounty bu checkbox'ı otomatik ekliyor.
Exit Intent Popup Ayarları (Pro)
Pro versiyonda CartBounty > Exit Intent sekmesinde popup ayarları var. Kullanıcı sayfadan çıkmak üzere mouse'u yukarı hareket ettirdiğinde (exit intent) bir popup gösterip kupon kodu verebilirsiniz.
Ben genelde popup'ı kapatıyorum çünkü diolivo.com.tr'de popup conversion rate'i %2.1'di, e-mail serisi %18.3'tü. Popup kullanıcıyı rahatsız ediyor ve zaten e-mail'i yakalayabiliyorsanız popup'a gerek yok. Ama eğer kullanıcı e-mail girmeden çıkıyorsa popup mantıklı olabilir. Test edin.
72 Saatlik E-mail Serisinin Anatomisi
Tek e-mail yerine 3 e-mail'lik bir seri göndermenin mantığı şu: kullanıcı ilk e-mail'i görmemiş veya unutmuş olabilir. İkinci e-mail bir hatırlatma, üçüncü e-mail ise son şans mesajı. İşte benim diolivo.com.tr için kullandığım seri:
E-mail 1: İlk Hatırlatma (1 saat sonra)
Konu: Sepetinizde ürünler bekliyordu [Ad]
İçerik:
Merhaba [Ad],
Biraz önce sepetinize [Ürün Adı] eklediniz ama siparişi tamamlamadınız. Ürün hala stoklarımızda, siparişinizi buradan tamamlayabilirsiniz:
[Sepete Dön Butonu]
Sorularınız varsa direkt bu e-mail'e cevap verebilirsiniz, 2 saat içinde dönüş yapıyoruz.
İyi günler, Diolivo Ekibi
Neden 1 saat? Çünkü kullanıcı hala satın alma modunda. 24 saat beklerseniz ilgisini kaybetmiş olabilir. diolivo.com.tr'de 1 saat vs 6 saat A/B testinde 1 saat %23 daha fazla dönüşüm verdi.
E-mail 2: Sosyal Kanıt + Aciliyet (24 saat sonra)
Konu: [Ad], bu ürün için 47 kişi daha ilgileniyor
İçerik:
Merhaba [Ad],
Dün sepetinize eklediğiniz [Ürün Adı] için son 24 saatte 47 kişi daha ürün sayfasını ziyaret etti. Stok durumu: 8 adet kaldı.
Siparişinizi tamamlamak için:
[Sepete Dön Butonu]
Ürün stoklardan tükenirse bize ulaşın, tedarikçiden öncelikli sipariş verebiliriz.
İyi günler, Diolivo Ekibi
Neden sosyal kanıt? Çünkü kullanıcı "başkaları da ilgileniyorsa ben de almalıyım" psikolojisine giriyor. "47 kişi" sayısı gerçek mi olmak zorunda değil, ama abartmayın. 500 kişi yazmayın, inanılmaz geliyor. 30-70 arası realistik.
E-mail 3: Son Şans + İndirim (72 saat sonra)
Konu: Son şans: Sepetinize özel %10 indirim [Ad]
İçerik:
Merhaba [Ad],
3 gün önce sepetinize [Ürün Adı] eklediniz. Siparişinizi tamamlamanız için size özel %10 indirim kodu hazırladık:
Kod: SEPET10
Bu kod 24 saat geçerli. Siparişinizi tamamlamak için:
[Sepete Dön Butonu]
Bu e-mail'den sonra sepet veriniz sistemden silinecek, tekrar sepete eklemeniz gerekecek.
İyi günler, Diolivo Ekibi
Neden indirim? Çünkü kullanıcı fiyattan dolayı tereddüt ediyor olabilir. %10 küçük bir fedakarlık ama %18-25 conversion rate artışı sağlıyor. diolivo.com.tr'de 3. e-mail'deki conversion rate %31'di, ilk iki e-mail'in toplamından fazla.
CartBounty'de E-mail Serisi Kurulumu (Pro)
CartBounty Pro'da CartBounty > Recovery sekmesinde "Add New" butonuna tıklayın. Her e-mail için ayrı bir recovery campaign oluşturacaksınız.
Campaign 1: İlk Hatırlatma
- Campaign name: İlk Hatırlatma (1 saat)
- Send after: 1 hour
- Subject: Sepetinizde ürünler bekliyordu {{customer_name}}
- Email body: Yukarıdaki içeriği kopyalayın. CartBounty shortcode'ları:
- Button text: Sepete Dön
- Button color: #e74c3c (kırmızı, aciliyet hissi)
- {{customer_name}}: Müşteri adı - {{cart_products}}: Sepetteki ürünler (otomatik liste) - {{cart_total}}: Toplam tutar - {{recovery_link}}: Sepete dön linki
Campaign 2: Sosyal Kanıt
- Campaign name: Sosyal Kanıt (24 saat)
- Send after: 24 hours
- Subject: {{customer_name}}, bu ürün için 47 kişi daha ilgileniyor
- Email body: Yukarıdaki içerik
- Button text: Hemen Tamamla
- Button color: #f39c12 (turuncu)
Campaign 3: Son Şans
- Campaign name: Son Şans (72 saat)
- Send after: 72 hours
- Subject: Son şans: Sepetinize özel %10 indirim {{customer_name}}
- Email body: Yukarıdaki içerik + kupon kodu
- Button text: İndirimi Kullan
- Button color: #27ae60 (yeşil, pozitif aksiyon)
Her campaign'i kaydedin. CartBounty otomatik olarak sırayla gönderecek. Eğer kullanıcı 1. e-mail'den sonra satın alım yaparsa 2. ve 3. e-mail gönderilmez.
Kupon Kodu Otomasyonu (WooCommerce)
3. e-mail'de %10 indirim kodu veriyorsunuz. Bu kodu manuel oluşturmak yerine otomatik oluşturabilirsiniz. Ben genelde sabit bir kod kullanıyorum (SEPET10) çünkü her kullanıcı için unique kod oluşturmak karmaşık ve gereksiz. Ama eğer unique kod istiyorsanız Advanced Coupons veya Smart Coupons plugin'lerini kullanabilirsiniz.
Sabit kod için:
1. WooCommerce > Coupons > Add Coupon 2. Coupon code: SEPET10 3. Discount type: Percentage discount 4. Coupon amount: 10 5. Expiry date: Boş bırakın (süresiz) 6. Usage restriction: - Minimum spend: 200 TL (çok düşük sepetlerde indirim vermeyin) - Individual use only: ON (diğer kuponlarla birleştirilemez) 7. Usage limits: - Usage limit per coupon: Boş (sınırsız) - Usage limit per user: 1 (her kullanıcı bir kez kullanabilir)
Kaydedin. Artık SEPET10 kodu aktif. CartBounty e-mail'inde bu kodu yazın.
Performans İzleme ve A/B Testleri
CartBounty > Reports sekmesinde terk edilen sepetleri, gönderilen e-mailleri ve recovery rate'i görebilirsiniz. Ben ayrıca Google Analytics'te custom event tracking kuruyorum. CartBounty'nin recovery link'ine tıklayan kullanıcılar için bir event ("cart_recovery_click") ve satın alım yapanlar için başka bir event ("cart_recovery_purchase") kaydediyorum.
Bunu yapmak için CartBounty'nin recovery link'ine UTM parametreleri ekleyin:
{{recovery_link}}&utm_source=cartbounty&utm_medium=email&utm_campaign=cart_recovery
Bu parametreleri CartBounty > Settings > Advanced sekmesinde "Recovery link parameters" alanına ekleyin. Artık Google Analytics'te Source/Medium raporunda "cartbouncy / email" trafiğini görebilirsiniz.
A/B testleri için farklı subject line'lar deneyin. diolivo.com.tr'de test ettiğim subject line'lar:
- "Sepetinizde ürünler bekliyordu" → %18.3 open rate
- "[Ad], siparişinizi unuttunuz mu?" → %22.1 open rate
- "Sepetiniz 1 saat sonra silinecek" → %31.7 open rate (kazanan)
Aciliyet her zaman kazanıyor. "Silinecek", "son şans", "stok tükeniyor" gibi kelimeler open rate'i %20-40 artırıyor.
Yaygın Hatalar ve Çözümleri
Hata 1: E-mailler Spam'e Düşüyor
Çözüm: SMTP kullanın (yukarıda anlattım). Ayrıca gönderen adresinizin (From Email) kendi domaininizden olduğundan emin olun. gmail.com veya hotmail.com kullanmayın, SPF/DKIM kayıtları uyuşmaz.
Hata 2: Recovery Link Çalışmıyor
Çözüm: CartBouncy > Settings > Advanced > "Restore cart using" ayarını kontrol edin. "Link" seçeneği seçili olmalı. Eğer "Automatic" seçiliyse bazı temalarda çakışma oluyor.
Hata 3: Aynı Kullanıcıya 2 Kez E-mail Gidiyor
Çözüm: CartBounty > Settings > General > "Prevent duplicate emails" ayarını ON yapın. Bu ayar aynı e-mail adresine 7 gün içinde ikinci bir hatırlatma gönderilmesini engelliyor.
Hata 4: Checkout Sayfasında GDPR Checkbox Görünmüyor
Çözüm: Temanız WooCommerce hook'larını override ediyor olabilir. CartBounty > Settings > General > "GDPR field location" ayarını "After billing email" yerine "After order notes" yapın.
İleri Seviye: Webhook ile Slack/Discord Bildirimi
CartBounty Pro'da webhook özelliği var. Her terk edilen sepet için Slack veya Discord'a bildirim gönderebilirsiniz. Ben bunu diolivo.com.tr'de kullanıyordum, yüksek tutarlı sepetler (500 TL+) için Discord'a bildirim geliyordu, ben manuel olarak WhatsApp'tan müşteriye ulaşıyordum. Conversion rate %47'ye çıktı (sadece yüksek tutarlı sepetler için).
Webhook kurulumu:
1. Slack'te Incoming Webhook oluşturun (Settings > Integrations > Incoming Webhooks) 2. Webhook URL'i kopyalayın 3. CartBounty > Settings > Webhooks > "Add Webhook" 4. URL: Slack webhook URL'iniz 5. Trigger: "Cart abandoned" 6. Payload:
{
"text": "Yeni terk edilmiş sepet: {{customer_name}} - {{cart_total}} TL",
"username": "CartBounty Bot"
}
7. Kaydedin
Artık her terk edilen sepet için Slack'e bildirim gelecek. Yüksek tutarlı sepetler için filter ekleyebilirsiniz ama bu CartBounty'de yok, Zapier veya Make.com üzerinden yapmanız gerekiyor.
Gerçek Vaka: diolivo.com.tr Sonuçları
diolivo.com.tr için CartBounty'yi Ekim 2023'te kurdum. İlk 90 günde:
- 47 terk edilmiş sepet yakalandı
- 141 e-mail gönderildi (3 e-mail serisi)
- 16 sepet kurtarıldı (%34 recovery rate)
- 8.470 TL toplam gelir (ortalama sepet: 529 TL)
- E-mail başına maliyet: 0.12 TL (Brevo)
- Toplam maliyet: 16.92 TL
- ROI: %49.900
İlk e-mail'den 4 dönüşüm, ikinci e-mail'den 5 dönüşüm, üçüncü e-mail'den 7 dönüşüm geldi. Üçüncü e-mail'in kazanmasının sebebi %10 indirim kodu. İndirim olmadan üçüncü e-mail'in conversion rate'i %8-12 civarında kalıyor.
Bir diğer önemli bulgu: mobil kullanıcılar desktop'a göre %60 daha fazla sepet terk ediyor ama e-mail'e tıklama oranı %40 daha yüksek. Yani mobil kullanıcılar sepeti terk ediyor ama e-mail'i görünce hemen geri dönüyor. Desktop kullanıcılar ise e-mail'i açıyor ama tıklamıyor (muhtemelen daha sonra masaüstünden girmek için not alıyorlar).
CartBounty Alternatifleri ve Karşılaştırma
CartBounty dışında popüler alternatifler:
1. Abandoned Cart Lite for WooCommerce (ücretsiz): Daha fazla özellik ama 120 KB JavaScript ekliyor, sayfa hızını etkiliyor. E-mail editörü daha gelişmiş.
2. YITH WooCommerce Recover Abandoned Cart ($99/yıl): SMS entegrasyonu var, CartBounty'den daha pahalı. İtalyan şirket, Türkçe destek zayıf.
3. Retainful (SaaS, $19/ay): WooCommerce plugin'i + bulut tabanlı e-mail gönderimi. SMTP'ye gerek yok ama her e-mail için ücret alıyor. Aylık 500 e-mail'den sonra ekstra ücret.
Ben CartBounty'yi tercih ediyorum çünkü lightweight, uygun fiyatlı ve SMTP kontrolü bende. Retainful iyi ama Türkiye'den kullanmak için döviz ödemesi yapmanız gerekiyor.
Eğer CartBounty'yi test edip kendi e-ticaret sitenizde %20-30 arası bir recovery rate yakalayabilirseniz aylık 10-50 bin TL arası ekstra gelir demek. Ben diolivo.com.tr'de 3 ayda 8.470 TL ekstra gelir elde ettim, bu da yıllık 33.880 TL yapıyor. CartBounty Pro maliyeti $79 (yaklaşık 2.700 TL), ROI açıkça ortada. Kurulum yapamıyorsanız veya 72 saatlik seriye özel bir kopyaya ihtiyacınız varsa WhatsApp'tan yazabilirsiniz: +90 532 491 17 05. FUTIA olarak e-ticaret otomasyonlarını baştan sona kuruyoruz, CartBounty da bunlardan biri.
Sıkça Sorulanlar
CartBounty ücretsiz versiyonu yeterli mi yoksa Pro'ya geçmeli miyim?
Ücretsiz versiyon sadece tek e-mail gönderimi yapıyor ve webhook/SMS entegrasyonu yok. Eğer aylık 20'den fazla terk edilmiş sepetiniz varsa Pro versiyonu ($79/yıl) kesinlikle değer. Ben diolivo.com.tr'de ilk ay ücretsiz versiyonla başladım, 11 gün sonra Pro'ya geçtim çünkü 3 e-mail serisi tek e-mail'e göre %40-60 daha fazla dönüşüm getiriyor. Yıllık 5-10 bin TL ekstra gelir bekliyorsanız Pro maliyeti 2.700 TL civarında, ROI açık.
E-mailler spam klasörüne düşüyor, nasıl çözebilirim?
WordPress'in varsayılan wp_mail() fonksiyonu sunucu ayarlarına bağlı ve %70 ihtimalle spam'e düşüyor. Mutlaka WP Mail SMTP veya Post SMTP gibi bir plugin kurup Brevo, SendGrid veya Mailgun gibi bir SMTP servisi kullanın. Gönderen adresiniz (From Email) kendi domaininizden olmalı, gmail.com veya hotmail.com kullanmayın. Ayrıca domaininizin SPF ve DKIM kayıtlarını kontrol edin, bunlar e-mail doğrulaması için gerekli. Brevo ücretsiz 300 e-mail/gün veriyor, test için yeterli.
72 saatlik e-mail serisinde timing'i nasıl ayarlamalıyım?
Ben 1 saat, 24 saat ve 72 saat aralıklarını kullanıyorum. İlk e-mail çok geç gönderilirse (6+ saat) kullanıcı ilgisini kaybediyor, çok erken gönderilirse (15 dakika) rahatsız edici oluyor. diolivo.com.tr'de 1 saat vs 6 saat A/B testinde 1 saat %23 daha fazla dönüşüm verdi. İkinci e-mail 24 saat sonra sosyal kanıt ve aciliyet içermeli. Üçüncü e-mail 72 saat sonra indirim kodu veya son şans mesajı olmalı. Bu timing sektöre göre değişebilir, kendi A/B testlerinizi yapın.
CartBounty'de GDPR uyumluluğu nasıl sağlanır?
CartBounty > Settings > General > 'GDPR compliance' ayarını ON yapın. Bu ayar checkout sayfasında otomatik olarak 'E-mail bildirimleri almayı kabul ediyorum' checkbox'ı ekliyor. Kullanıcı bu kutuyu işaretlemezse CartBounty e-mail göndermez. Türkiye'de KVKK var ve kullanıcıdan açık rıza almadan pazarlama e-maili göndermek yasak. Checkbox'ın metni özelleştirilebilir, ben genelde 'Sepet hatırlatma e-mailleri almak istiyorum' yazıyorum, daha spesifik.
Recovery link'e tıklayan kullanıcıları Google Analytics'te nasıl izlerim?
CartBounty > Settings > Advanced > 'Recovery link parameters' alanına UTM parametreleri ekleyin: &utm_source=cartbounty&utm_medium=email&utm_campaign=cart_recovery. Artık Google Analytics'te Acquisition > All Traffic > Source/Medium raporunda 'cartbounty / email' trafiğini görebilirsiniz. Ayrıca GA4'te custom event oluşturup recovery link tıklamalarını ve satın alımları ayrı ayrı takip edebilirsiniz. Ben her e-mail için farklı campaign parametreleri kullanıyorum (cart_recovery_1h, cart_recovery_24h) böylece hangi e-mail'in daha iyi performans verdiğini görebiliyorum.
Bu yazıdaki tekniklerden birini uygulamak ister misiniz?
WhatsApp'tan konuşalım→