Proje: Okul Database · Hub: Okul Database — Tables

school_daily_logs Tablosu

Okul başına günlük engagement metrikleri. Time-series analiz için ana kaynak.


Kolonlar

KolonTipAçıklama
idbigint PK
school_idFKschools
datedateGün
page_viewintProfil sayfası görüntüleme
phone_viewintTelefon numarası tıklama
call_phoneintArama yapıldı
fee_viewintÜcret tablosu görüntüleme
lead_countintO gün oluşan lead sayısı
created_at, updated_attimestamp

Zaman Serisi Sorguları

-- Son 90 gün toplam trend
SELECT date,
       SUM(page_view) as views,
       SUM(lead_count) as leads,
       SUM(phone_view) as phone_clicks
FROM school_daily_logs
WHERE date >= DATE_SUB(CURDATE(), INTERVAL 90 DAY)
GROUP BY date
ORDER BY date;
 
-- Belirli okul için engagement trendi
SELECT date, page_view, lead_count
FROM school_daily_logs
WHERE school_id = ?
  AND date >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)
ORDER BY date;
 
-- En yüksek engagement günü
SELECT date, SUM(page_view + lead_count) as total_engagement
FROM school_daily_logs
GROUP BY date
ORDER BY total_engagement DESC
LIMIT 10;