Kısa Link İstatistikleri
Endpoint'ler
GET /api/v1/analytics/short-links-summary?from=&to=&campaign=
GET /api/v1/short-links/:slug/stats link-başı drill-downÖzet endpoint'i çalışma alanı seviyesindeki toplamı döner; link-başı endpoint'i bir kısa URL için tıklanma zaman serisini döner.
Tıklanma başına neler loglanır
Her redirect bir tıklanma kayıdı loglar:
typescript
{
short_link_id: ObjectId,
ts: Date,
country: string | null, // IP'den türetilir
referrer: string | null,
device: "mobile" | "tablet" | "desktop" | "bot" | "unknown",
user_agent_hash: string, // hash'lenmiş; ham UA saklanmaz
}Country, redirect anında istek yapanın IP'sinden türetilir; ham IP'ler saklanmaz.
Toplamlar
Özet görünümü şunlara göre toplar:
- Toplam tıklanmalar.
- Tıklanma sayısına göre en iyi kısa linkler.
- En iyi ülkeler.
- En iyi referrer'lar (Twitter, Instagram, direct, email vb.).
- Cihaz dağılımı.
Filtreler: from / to (ISO-8601, varsayılan 30 gün), campaign (tek kampanya ID'si).