Idin Cookie kanggo Aplikasi Halaman Tunggal (React, Vue, Angular)
Kenapa SPA Angel kanggo Idin Cookie
Aplikasi halaman tunggal dimuat sapisan lan nangani navigasi ing sisi klien. Ora ana muat ulang halaman kanggo micu ulang pamriksan idin. Skrip pihak katelu sing dimuat ing index.html mlaku sadurunge UI idin muncul.
Kesalahan Umum SPA
- Muat Google Analytics ing index.html sadurunge idin
- Ora mriksa ulang status idin nalika owah-owahan rute
- Kelangan status idin nalika aplikasi di-render ulang
- Nglakokake acara pelacakan ing siklus urip komponen tanpa gerbang idin
Implementasi sing Bener
- Muat mung skrip CMP ing head HTML sampeyan — ora ana liyane
- Muat skrip pihak katelu kanthi kondisional mung sawise idin diwenehake
- Gunakake JavaScript API CMP kanggo mriksa status idin kanthi programatis
- Watesi panggilan analitik lan pemasaran ing mburi pamriksan idin ing komponen sampeyan
Tips Khusus Framework
React
Gunakake consent context provider. Priksa status idin ing useEffect hooks sadurunge miwiti pelacak.
Vue
Gawe consent plugin. Gunakake router guards kanggo verifikasi status idin nalika navigasi.
Angular
Gunakake consent service sing diinjeksi liwat DI. Priksa idin ing route guards lan inisialisasi komponen.
FlexyConsent karo SPA
Pendekatan skrip tunggal FlexyConsent bisa digunakake karo framework apa wae. Dimuat kanthi asinkron, ngatur status idin liwat cookie, lan nyedhiyakake JavaScript API kanggo pamriksan idin kanthi programatis. Ora perlu SDK khusus framework.