Adapty Mail için kullanıcı e-postalarını toplama
Adapty Mail’in kullanıcılara ulaşabilmesi için her kullanıcıya ait sabit bir customer_user_id ve bir e-posta adresi gerekir. Bir kampanya başlatmadan önce her ikisini de uygulama kodunuzda ayarlayın.
Kullanıcı e-postalarını toplama
Adapty’ye kullanıcı başına iki değer iletilmesi gerekir: kullanıcıyı tanımlayan sabit bir customer_user_id ve e-postanın kendisi. Önce tanımlama yapılmalıdır; aksi takdirde Adapty’nin e-postayı ekleyeceği bir profil olmaz.
-
Kullanıcıyı tanımlayın. Sabit bir ID iletin — backend kullanıcı ID’niz, Firebase UID’niz veya benzer bir değer. Bunu SDK başlangıcında
.activate()fonksiyonunacustomerUserIdolarak geçirebilir ya da daha sonra (örneğin girişte)Adapty.identify()çağırabilirsiniz. Her iki durumda da ID, herhangi bir paywall gösterilmeden önce ayarlanmış olmalıdır. Platform kılavuzları: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor. -
E-postayı iletin. Kullanıcı e-posta adresini girer girmez,
emailparametresini kullanarakupdateProfilearacılığıyla Adapty’e gönderin. Platform kılavuzları: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor.
- Her zaman kararlı bir
customer_user_idkullanın, anonim tanımlayıcı kullanmayın. Kullanıcı uygulamayı kaldırıp yeniden yüklerse, Adapty bu ID’yi kullanarak yeniden yüklemeyi mevcut profile bağlar ve satın almaları doğru kullanıcıya atar. - E-postaları toplayıp Adapty’ye göndermeden önce kullanıcıdan açık onay alın. Hedef pazarlarınızda GDPR, CAN-SPAM ve benzeri düzenlemelere uyum sağlamak sizin sorumluluğunuzdadır.
E-posta kapsamınızı doğrulayın
Toplamayı uyguladıktan sonra Adapty’de kapsamı kontrol edin:
- Müşteriler → Profiller bölümüne gidin.
- E-posta adresi eklenmiş profillere göre filtreleyin.
Aktif kullanıcılarınızın en az %30-50’sinde e-posta bilgisi bulunduğundan emin olduktan sonra ilk kampanyanızı başlatın. %100’ü beklemenize gerek yok; %30’a ulaşır ulaşmaz başlatabilirsiniz. Daha sonra e-posta adresi ekleyen kullanıcılar, koşulları sağladıklarında aktif kampanyalara otomatik olarak dahil edilir.
E-posta toplama stratejileri
Çoğu uygulama varsayılan olarak e-posta toplamaz. Uygulamanızın mevcut durumuna uyan yaklaşımı seçin.
| Strateji | En uygun kullanım | Nasıl çalışır |
|---|---|---|
| Mevcut kimlik doğrulama | Herhangi bir giriş sistemi olan uygulamalar | E-posta zaten elinizde — kullanıcı kimlik doğrulamasından geçtikten sonra Adapty’ye iletin. Nereden okuyacağınızı öğrenmek için aşağıdaki auth yöntemi referansına bakın. |
| Paywall öncesi e-posta kapısı | Kimlik doğrulaması olmayan uygulamalar — sağlık, wellness, astroloji, fotoğraf editörleri | Onboarding ile paywall arasına tek bir e-posta giriş ekranı ekleyin. Kullanıcılar zaten zaman harcadığından dönüşüm oranı genellikle %70–90 arasında seyreder. |
| Web paywall builder checkout | Minimal SDK çalışması; e-posta web’de toplanır | Web paywall builder’ın ilk ekranı e-postayı toplar ve Adapty’ye iletir — uygulama içi bir kapı henüz canlıya alınmadan bir kampanyaya tıklayan kullanıcılar için kullanışlıdır. |
| Onboarding adımı | Quiz tabanlı onboarding (fitness, beslenme, eğitim) | Onboarding’in 2–3. adımına bir e-posta giriş alanı yerleştirin. Bunu değer sunumu olarak çerçeveleyin (“Kişiselleştirilmiş planınızı e-posta ile göndereceğiz”) ve adımın atlanabilir olmasından kaçının. |
| Adapty Mail API | E-postaları Adapty SDK’sı olmadan sunucunuzdan göndermek | Profilleri Adapty Mail API’sinin Profil kaydet uç noktasına gönderin. Bkz. Adapty Mail API aracılığıyla e-posta ve işlem gönderme. |
Sınırlamalar
- Anonim kullanıcılar: Sabit bir
customer_user_idolmayan kullanıcılar kampanya alamaz. Hesap oluştururken veya giriş yaparken bu kullanıcıları tanımlayın — o andan itibaren sağladıkları e-posta, Adapty profilleriyle eşleştirilir. - E-postası olmayan kullanıcılar: E-postası bulunmayan profiller kampanya dağıtımının dışında tutulur ve kampanya analizlerinde görünmez. E-posta sağladıkları anda gelecekteki kampanyalara dahil edilirler.