PushizoDocs
Analitik & veri

En iyi kanal

Her kullanıcının en çok karşılık verdiği kanalı geçmiş teslimatlardan hesaplar. Sonucu iki yerde kullanırsınız: kitlelerde ve otomasyonlardaki Kanal seçimi adımında.

Her kullanıcının en çok karşılık verdiği kanalı geçmiş teslimatlardan hesaplar. Sonucu iki yerde kullanırsınız: kitlelerde ve otomasyonlardaki Kanal seçimi adımında.

Açma

Panelde En İyi Kanal sayfasından veya API ile açılır. Skorlar kayıttan sonra ve her gece yeniden hesaplanır.

PUT /v1/apps/{appId}/channel-scores/config
Authorization: Bearer <admin kapsamlı anahtar>

{ "enabled": true, "window_days": 90, "min_sends": 3, "count_email_opens": false }
AlanVarsayılanAçıklama
window_days90Hesaba katılan teslimat dönemi (7–365 gün)
min_sends3Kanalın skor alması için gereken en az gönderim (1–100)
count_email_opensfalseE-posta açılmaları etkileşim sayılsın mı

Kapatınca skorlar silinir.

Skor nasıl hesaplanır

  • Gönderim: kullanıcıya gönderilmiş teslimat.
  • Etkileşim: tıklanan veya açılan teslimat. E-posta açılması varsayılan olarak sayılmaz, çünkü Apple Mail gizlilik koruması açılmayı kullanıcı görmeden üretebilir.
  • Skor: (etkileşim + 5 × kanal oranı) / (gönderim + 5). Kanal oranı, app'inizin o kanaldaki genel oranıdır. Böylece az gönderimli kanal tek başına öne geçmez.

Kanallar: Push (tüm push sağlayıcıları tek kanal sayılır), E-posta, WhatsApp, RCS, SMS. RCS'ten SMS'e düşen teslimat SMS sayılır.

SMS'te açılma bilgisi yoktur: yalnızca izlenen bağlantı tıklanırsa etkileşim oluşur. Bu yüzden SMS skoru düşük görünebilir.

Kitlede kullanma

{ "all": [{ "field": "best_channel", "op": "in", "value": ["email", "sms"] }] }
AlanİşlemlerDeğer
best_channeleq, neq, in, not_inpush, email, whatsapp, rcs, sms

En iyi kanal, hesap anında kullanıcıya ulaşılabilen kanallar arasından seçilir. Skoru olmayan kullanıcı yalnızca neq ve not_in ile eşleşir.

Otomasyonda kullanma

Kanal seçimi adımı kullanıcıyı bir kola gönderir, kendisi mesaj göndermez. Her kola kendi içeriğiyle bir gönderim adımı ekleyin. Tercih ve bastırma kuralları gönderim adımında uygulanır.

Seçim adımın çalıştığı anda yapılır:

  1. Yalnızca adımda seçtiğiniz ve kullanıcının o an abone olduğu kanallar aday olur.
  2. Skoru olan kanallar arasından en yükseği seçilir.
  3. Hiçbirinin skoru yoksa adımdaki sıraya göre ilk kanal seçilir.
  4. Aday yoksa kullanıcı Ulaşılamıyor koluna gider.

Seçilen kanal ve kaynağı (score veya order) kullanıcının otomasyon zaman çizelgesinde görünür.

Raporlar

UçKapsamAçıklama
GET /v1/apps/{appId}/channel-scores/configanalytics:readAyar ve hesap durumu
POST /v1/apps/{appId}/channel-scores/computeadminHesabı kuyruğa alır
GET /v1/apps/{appId}/channel-scores/overviewanalytics:readKanal başına dağılım
GET /v1/apps/{appId}/channel-scores/usersusers:readEn iyi kanalı belli kullanıcılar (channel, limit, cursor)
GET /v1/apps/{appId}/channel-scores/users/{userId}users:readKullanıcının kanal skorları

Bu sayfada