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

ParametreAçıklama
school_idOkul ID
school_nameOkul adı
school_type_slug/nameOkul tipi
school_city_name/slugŞehir
school_county_name/slugİlçe
school_neighborhood_name/slugMahalle
school_sector_slug/nameÖzel/Devlet
is_customerÜcretli müşteri mi
urlOkul profil URL’i
amount_yearlyYıllık ücret

Kullanım

Frontend’e okul verisini GA4 event’leri için döner. SchoolFilter’ın denormalize verisini kullanır.