Proje: Okul Platform · Hub: Okul Platform — Incidents
Semptom
Lighthouse errors-in-console audit fails on /egitim-yaklasimi-testi:
Failed to load resource: the server responded with a status of 400 (Bad Request)
URL: https://consumer.cloud.gist.build/api/v4/users?sessionId=<uuid>
Root cause
Customer.io Gist In-App Plugin (anonymousInApp: true in resources/views/includes/customerio.blade.php) anonymous user için consumer.cloud.gist.build/api/v4/users POST eder. Bu endpoint Customer.io workspace config’ine bağlı — anonymousInApp aktif olsa bile workspace tarafında anonymous user kayıt izni verilmemişse 400 döner.
FE kaynaklı değil — Customer.io workspace tarafı veya SDK config sorunu.
Çözüm (uygulanan)
Tracking defer (2026-05-11-responsive-tracking-defer-and-css-inline) sonrası Customer.io snippet ilk Lighthouse load window’unda fire etmiyor — errors-in-console audit pass olur. 400 hâlâ user interact ettikten sonra fire eder ama Lighthouse’da görünmez.
Long-term
- Customer.io dashboard’da
anonymousInAppayarını teyit et — workspace anonymous tracking destekliyor mu? - Gerekmiyor ise
customerio.blade.php’deanonymousInApp: falseyap. Ancak bu in-app messaging stratejisini etkiler — pazarlama/CRM ekibi onayı şart. - Customer.io support ticket: 400 endpoint’in tam payload’ı + workspace ID ile ne istiyor?
Related
- 2026-05-11-responsive-tracking-defer-and-css-inline — defer Lighthouse audit window’unu kapatır, kök sorun değil