feat(analitik): huni olayları
Huninin kör noktalarına altı olay (adlar kalıcı sözleşme):
- cta_form_goruntulendi: programatik sayfalardaki CTA kartı, yalnız
profilsiz dalda (görünüm hook'u; sayfa ayrımı Rybbit pathname'inden)
- sira_form_hata {kaynak: hero|cta|kapi|duzenle}: facet isteği hatası;
geçersiz sayı doğrulaması sayılmaz
- sonuc_goruntulendi {girisli, sira_kovasi}: /sonuc pathname'i maskeli,
huni adımı bu olayla kurulur; oturum başına girişli/anonim birer kez
- paket_goruntulendi {kaynak: kilit|kredi_bitti|nav|diger}: sayfaya
dokunmadan yeni paket/layout.tsx + client bileşenle; /paket linklerine
?kaynak= eklendi (listem kilit kartları, kredi-yetersiz, nav kredi pill'i)
- liste_uretim_hata {kod: HATA|ISTISNA}: AUTH/KREDI/PAKET dalları atmaz
- giris_hata {yontem: eposta|google, status}
Ham sıra ve e-posta hiçbir olaya girmez; sıra yalnız siraKovasi() ile.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
16
src/app/paket/layout.tsx
Normal file
16
src/app/paket/layout.tsx
Normal file
@@ -0,0 +1,16 @@
|
||||
import { PaketGorunumOlayi } from "@/features/odeme/components/paket-gorunum-olayi";
|
||||
|
||||
// Yalnızca ölçüm için: sayfanın kendisine dokunmadan paket_goruntulendi
|
||||
// olayını bağlar (bkz. paket-gorunum-olayi.tsx).
|
||||
export default function PaketLayout({
|
||||
children,
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}) {
|
||||
return (
|
||||
<>
|
||||
{children}
|
||||
<PaketGorunumOlayi />
|
||||
</>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user