Proje: Okul Platform · Hub: Okul Platform — Architecture
GoogleAnalyticService
app/Services/GoogleAnalyticService.php
Okul verilerini Google Analytics’e gönderilecek formata hazırlar.
SchoolFilterRepository üzerinden okul bilgilerini çeker.
Gönderilen GA4 Parametreleri
| Parametre | Açıklama |
|---|---|
| school_id | Okul ID |
| school_name | Okul adı |
| school_type_slug/name | Okul tipi |
| school_city_name/slug | Şehir |
| school_county_name/slug | İlçe |
| school_neighborhood_name/slug | Mahalle |
| school_sector_slug/name | Özel/Devlet |
| is_customer | Ücretli müşteri mi |
| url | Okul profil URL’i |
| amount_yearly | Yıllık ücret |
Kullanım
Frontend’e okul verisini GA4 event’leri için döner. SchoolFilter’ın denormalize verisini kullanır.
Related
- api-school-filter-search — SchoolFilter veri kaynağı
- api-analytics-scoring — Okul istatistikleri