Aktivite, konum, etiketler ve daha fazlasına göre kişiselleştirilmiş mesajlaşmayı hedeflemek için OneSignal’de dinamik kullanıcı segmentleri oluşturun ve yönetin.
Segmentler, kullanıcılar uygulamanız veya sitenizle etkileşime girdikçe otomatik olarak güncellenir—ekstra izleme gerekmez.
Push bildirimleri, e-postalar ve SMS mesajları yalnızca opt-in yapan (abone olan) Subscriptions’a gönderilir. Segment editörü şeffaflık için abone ve abonelikten çıkmış sayıları gösterir, ancak bir segmenti hedeflediğinizde yalnızca abone Subscriptions mesaj alır. In-App Messages, durumdan bağımsız olarak tüm mobil Subscriptions’a gösterilir.Journeys’de kullanıldığında, bir segmentteki tüm Subscriptions durumdan bağımsız olarak ilgili users’larına değerlendirilir ve bu kullanıcılar Journey’e girer.
User tabanlı segmentler, bireysel subscriptions yerine kullanıcı düzeyindeki öznitelikler üzerindeki filtreler kullanılarak oluşturulur. Şu anda, bu segmentler mesaj olayları ve özel olaylar üzerindeki filtreleri destekler. Örnekler şunları içerir:
Bir kullanıcının en son ne zaman OneSignal aracılığıyla gönderilen bir e-posta, SMS veya push bildirimi açtığı.
Uygulamanızda veya web sitenizde izlenen belirli özel olaylar.
User tabanlı bir segment, kriterleri karşılayan tüm kullanıcıları içerir ve otomatik olarak tüm subscriptions’larını hedeflenmeye uygun hale getirir, böylece kullanıcının herhangi bir cihazına ulaşabilecek daha zengin hedef kitle tanımlamaları sağlar.
Segmentler dashboard’dan, API aracılığıyla veya CSV yükleyerek oluşturulabilir. Mesaj gönderirken veya Journey oluştururken segmentleri dahil edip hariç tutarak hedef kitlenizi belirleyin.
Dashboard
Audience > Segments’ten segmentleri oluşturun ve yönetin.
API
Create Segment API’sini kullanarak programatik olarak segmentler oluşturun.
CSV İçe Aktarma
CSV yükleyerek Subscriptions’ları bir segmente toplu olarak içe aktarın.
Dashboard’da segment oluşturma
1
Audience > Segments'e gidin
Dashboard’daki Segments sayfasına gidin.
Segments sayfası
2
New Segment'e tıklayın
Segment oluşturma arayüzü açılır.
Segment oluşturma arayüzü
3
Filtreler ekleyin, segmente ad verin ve Create Segment'e tıklayın
Hedef kitle kriterlerinizi tanımlamak için filtreler ekleyin. Filtre seçilmezse uygulamanızdaki tüm kullanıcılar varsayılan olur.
Filtreler, hangi subscriptions’ın bir segmente ait olduğunu tanımlar. AND veya OR mantığını kullanarak birden fazla filtreyi birleştirebilirsiniz.Filtre seçilmezse segment uygulamanızdaki tüm kullanıcıları varsayılan olarak alır.
Filtre
Açıklama
First session
Kullanıcı oluşturma tarihi/saati.
Last session
Subscription’ın uygulamayı veya siteyi en son açtığı zaman.
Session count
Subscription’ın uygulamayı açtığı veya siteyi ziyaret ettiği sayı.
Usage duration
Subscription’ın uygulamanızı/sitenizi açık tuttuğu toplam saniye.
Language
Kullanıcının tercih ettiği dil (cihaz/tarayıcıya göre). Çok dilli destek’e bakın.
App version
Android versionCode veya iOS CFBundleShortVersionString’den alınır. Her platform için farklı uygulama sürümlerine göre filtrelemek için Device type ile birleştirin. Eski uygulama sürümlerini hedefleme’ye bakın.
Device type
iOS, Android, Web Push (tarayıcı), Email, vb.
User tag
SDK veya API aracılığıyla ayarladığınız özel etiketler. Etiket Ekle’ye bakın.
Location
Koordinatlardan (enlem/boylam) yarıçapa göre filtreleyin. En az 1 metre ve 2 ondalık basamaklık hassasiyet gerektirir. Konum izni’ne bakın.
Mesaj olayı filtreleri, kullanıcıları mesajlaşma kanallarınızdan biriyle belirli bir zaman penceresi içindeki etkileşimlerine göre filtrelemenize olanak tanır.
Mesaj olayı filtreleri
İlk olarak filtrelemek istediğiniz mesajlaşma kanalını seçin, ardından o kanal için izlemek istediğiniz eylemi ve kullanıcının bu eylemi gerçekleştirip gerçekleştirmediğini belirtin.Kullanıcının califiye olması için eylemi gerçekleştirmesi gereken minimum, maksimum veya tam sayıyı ve ayrıca son 24 saatten son 90 güne kadar değişen zaman penceresini belirtebilirsiniz. Özel bir başlangıç ve bitiş aralığı (gün öncesi cinsinden) tanımlamak için between seçeneğini kullanın.Kanala göre izlenebilir etkileşimler:
Kanal
İzlenebilir Etkileşimler
Push
Sent, Received, Clicked, Failed
SMS
Sent, Delivered, Failed
Email
Sent, Delivered, Opened, Clicked, Bounced, Failed, Suppressed, Reported as spam
In-App
Received, Clicked
Mesaj olayı filtreleriyle oluşturulan segmentler user tabanlıdır.Journeys dışında mesaj gönderirken dahil etme veya hariç tutma için subscription tabanlı segmentlerle birleştirilemezler.User tabanlı olan Journeys içinde, olay tabanlı segmentleri subscription tabanlı segmentlerle birleştirerek daha esnek hedefleme yapabilirsiniz.
Mesaj olayı saklamasıMesaj olayı verilerinin saklanma süresi planınıza bağlıdır. Dashboard zaman penceresi seçici en fazla 90 gün gösterir, ancak planınızın saklama süresini aşan veriler sonuç döndürmez.
Plana göre mesaj olayı saklaması
Saklama süreleri plana göre değişir — ayrıntılar için Faturalama SSS’ye bakın.
Özel olay filtreleri, kullanıcıları uygulamanızda, web sitenizde veya harici sistemlerde gerçekleştirdikleri anlamlı eylemlere göre hedeflemenize olanak tanır.
Özel olay filtreleri şu anda Erken Erişim aşamasındadır.Erişim talep etmek için şirket adınız, OneSignal Organizasyon ID’niz ve Uygulama ID’niz ile support@onesignal.com ile iletişime geçin.
Özel olay filtreleri
Şunları seçerek başlayın:
Filtrelemek istediğiniz olay adı.
Kullanıcının bu eylemi gerçekleştirip (has) gerçekleştirmediği (has not).
Eylemin gerçekleştirilmesi gereken minimum, maksimum veya tam sayı.
Eylemin gerçekleşmesi (veya gerçekleşmemesi) gereken zaman penceresi — önceden ayarlanmış bir aralık seçin veya between seçeneğini kullanarak özel bir pencere tanımlayın (gün öncesi cinsinden başlangıç ve bitiş).
Olayı belirledikten sonra, isteğe bağlı olarak belirli veya birden fazla özelliğe göre filtre uygulayabilirsiniz:
all — özellikler arasında AND koşulu uygular.
at least one — OR koşulu uygular.
Ardından dot notation kullanarak filtrelemek istediğiniz özellikleri ayarlayın.
product_name → ürün adı 24 Pack of Acorns olan kullanıcıları hedeflemek için.
product_price → ürün fiyatı 12.99 olan kullanıcıları hedeflemek için.
product_quantity → ürün miktarı 2 olan kullanıcıları hedeflemek için.
Özel olay filtresi örneği
Özel olay filtreleriyle oluşturulan segmentler Erken Erişim aşamasındadır ve user tabanlıdır. Özel olay segmenti yalnızca özel olay filtresi içerebilir ve mesaj gönderirken dahil etme veya hariç tutma için diğer segmentlerle birleştirilemez.
Segment editörü, segmentinizdeki abone ve abonelikten çıkmış Subscriptions sayısını kanal (push, e-posta ve SMS) bazında gösterir.
Abone Subscriptions opt-in yapmıştır ve bu segmenti hedeflediğinizde mesaj alacaktır.
Abonelikten çıkmış Subscriptions segment filtrelerinizle eşleşir ancak opt-out yapmıştır ve mesaj almaz.
Kanal dağılımı, kanal başına ulaşılabilir ve ulaşılamaz Subscriptions’ı görmenizi sağlar — bir mesaj veya Journey oluşturmadan önce hangi kanalların en etkili olacağını anlamak için kullanışlıdır.
OneSignal her zaman yaklaşık 15 saniye içinde bir sayı döndürür. Bu süre sınırı dahilinde mümkün olan her durumda kesin bir sayı görürsünüz. Kesin sayıların hesaplanması uzun sürebilecek büyük veya karmaşık segmentler için bunun yerine bir tahmin gösterilir.Tahminler kesin olmadıklarını açıkça belirtmek için etiketlenir:
Segment boyutu
Format
Örnek
10.000 üzerinde
Hata payıyla sayı
140,000 +/- 5,000
10.000 altında
Küçüktür değeri
<4,800
Her iki format da sayının yaklaşık olduğunu belirtmek için yuvarlanır. Tahminler hiçbir zaman 0 olarak görüntülenmez: segmentinizde çok az üye varsa, tahmin, segmentin boş olduğunu ima etmekten kaçınmak için küçük sıfırdan farklı bir tahmini yansıtır.
Hedef kitle sayıları subscription tabanlı segmentler için kullanılabilir. User tabanlı segment sayıları henüz desteklenmemektedir.
Segment ID’sini kopyala: API’de kullanmak için segment ID’sini kopyalayın.
Düzenle: Filtreleri veya adı değiştirin.
Duraklat / Devam Et:Segment limitinize yakınsanız, segmentleri silmeden duraklatabilirsiniz. Duraklatılmış bir segmenti hedeflemek başarısız olacaktır.
Varsayılan olarak ayarla: Yeni bir mesaj gönderirken otomatik olarak seçilecek bir varsayılan segment ayarlayın. Bu, hedefleme hatalarını azaltmaya ve zamandan tasarruf etmeye yardımcı olur.
Çoğalt: Yeni bir tane oluşturmak için bir segmentin filtrelerini kopyalayın.
Denetim Günlüklerini Görüntüle: Bir segmentin kimin tarafından ne zaman değiştirilmiş olabileceğinin denetim günlüklerini görün.
Bir segmenti silmek onu segment listenizden kaldırır. İçindeki kullanıcıları silmez. Bir segmentin içindeki kullanıcıları silmek için Kullanıcıları Sil’e bakın.
Dashboard
API
Audience > Segments’e gidin
Bir segmentin yanındaki üç nokta menüsüne tıklayın
Delete’i seçin
Segment seçenekleri menüsü
Delete Segment API’sini kullanın. Bu yalnızca segment tanımını kaldırır — içindeki kullanıcıları silmez.
Segment sayıları opt-out olmuş kullanıcıları içerir mi?
Evet. Segment editörü hem abone hem de abonelikten çıkmış Subscriptions sayılarını gösterir. Abone Subscriptions opt-in yapmıştır ve mesaj alacaktır. Abonelikten çıkmış Subscriptions filtrelerinizle eşleşir ancak opt-out yapmıştır ve mesaj almaz.Bir mesaj gönderdiğinizde yalnızca abone Subscriptions hedeflenir.Journeys ve in-app messages’da kullanıldığında, segmentler hem abone hem de abonelikten çıkmış Subscriptions’ı içerir.
OneSignal her zaman yaklaşık 15 saniye içinde bir sayı döndürür. Daha küçük veya basit segmentler için bu kesin bir sayıdır. Daha büyük veya daha karmaşık segmentler için bunun yerine bir tahmin gösterilir.Tahminler kesinlikleri hakkında açıkça etiketlenir. Tahminlerin nasıl biçimlendirildiği ve ne anlama geldiği hakkında ayrıntılar için Hedef kitle sayıları’na bakın.