Özel Sonuçlar Professional ve Enterprise planlarında mevcuttur. Fiyatlandırma hakkında daha fazla bilgi edinin.
Sonuç türleri ve SDK yöntemleri
Bir kullanıcı belirli bir eylemi tamamladığında (örn., “Sepete Ekle” veya “Yükselt”e dokunur) bir kod satırı ekleyerek bir Sonuç tetikleyebilirsiniz.| Outcome Type | Mobile SDK Method | Web SDK Method | Description |
|---|---|---|---|
| Standard Count | addOutcome | sendOutcome | Her çağrıldığında sayımı 1 artırır. Değer izleme yok. |
| Value (Sum) | addOutcomeWithValue | sendOutcome | Sayımı 1 artırır ve toplamı belirtilen sayısal değer kadar artırır. Gelir izleme için yararlıdır. |
| Unique Count | addUniqueOutcome | sendUniqueOutcome | Atıf penceresi başına yalnızca bir kez sayımı 1 artırır. “Swipe Oturumu Başlatıldı” veya “CTA’ya Dokunuldu” gibi ikili kullanıcı eylemleri için en iyisidir. |
Sonuç olayları çevrimdışıyken yerel olarak önbelleğe alınır ve bir sonraki OneSignal başlatılmasında yeniden denenir.
Sayım ve toplam karşılaştırması
Sonuçlar iki ana metriği destekler:| Metric | Description |
|---|---|
| Count | Sonuç olayının tetiklenme sayısı |
| Sum | Sonuçla gönderilen tüm sayısal değerlerin toplamı (varsa) |
Sonuç atfı
Her Sonuç, nasıl oluşturulduğunu açıklayan bir atıf türü ile izlenir:- direct — Kullanıcı mesajla doğrudan etkileşime girdiğinde Sonuç oluştu.
os__clickveos__confirmed_deliverygibi bazı Sonuçlar yalnızca doğrudan atfa sahiptir çünkü yalnızca mesajın bir sonucu olarak gerçekleşirler. - influenced — Mesaj gönderildikten sonra atıf zaman penceresi içinde Sonuç oluştu, ancak kullanıcı mesajla hiçbir zaman doğrudan etkileşime girmedi.
- unattributed — Sonuç, mesajla doğrudan veya dolaylı bir ilişki olmadan oluştu.
- total (varsayılan) — direct + influenced + unattributed’ın toplamı.
Kullanım senaryoları
E-ticaret sitesi
Çevrimiçi mağazalar, kullanıcıları terk edilmiş sepetlere, flaş satışlara, promosyonlara ve daha fazlasına geri yönlendirmek için OneSignal push bildirimlerini kullanabilir. Sonuçlar ile mağaza sahipleri artık push bildirimlerini sepete ekleme, satın alma veya kullanılan kupon gibi kullanıcı eylemleriyle kolayca ilişkilendirebilir. Satın almalar için sonuçlar, basit sayımların ötesine geçer ve satın alma tutarlarını izleyebilir. Bu, site sahiplerinin tek tek push’lardan elde edilen toplam geliri kolayca görmelerini sağlar.Sosyal uygulamalar
Sosyal uygulamalar, kullanıcıları bir eşleşme veya arkadaş isteği, yeni bir beğeni hakkında bilgilendirmek veya sadece onları kaydırmaya başlatmak için bir push kullanarak yeniden etkileşime geçirmek isteyebilir. Sonuçlar kullanarak, bir geliştirici push bildiriminin bir eşleşmeyle sohbet başlatma veya 34 saniyelik bir kaydırma oturumu gibi bir kullanıcı olayına yol açıp açmadığını görebilir. Bu veriler daha sonra bildirim ve hedefleme stratejilerini geliştirmek için kullanılabilir. Aşağıdaki örnekte, bir kullanıcının push’tan sonra flört profillerini kaydırmaya başlayıp başlamadığını izlemek istiyoruz. Her kaydırmayı bir dönüşüm olarak saymak istemeyeceğimiz için,sendUniqueOutcome kullanıyoruz
Bu “Swipe” sonucu, onu tetikleyen push’a yalnızca bir kez atfedilecektir. Örnekler:
- Kullanıcı push’a tıkladıysa ve bu yöntemi çağıran eylemi gerçekleştirdiyse, doğrudan bir atıf olacaktır.
- Kullanıcı push’u aldıysa ancak tıklamadıysa ve atıf penceresi içinde eylemi gerçekleştirdiyse, dolaylı bir atıf olacaktır. Daha sonra aynı push’a tıklayıp eylemi tekrar gerçekleştirse bile, yine de yalnızca dolaylı olacaktır.
- Kullanıcı yöntemi bir atıf penceresinin dışında gerçekleştirirse, oturum başına bir kez atfedilmemiş olacaktır.
Dile göre tıklanan push’lar
SDK’mızın Notification Opened/Clicked dinleyici yöntemleri içinde, ayarlı dillerine göre kaç cihazın push’a tıkladığını artırmak için Sonuçlar kurabilirsiniz. Bu, cihazın dilini algılamak için bazı yerel kod gerektirecektir, ancak daha sonra bu dili Sonuç’a şu şekilde aktarabilirsiniz:İşletim sistemi ve tarayıcıya göre tıklanan push’lar
SDK’mızın Notification Opened/Clicked dinleyici yöntemleri içinde, hangi platformların özellikle tıklandığını artırmak için Sonuçlar kurabilirsiniz. Bu, iOS ve Android için genel bir durumdur, çünkü mobil uygulamanızın tıklama işleyicisindeOneSignal.addOutcome("iOS") veya OneSignal.addOutcome("Android") ayarlayabilirsiniz, ancak web push platformlarını da izlemek isterseniz, bunu örnek olarak kullanabilirsiniz:
Sonuç izlemeyi devre dışı bırakma
Panelde belirli Sonuçların izlenmesini Settings > Push & In-App > Outcomes Tracking’den devre dışı bırakın. Buradan, panelde izlemeyi durdurmak için bir sonuç seçmek üzere Stop Tracking düğmesine tıklayabilirsiniz. Sonuçları izlemeyi durdurduktan sonra, bunları burada listelenmiş olarak göreceksiniz ve Start Tracking bağlantısına tıklayarak tekrar izlemeye başlayabilirsiniz.SSS
Sonuç verileri ne kadar süre saklanır?
- Panodan gönderilen bildirimlerin Sonuç verileri sonsuza kadar saklanır.
- API aracılığıyla gönderilen bildirimler, silinmeden önce 30 günlük sonuç tutma süresine sahiptir.
Hangi kanallar özel sonuçları destekler?
Şu anda özel sonuçlar yalnızca Push ve In-App Messages’daki eylemlere eklenebilir. In-App mesajlar aracılığıyla gönderilen Sonuçlar “Unattributed” olarak gösterilir ve cihazdaoutcome name : true formatında bir etiket ayarlar.