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.

  1. 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() fonksiyonuna customerUserId olarak 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.

  2. E-postayı iletin. Kullanıcı e-posta adresini girer girmez, email parametresini kullanarak updateProfile aracılığıyla Adapty’e gönderin. Platform kılavuzları: iOS, Android, React Native, Flutter, Unity, Kotlin Multiplatform, Capacitor.

  • Her zaman kararlı bir customer_user_id kullanı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:

  1. Müşteriler → Profiller bölümüne gidin.
  2. 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.

StratejiEn uygun kullanımNasıl çalışır
Mevcut kimlik doğrulamaHerhangi bir giriş sistemi olan uygulamalarE-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örleriOnboarding 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 checkoutMinimal SDK çalışması; e-posta web’de toplanırWeb 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 APIE-postaları Adapty SDK’sı olmadan sunucunuzdan göndermekProfilleri 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_id olmayan 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.