---
title: "Adapty Mail için kullanıcı e-postalarını toplama"
description: "Adapty'nin kampanyalarla kullanıcılarınıza ulaşabilmesi için kullanıcı e-postalarını ve sabit tanımlayıcıları iletin."
---

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 \{#collect-user-emails\}

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](identifying-users), [Android](android-identifying-users), [React Native](react-native-identifying-users), [Flutter](flutter-identifying-users), [Unity](unity-identifying-users), [Kotlin Multiplatform](kmp-identifying-users), [Capacitor](capacitor-identifying-users).

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](setting-user-attributes), [Android](android-setting-user-attributes), [React Native](react-native-setting-user-attributes), [Flutter](flutter-setting-user-attributes), [Unity](unity-setting-user-attributes), [Kotlin Multiplatform](kmp-setting-user-attributes), [Capacitor](capacitor-setting-user-attributes).
:::important
- 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.
:::

<Details>
<summary>E-posta kapsamınızı doğrulayın</summary>

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.

</Details>
## E-posta toplama stratejileri \{#email-collection-strategies\}

Ç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](api-mail/operations/saveProfile) uç noktasına gönderin. Bkz. [Adapty Mail API aracılığıyla e-posta ve işlem gönderme](mail-send-data-via-api). |
## Sınırlamalar \{#limitations\}

- **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.