PushizoDocs
Analitik & veri

Öngörü modelleri

Kullanıcının ayrılma riskini veya belirli bir olayı gerçekleştirme olasılığını geçmiş davranışından tahmin eder. Skorları kitlelerde ve otomasyonlarda kullanırsınız.

Kullanıcının ayrılma riskini veya belirli bir olayı gerçekleştirme olasılığını geçmiş davranışından tahmin eder. Skorları kitlelerde ve otomasyonlarda kullanırsınız.

Panelde Öngörüler sayfasından veya API ile yönetilir.

POST /v1/apps/{appId}/predictions
Authorization: Bearer <admin kapsamlı anahtar>

{ "slug": "satin_alma", "name": "Satın alma", "kind": "event", "event_names": ["purchase"], "horizon_days": 30 }
AlanAçıklama
kindchurn: ufuk içinde hiç olay üretmeme. event: seçilen olayları üretme
event_namesevent türünde en çok 10 olay
horizon_daysModelin ileriye baktığı süre, 7–90 gün, varsayılan 30
slugKitlede kullanılan kısa ad

Model her gün yeniden eğitilir. POST /predictions/{id}/compute hemen eğitir. App başına en çok 10 model kurulur.

Nasıl çalışır

Model, ufuk kadar önceki bir anı alır. O andan önceki davranışla o andan sonra olanı karşılaştırarak öğrenir, sonra bugünkü davranışa uygular. Geçmiş 90 günde olayı olan kullanıcılar kapsanır. Sinyaller son etkinlik, olay sıklığı, etkin gün sayısı, hedef olay geçmişi, kullanıcı yaşı, gönderim ve etkileşimdir. Ad, e-posta gibi kişisel alanlar modele girmez, veriler dış bir servise gönderilmez.

Yöntem lojistik regresyondur: hangi sinyalin ne yönde etkilediğini görebilirsiniz.

Sonuç (outcome)

DeğerAnlamı
readySkorlar yazıldı
insufficient_data200 kullanıcıdan az ya da iki sonuçtan birinde 20'den az örnek. Skor yazılmaz
low_qualityBaşarı (AUC) 0,60'ın altında. Skor yazılmaz, eski skorlar silinir

Yanıttaki metrics şunları içerir: auc, eğitimde kullanılmayan kullanıcılarla ölçülen başarıdır (0,5 rastgele, 1 kusursuz). calibration, kova başına tahmin ve gerçekleşen oranı gösterir: iki sütun yakınsa skora güvenebilirsiniz. importance sinyallerin etkisidir; ilişki gösterir, neden-sonuç değildir.

Skoru kullanma

Skor 0–100 arası olasılıktır. Kovalar: düşük (0–39), orta (40–69), yüksek (70–100).

{ "all": [{ "field": "prediction.satin_alma", "op": "gte", "value": 70 }] }

İşlemler eq, gt, gte, lt, lte, between. Skoru olmayan kullanıcı eşleşmez. Kullanıcı listesi: GET /predictions/{id}/users?bucket=high.

Sınırlar

  • Skor olasılıktır, kesinlik değildir. Kullanıcı hakkında tek başına hukuki veya benzeri önemli sonuç doğuran karar için kullanmayın; kişisel verileri işlerken aydınlatma metninizde profillemeyi belirtmeyi hukuk danışmanınızla değerlendirin.
  • Anonim kullanıcılar skor almaz.
  • Model kapatılınca skorlar silinir. Silinen modele bağlı kitleler kimseyle eşleşmez.

Bu sayfada