Olaylar, kullanıcılar ve oturumlar
Örneğin 20 oturumdaki 200 aksiyon, uygulamayı 20 kişinin kullandığı anlamına
gelmez. Olay toplamları seçilen aralık için kesindir. Benzersiz kullanıcı,
oturum ve anonim özne sayıları yaklaşıktır.
Opak kimlikler kullanın. Adları, e-posta adreslerini veya diğer kişisel
verileri kimlik olarak kullanmayın. Analiz yanıtları asla ham kullanıcı veya
oturum kimliği döndürmez.
Paneldeki genel bakışı açın
- LogBrew panelinde Analizler sayfasını açın.
- Bir proje seçin.
- 24 saat, 7 gün, 14 gün, 30 gün veya Özel seçin.
- Etkinlik grafiğini, ardından En sık olaylar ve En sık yüzeyler bölümlerini okuyun.
- Kullanıcı sayılarını okumadan önce Kapsam ve sınırlar bölümünü açın.
Projenin genel bakışını okuyun
--until <RFC3339> ekleyin. --interval;
auto, 1m, 5m, 15m, 1h, 6h veya 1d kabul eder. --top-limit,
her en sık listesindeki satır sayısını 1 ile 20 arasında belirler.
Varsayılan 10 olur. Tam bağlama göre filtrelemek için --service,
--release veya --environment ekleyin. API uç noktası
GET /api/telemetry/analytics/overview olur.
Genel bakış etkinlik toplamlarını, bir zaman serisini, en sık aksiyonları ve
sınıflandırılmış etkinliği içerir. Bu alıntı toplamları ve kapsama oranlarını
gösterir:
subject_coverage sayısının toplamı summary.actions değerine eşittir.
Yalnızca identified_user_events kullanıcılara sayılır. anonymous_actions
diğer dört durumu içerir. Bu örnekte 8 anonim özne olayı yaklaşık 7 farklı
anonim özneden gelir. İki sayı da kullanıcı sayısı değildir. Kısaltılmış bir
en sık listesi, daha az görülen olayların olmadığını göstermez.
analysis_level değeri no_data, event_only, user_level veya
user_and_session olur. Verinin hangi sorulara yanıt verebildiğini gösterir.
Bu düzey, summary veya classified_activity gruplarından birinin
desteklediği en yüksek düzeydir. İki grupta da kullanıcı veya oturum olduğu
anlamına gelmez.
İki etkinlik grubunu ayrı tutun
Sınıflandırılmış ekran görüntülemeleri ve etkileşimler aynı zamanda
aksiyondur.
summary.actions değerini
classified_activity.summary.events değerine eklemeyin. Kullandığınız grubun
kapsama oranını okuyun. classified_activity.coverage.subject_coverage
içindeki özne sayılarının toplamı classified_activity.summary.events
değerine eşittir.
Sınıflandırılmış sayfa görüntülemeleri kullanıcı ve oturum sayılarını
sağlarken summary.actions değeri 0 olabilir. Ürün etkinliği olmadığı
sonucuna varmadan önce classified_activity grubunu kontrol edin.
Sonraki aksiyonu izleyin
next_action bir code, bir target ve bir reason içerir. En önemli
yakalama eksiğini veya sonraki analiz adımını gösterir:
Uygulamada yakalama değişikliğini yapın, ardından yeni bir olayı kontrol edin.
Eski olaylar değişikliğin çalıştığını göstermez.
API’yi doğrudan çağırın
Bir hesap bearer tokenı gönderin. CLI’ın okuduğu yanıtın aynısını almak içinresponse_version=3 gönderin. response_version göndermezseniz API 1
sürümünü döndürür. Bu sürümde anonim özne sayıları veya subject_coverage
yoktur.
since, 24h, 7d veya 30d gibi pozitif bir süre ya da bir RFC3339 zaman
damgasıdır. until isteğe bağlı bir RFC3339 zaman damgasıdır. Aralık since
değerini içerir, until değerini içermez. until göndermezseniz aralık istek
zamanında biter. Bir aralık 31 günden uzun olamaz.
12 Nisan ile 16 Nisan 2026 arası için since olarak
2026-04-12T00:00:00Z, until olarak 2026-04-17T00:00:00Z gönderin.
31 günden uzun bir aralık HTTP 422 döndürür:
code ve next_action değerlerini okuyun. Bir kişiye
error ve next değerlerini gösterin. Diğer hata yanıtları
API hataları sayfasında listelenir.
Aşağıdaki POST analiz rotaları aynı project_id, since, until,
service_name, release ve environment alanlarını içeren bir JSON gövdesi
alır. Bilinmeyen gövde alanları reddedilir.
Dönüşüm hunisini ölçün
Dönüşüm hunisi, sıralı iki ila sekiz adım boyunca dönüşümü ölçer:--unit identified-user kullanın. Olay adlarını
genel bakıştan kopyalayın. Birbiriyle ilgisiz iki toplamın oranı bir dönüşüm
oranı değildir.
Son adım, ilk adımda başlayan dönüşüm süresi içinde gerçekleşmelidir. Bu
süreyi --conversion-window ile ayarlayın, örneğin 30m veya 1h.
Varsayılan 24 saattir. Seçilen aralık daha kısaysa varsayılan, aralığın
tamamıdır. Dönüşüm süresi seçilen aralıktan uzun olamaz.
API rotası POST /api/telemetry/analytics/funnel olur.
Sıralı dönüşüm hunisi yanıtı
istek gövdesini ve yanıtı gösterir.
Bir olayın etrafındaki yolları keşfedin
Yollar, bir çapa olaydan sonraki veya önceki adlandırılmış olayların en sık dizilerini gösterir:following yerine preceding kullanın.
--depth, o taraftaki olay sayısını 1 ile 8 arasında belirler. Varsayılan
4 olur. --path-limit, yol sayısını 1 ile 20 arasında belirler.
Varsayılan 10 olur. Art arda gelen aynı olaylar tek olay sayılır. Her birini
tutmak için --keep-repeated ekleyin.
Yollar oturum kimliklerini kullanır. Sonraki olaylara giden bir yol her
oturumdaki ilk çapada başlar. Önceki olaylardan gelen bir yol son çapada biter.
Yollar kullanıcıları saymaz ve bir aksiyonun neden başarısız olduğunu
göstermez. API rotası POST /api/telemetry/analytics/paths olur.
Elde tutmayı okuyun
Elde tutma, tanımlı kullanıcıların bir başlangıç olayından sonra geri dönüp dönmediğini gösterir:--interval değeri hour, day, week veya thirty-day olur.
thirty-day takvim ayı değil, 30 gündür. --interval-count değeri 1 ile
31 arasındadır. Varsayılan 10 olur. --mode return-on her tam dönemdeki
geri dönüşleri sayar. return-on-or-after her dönemde veya sonrasında olan
geri dönüşleri sayar.
Geri dönüş, kullanıcının başlangıç olayından sonra gerçekleşmelidir. Her
kullanıcı aralıktaki ilk başlangıç olayında bir kez başlar. Bu olay her zaman
kullanıcının ilk olayı değildir. Bir dönemde birden fazla geri dönen
kullanıcı o dönem için bir kez sayılır.
Her dönem için elde tutulan sayıyı uygun kullanıcı sayısıyla birlikte okuyun.
Dönemi henüz bitmemiş kullanıcılar uygun değildir. Kaybedilmiş olarak
sayılmazlar. Örneğin 100 uygun kullanıcıdan 40’ının geri dönmesi %40 elde
tutmadır. Daha düşük bir geri dönüş oranı, insanların neden ayrıldığını
göstermez.
Tüm etkinlik için elde tutma isteyin
API rotasıPOST /api/telemetry/analytics/retention olur. Elde tutmayı olay
adları olmadan ölçmek için response_version değerini 2 olarak gönderin ve
start_event ile return_event alanlarını göndermeyin:
query.activity_scope değerini all_classified_activity yapar. Sonraki
her sayfa görüntüleme, ekran görüntüleme veya etkileşim geri dönüş sayılır.
Olay seçmek için response_version göndermeyin. start_event ve
return_event alanlarının ikisini de
{ "kind": "page_view", "event_name": "/signup" } biçiminde gönderin.
Aralığın dönem süresine bölümü ile interval_count değerinin çarpımı 500 veya
daha az olmalıdır. Örneğin day ve 10 dönemle 14 gün 140 eder. interval
göndermezseniz API 48 saate kadar olan aralıklar için hour, daha uzun
aralıklar için day kullanır.
Yaşam döngüsünü okuyun
Yaşam döngüsü, bir olayı gerçekleştiren tanımlı kullanıcıları her dönem için bir gruba yerleştirir:
Gözlemlenen geçmişte yeni, ilk kez gelen bir müşteri anlamına gelmez. Daha
önceki etkinlik,
--history-periods ile ayarlanan geçmiş aralığının dışında
olabilir. Aralık boyunca benzersiz kullanıcıları saymak için dönem
toplamlarını toplamayın.
--history-periods, since öncesindeki 2 ile 31 arasında dönemdir.
Varsayılan 2 olur. Geçmiş 62 günden uzun olamaz. Aralıkta en fazla 100 dönem
olabilir. Her dönemde fully_observed bulunur. Dönem bitmemişse bu değer
false olur. Etkin olmayan, kalıcı olarak kaybedilmiş değil, mevcut dönemde
etkin olmayan anlamına gelir.
API rotası POST /api/telemetry/analytics/lifecycle olur. Tek bir olay
yerine sınıflandırılmış tüm etkinliği kullanmak için response_version
değerini 2 olarak gönderin ve event alanını göndermeyin:
İki dönemi karşılaştırın
Her dönemi ayrı isteyin. Aynı projeyi, süreyi, olay adlarını ve filtreleri kullanın. Kullanıcı sayılarını karşılaştırmadan önce etkinliği, olay dağılımını, kimlik ve oturum kapsama oranlarını karşılaştırın. Tamamlanmamış bir dönem, tamamlanmış bir dönemden daha düşük etkinlik gösterebilir.
Bir sonuç bir hataya işaret ettiğinde aynı proje ve zaman için ilgili
sorunları ve logları okuyun. Bir izi yalnızca bir olayın tam bir iz bağlantısı
varsa açın. Ortak bir zaman aralığı, bir düşüşe bir hatanın neden olduğunu
göstermez.
Bir karşılaştırmayı tekrarlamak için proje kimliğini, iki UTC aralığını,
dönem süresini, filtreleri, birimi, kapsama oranlarını ve kısaltma
durumlarını kaydedin. Ham kullanıcı kimliklerini kaydetmeyin.
Yanıt alanları ve hatalar için Telemetri API’si
ve API hataları sayfalarını okuyun.
