POST /api/v1/telemetry/page-views — panellerin sayfa görüntülemelerini yazar.
## 🔴 Kiracı GÖVDEDEN değil OTURUMDAN gelir
İstemcinin söylediği kiracıya güvenmek, bir panelin başka kiracının telemetrisini
şişirmesine izin verirdi. session.tenant_id yoksa (çalışma alanı seçilmemiş oturum)
olay YAZILMAZ — kiracısız bir sayfa görüntülemesi hiçbir soruya cevap vermez.
## 🔴 Telemetri HİÇBİR ZAMAN kullanıcıyı engellemez
Yazma başarısız olursa (RLS, DB baskısı, bozuk gövde) uç yine 200 döner ve hata
yalnız loga düşer. Bunun sebebi tembellik değil sözleşmedir: bu çağrı sendBeacon
ile sayfa kapanırken atılır ve kullanıcının gördüğü hiçbir işe bağlı değildir.
4xx/5xx dönmek, panelde "bir şeyler ters gitti" zarfını tetikleyip ÜRÜN ARIZASI
gibi görünürdü — ölçüm aracının ölçtüğü ürünü bozması.
⚠ Hız sınırı kullanıcı BAŞINA: dakikada 120 istek (her istek 50 olaya kadar).
Normal gezinme dakikada ~10 isteği geçmez; 120 tavanı yalnız kaçak bir döngüyü keser.
curl -X POST "https://api.blesyum.com/api/v1/telemetry/page-views" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}