Rapor oluşturucu
Hazır sekmelerde olmayan bir soru için kendi raporunuzu kurun: kaynak, metrik, en çok iki kırılım ve filtre seçin. Panelde Raporlar sayfasında veya API ile kullanılır. Raporu kaydedebilir, CSV olarak…
Hazır sekmelerde olmayan bir soru için kendi raporunuzu kurun: kaynak, metrik, en çok iki kırılım ve filtre seçin. Panelde Raporlar sayfasında veya API ile kullanılır. Raporu kaydedebilir, CSV olarak indirebilirsiniz.
POST /v1/apps/{appId}/analytics/reports/run
Authorization: Bearer <analytics:read kapsamlı anahtar>
{
"source": "deliveries",
"metrics": ["sent", "open_rate"],
"dimensions": ["day", "channel"],
"filters": { "channel": ["email", "ios_push"] },
"sort": { "by": "sent", "direction": "desc" },
"limit": 100,
"days": 30
}Kaynaklar
| Kaynak | Metrikler | Kırılımlar | Filtreler |
|---|---|---|---|
deliveries | sent, delivered, failed, opened, clicked, delivery_rate, open_rate, click_rate, failure_rate | day, week, month, channel, provider, campaign, status | channel, provider, campaign, status |
events | count, unique_users, value_sum, value_avg | day, week, month, name, source | name, source |
conversions | conversions, revenue, unique_users | day, week, month, campaign, event_name, kind | campaign, event_name, kind |
Listede olmayan alan reddedilir. Kişisel veri (kullanıcı kimliği, e-posta) kırılım olamaz; yanıt yalnızca toplam içerir.
Hesap
- Oranlar hazır raporlarla aynıdır:
open_rate = opened / sent,click_rate = clicked / sent,delivery_rate = delivered / sent,failure_rate = failed / (sent + failed). - Zaman kırılımları UTC'dir. Hafta pazartesi başlar.
- Dönem:
days(son N gün) veyafromveto. İkisi birlikte verilemez; hiçbiri verilmezse son 30 gün. - Varsayılan sıralama: zaman kırılımı varsa kronolojik, yoksa ilk metrik büyükten küçüğe. Boş oran her yönde sonda kalır.
Sınırlar
- En çok 8 metrik, 2 kırılım, filtre başına 50 değer, 1.000 satır.
- En çok 5.000 grup okunur. Aşılırsa
truncated: truedöner vetotalsboş gelir, çünkü eksik veri üstünden toplam yanıltır. Satır sınırı aşıldığında datruncated: truedöner, amatotalstüm grupları kapsar. unique_userssatırlar arasında toplanamaz:totalsiçinde boş gelir.
Kayıt
| Uç | Kapsam | Açıklama |
|---|---|---|
GET /v1/apps/{appId}/analytics/reports | analytics:read | Kayıtlı raporlar |
POST /v1/apps/{appId}/analytics/reports | admin | { "name": "...", "definition": { ... } } |
GET /v1/apps/{appId}/analytics/reports/{id} | analytics:read | Tek rapor |
PATCH /v1/apps/{appId}/analytics/reports/{id} | admin | Ad veya tanım |
DELETE /v1/apps/{appId}/analytics/reports/{id} | admin | Siler, veriyi etkilemez |
App başına en çok 100 rapor kaydedilir. Yalnızca tanım saklanır; days kullanan rapor her çalıştırmada güncel dönemi okur. Panelde
kaydetme ve silme veri dışa aktarma izni ister (analist ve üstü); izleyici çalıştırabilir.
Kullanıcı yolları
Bir olaydan sonra kullanıcıların nereye gittiğini ya da o olaya nasıl geldiğini gösterir. Huni, sorduğunuz adımları sayar; yol analizi sormadığınız adımları da gösterir.
Ö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.