Ana içeriğe atla
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.

Segment türleri

OneSignal platformu iki ana segment kategorisini destekler:

Subscription tabanlı Segmentler

Subscription tabanlı segmentler, cihaz türü, dil veya uygulama sürümü gibi subscription öznitelikleri üzerindeki filtreler kullanılarak oluşturulur.

User tabanlı Segmentler

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.

Segment oluşturma

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.
Segment listesini gösteren Segments sayfası
2

New Segment'e tıklayın

Segment oluşturma arayüzü açılır.
Filtre seçeneklerini ve segment adı alanını gösteren 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.
  • Segmente ad verin ve Create Segment’e tıklayın.
Filtre seçeneklerini ve segment adı alanını gösteren segment oluşturma arayüzü

Segment mantığı: AND vs OR

Hepsinin eşleşmesi gereken filtreleri birleştirmek için AND kullanın. Birden fazla koşuldan herhangi birini eşleştirmek için OR kullanın.
Şu kullanıcılardan bir segment oluşturun:
  • Son 30 gün içinde aktif olan
  • En az 3 toplam oturuma sahip
Son 30 günde aktif ve en az 3 oturumu olan kullanıcılar için AND filtreli segment

Filtreler

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.
FiltreAçıklama
First sessionKullanıcı oluşturma tarihi/saati.
Last sessionSubscription’ın uygulamayı veya siteyi en son açtığı zaman.
Session countSubscription’ın uygulamayı açtığı veya siteyi ziyaret ettiği sayı.
Usage durationSubscription’ın uygulamanızı/sitenizi açık tuttuğu toplam saniye.
LanguageKullanıcının tercih ettiği dil (cihaz/tarayıcıya göre). Çok dilli destek’e bakın.
App versionAndroid 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 typeiOS, Android, Web Push (tarayıcı), Email, vb.
User tagSDK veya API aracılığıyla ayarladığınız özel etiketler. Etiket Ekle’ye bakın.
LocationKoordinatlardan (enlem/boylam) yarıçapa göre filtreleyin. En az 1 metre ve 2 ondalık basamaklık hassasiyet gerektirir. Konum izni’ne bakın.
CountrySon IP coğrafi konumuna göre (ISO 3166-2 kodu).
Test usersTest Kullanıcıları olarak işaretlenmiş kullanıcılar.
Message EventMesaj olayına göre filtreleyin (örneğin, “clicked”, “delivered”, “failed”). Mesaj olayı filtrelerine bakın.
Custom EventÖzel olaya göre filtreleyin (örneğin, “purchase”, “user login”). Özel olay filtrelerine bakın.

Mesaj olayı filtreleri

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.
Kanal, eylem ve zaman penceresi seçicilerini gösteren mesaj olayı filtresi seçenekleri
İ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
PushSent, Received, Clicked, Failed
SMSSent, Delivered, Failed
EmailSent, Delivered, Opened, Clicked, Bounced, Failed, Suppressed, Reported as spam
In-AppReceived, 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

Ö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.
Olay türü ve özellik seçicilerini gösteren özel olay filtresi seçenekleri
Ş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. Örnek Aşağıdaki özel olay verildiğinde:
{
  "events": [
    {
      "name": "cart_updated",
      "properties": {
        "product_name": "24 Pack of Acorns",
        "product_price": "12.99",
        "product_quantity": "2"
      },
      "external_id": "ID_OF_THE_USER"
    }
  ]
}
Şunlara göre filtre uygulayabilirsiniz:
  • 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.
Ürün adı, resim, fiyat, miktar ve sepet URL'sini gösteren ö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.

Hedef kitle sayıları

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.
Kanala göre abone ve abonelikten çıkmış sayıları gösteren hedef kitle sayıları

Kesin sayılar ve tahminler

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 boyutuFormatÖrnek
10.000 üzerindeHata payıyla sayı140,000 +/- 5,000
10.000 altındaKüçü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.

Segmentleri yönetme

Dashboard’da segmentlerinizi görüntülerken şunları yapabilirsiniz:
  • Subscriptions’ları görüntüle: Segmentteki subscriptions’ları görün.
  • 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.
  • Sil: Segmenti silin.

Segmentleri silme

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.
  1. Audience > Segments’e gidin
  2. Bir segmentin yanındaki üç nokta menüsüne tıklayın
  3. Delete’i seçin
Düzenle, Duraklat, Çoğalt ve Sil eylemlerini gösteren segmentteki üç nokta seçenekleri menüsü

SSS

Kendimi bir segmente nasıl eklerim?

Kendinizi Test Kullanıcısı olarak ayarlayın veya özel bir Etiket ekleyin, ardından bunu hedefleyen bir segment oluşturun.
  1. External ID’nizi kullanarak Subscriptions’larınızı bulun.
  2. Ya:
  3. Test Users filtresini veya etiketi kullanarak bir segment oluşturun.

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.

Segment sayıları her zaman doğru mu?

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.