Adapty Mail'de Segmentler
Segment, yeniden kullanılabilir bir kitle dilimidir. Bir kez Segments bölümünde tanımlarsınız, ardından flow’lardan ve A/B testlerinden buna başvurursunuz. Segmentler filtre tanımlarıdır, anlık görüntü değil: bir flow tetikleyicisi çalıştığında talep üzerine değerlendirilirler; bu nedenle üyelik her zaman en güncel profil verilerini yansıtır.
Segment oluşturma
- Adapty Mail’de Segments bölümüne gidin ve + Create düğmesine tıklayın. New Segment başlıklı oluşturma sayfası açılır.
- Segment için bir Name (zorunlu) ve isteğe bağlı bir Description girin.
- Filters altında, eklemek istediğiniz her kural için Add filter düğmesine tıklayın. Her filtre, Filter 1, Filter 2 gibi etiketlerle daraltılabilir bir kart olarak görünür.
- Her filtre için bir alan seçin, bir operatör belirleyin ve karşılaştırma değerini girin.
- Segmenti kaydedin.
Filtreler AND (VE) mantığıyla birleştirilir — bir kullanıcının segmentte yer alabilmesi için tüm filtreleri karşılaması gerekir. OR (VEYA) mantığı ve iç içe gruplar desteklenmez. Her alan bir segmentte yalnızca bir kez kullanılabilir; aynı alanı birden fazla değerle karşılaştırmanız gerekiyorsa mantığı ayrı segmentlere bölün.
Adapty’den bir segment içe aktarma
Filtrelerden sıfırdan segment oluşturmak yerine, ana Adapty Kontrol Paneli’nden mevcut bir kitle segmentini içe aktarabilirsiniz.
- Segments sayfasında Import düğmesine tıklayın.
- Listeyi inceleyin. Importable segments onay kutusu ve filtre koşullarıyla birlikte gösterilir. İçe aktarılamayan segmentler; desteklenmeyen alan (örneğin Apple Ads attribution verisi), desteklenmeyen operatör veya Adapty Mail’de karşılığı olmayan abonelik durumu gibi belirli bir nedenle soluk renkte görünür.
- İstediğiniz segmentleri işaretleyip Import düğmesine tıklayın.
İçe aktarma işlemi, segment filtrelerinin o anki bağımsız bir kopyasını oluşturur — orijinal Adapty segmentiyle senkronize tutulmaz ve Adapty Mail tekrar eden kayıtları tespit etmediğinden, aynı segmenti tekrar içe aktarmak her seferinde ayrı bir kopya oluşturur.
İçe aktarılan segmentler, elle oluşturduğunuz segmentlerde olduğu gibi Draft durumuyla başlar; böylece filtrelerini hemen düzenleyebilirsiniz.
Kullanılabilir filtre alanları
| Grup | Alan | Tür |
|---|---|---|
| Profil | E-posta | String |
| Profil | Cinsiyet | String |
| Profil | Yaş | Number |
| Profil | Ülke | String |
| Profil | Mağaza ülkesi | String |
| Profil | Oluşturulma tarihi | Date |
| Cihaz bilgisi | Cihaz | String |
| Cihaz bilgisi | Yerel ayar | String |
| Cihaz bilgisi | İşletim sistemi | String |
| Cihaz bilgisi | Platform | String |
| Cihaz bilgisi | Uygulama sürümü | Version |
| Satın alma durumu | Toplam gelir (USD) | Number |
| Satın alma durumu | Abonelik durumu | String |
| Satın alma durumu | Abonelik satın alma tarihi | Date |
| Satın alma durumu | Abonelik bitiş tarihi | Date |
| Satın alma durumu | Tek seferlik satın alma durumu | String |
| Satın alma durumu | Tek seferlik satın alma tarihi | Date |
Cihaz bilgisi alanları yalnızca giriş noktanız bunları gönderdiğinde doldurulur. API aracılığıyla veri gönderme bölümü bu yükün ne taşıdığını açıklar.
Abonelik durum değerleri: Hiç satın alınmadı, Abone olundu, Otomatik yenileme kapalı, Ödeme sorunu, Ek süre, Süresi doldu, İade edildi.
Tek seferlik satın alma durum değerleri: Hiç satın alınmadı, Satın alındı, İade edildi.
Alan türüne göre kullanılabilir operatörler:
- String: eşittir, eşit değildir, ayarlanmış, ayarlanmamış.
- Number: eşittir, eşit değildir, küçüktür, büyüktür, küçük veya eşittir, büyük veya eşittir, arasında, ayarlanmış, ayarlanmamış.
- Date: eşittir, eşit değildir, öncesinde, sonrasında, veya öncesinde, veya sonrasında, arasında, ayarlanmış, ayarlanmamış.
- Version: Number ile aynı karşılaştırmalar, versiyon sırasına göre uygulanır —
1.10.0,1.9.0’dan yüksek sıradadır.
Tüm Kullanıcılar sistem segmenti
Adapty Mail, hiçbir filtresi olmayan yerleşik bir All Users segmentiyle birlikte gelir; projedeki her kullanıcı bu segmentin kapsamına girer. Bu segmenti düzenleyemez veya silemezsiniz. Bir flow içinde kullanıldığında, en altta her şeyi kapsayan satır olarak işlev görür (öncelik kuralı için bkz. Flow’lar).
Yaşam Döngüsü
Bir segmentin durumu, nasıl kullanıldığına göre hesaplanır:
- Draft: Oluşturulmuş, herhangi bir flow veya A/B testine bağlanmamış.
- Live: Aktif bir flow veya A/B testine bağlı.
- Inactive: Bağlıydı, ancak A/B testi bitti ya da segment flow’dan kaldırıldı.
- Archived: Geçici olarak silinmiş ve ana listeden gizlenmiş.
Segments sayfasındaki araç çubuğunda bir durum filtresi bulunur; bu filtre sayesinde listeyi bu durumlardan herhangi birine göre daraltabilirsiniz.
Bir segmenti düzenleme ve silme
- Ad ve açıklama: Her zaman düzenlenebilir.
- Filtreler: Yalnızca segment Draft durumdayken düzenlenebilir. Bir flow veya A/B testi tarafından kullanıldıktan sonra filtreler kalıcı olarak salt okunur hale gelir; Live, Inactive ve Archived durumlarının tamamı filtreleri kilitler. Ad ve açıklama düzenlenmeye açık kalmaya devam eder. Hedeflemeyi değiştirmek için yeni bir segment oluşturun ve flow’da eskisiyle değiştirin.
- Sil: Segmenti geçici olarak siler. Canlı (Live) segmentler silinemez; önce flow’dan kaldırın (veya A/B testini sonlandırın).
Sınırlamalar
- OR mantığı yok, iç içe geçme yok: Filtreler yalnızca AND ile birleşir.
- Segment başına bir alan: Bir segment, aynı alan üzerinde iki filtre içeremez (örneğin, iki ülke kontrolü).
- Boyut önizlemesi yok: Editör, filtreleri şu anda kaç kullanıcının karşıladığını göstermez.
- Filtreler ilk kullanımdan sonra kilitlenir: Yalnızca Draft durumundaki bir segmentin filtreleri değiştirilebilir. Kullanılmış herhangi bir segment, adı ve açıklaması dışında salt okunurdur.