---
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'e her kullanıcı için iki değer iletilmesi gerekir: kullanıcıyı tanımlayan kararlı bir `customer_user_id` ve e-postanın kendisi. Önce kimlik doğrulama yapılmalıdır — bu olmadan Adapty'nin e-postayı ekleyeceği bir profil bulunmaz.

1. **Kullanıcıyı tanımlayın.** SDK başlatılırken `customerUserId` olarak `.activate()` metoduna geçirerek ya da daha sonra (örneğin, oturum açma sırasında) `Adapty.identify()` çağırarak kararlı bir ID — backend kullanıcı ID'niz, Firebase UID'si veya benzeri bir değer — iletin. Her iki durumda da herhangi bir paywall gösterilmeden önce bu ID 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-postasını sağlar sağlamaz, `email` parametresiyle `updateProfile` aracılığıyla Adapty'ye 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 **sabit** bir `customer_user_id` geçin; anonim tanımlayıcı kullanmayın. Bir kullanıcı uygulamayı kaldırıp yeniden yüklerse Adapty, yeniden yüklemeyi mevcut profille ilişkilendirmek ve satın almaları doğru kullanıcıya atfetmek için bu kimliği kullanır.
- E-posta toplamadan ve Adapty'e göndermeden önce kullanıcıdan açık onay alın. GDPR, CAN-SPAM ve hedef pazarlarınızdaki benzer düzenlemelere uyum sizin sorumluluğunuzdadır.
:::

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

Toplama işlemini uyguladıktan sonra Adapty'de kapsamı kontrol edin:
1. **Customers → Profiles** bölümüne gidin.
2. E-postası olan profilleri filtreleyin.

İlk kampanyanızı başlatmadan önce aktif kullanıcılarınızın en az %30–50'sinin e-posta kapsamına sahip olmasını hedefleyin. %100'ü beklemenize gerek yok — %30'a ulaştığınızda başlatabilirsiniz. E-postalarını sonradan ekleyen kullanıcılar, uygun oldukları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 olduğu durum | Nasıl çalışır |
| ---------------------------------- | -------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Mevcut kimlik doğrulama** | Herhangi bir giriş yöntemi olan uygulamalar | E-posta zaten elinizde — kullanıcı kimlik doğrulaması yaptıktan sonra Adapty'e gönderin. Nereden okunacağı 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 olur. |
| **Web paywall builder ödeme akışı** | Minimum SDK çalışması; e-posta web'de yakalanır | Web paywall builder'ın ilk ekranı e-postayı toplayıp Adapty'e iletir — uygulama içi kapı henüz yayında değilken kampanya bağlantısına 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şi ekleyin. Bunu değer sunumu olarak çerçeveleyin ("Kişiselleştirilmiş planınızı e-postayla göndereceğiz") ve adımı atlanabilir yapmaktan kaçının. |
| **Sunucu taraflı API içe aktarma** | Başka bir platformda mevcut e-posta listesi olan uygulamalar | Kayıtları mevcut profiller ile eşleştirmek için `email` ve `external_profile_id` parametreleriyle [Update profile](api-adapty/operations/updateProfile) endpoint'ini kullanın. |
## 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.