Kunsens tal-Cookies għal Applikazzjonijiet ta' Paġna Waħda (React, Vue, Angular)
Għaliex SPA Huma Diffiċli għall-Kunsens tal-Cookies
Applikazzjonijiet ta' paġna waħda jitgħabbew darba u jimmaniġġjaw in-navigazzjoni fuq in-naħa tal-klijent. M'hemmx refreshes tal-paġna biex jerġgħu jiskattaw verifiki tal-kunsens. Skripts ta' partijiet terzi mgħobbija f'index.html jiskattaw qabel ma tidher xi UI tal-kunsens.
Żbalji Komuni ta' SPA
- It-tagħbija ta' Google Analytics f'index.html qabel il-kunsens
- Ma terġax tiċċekkja l-istat tal-kunsens meta jinbidlu r-rotot
- It-telf tal-istat tal-kunsens meta l-app terġa' tirrendera
- L-iskattjar ta' avvenimenti ta' traċċar fiċ-ċiklu tal-ħajja tal-komponent mingħajr gates tal-kunsens
Implimentazzjoni Korretta
- Għabbi biss l-iskript CMP fil-HTML head tiegħek — xejn aktar
- Għabbi skripts ta' partijiet terzi b'mod kondizzjonali biss wara li jingħata l-kunsens
- Uża l-JavaScript API tas-CMP biex tiċċekkja l-istat tal-kunsens b'mod programmatiku
- Illimita s-sejħiet tal-analitika u l-kummerċjalizzazzjoni wara verifiki tal-kunsens fil-komponenti tiegħek
Pariri Speċifiċi għall-Framework
React
Uża fornitur tal-kuntest tal-kunsens. Iċċekkja l-istat tal-kunsens fil-hooks useEffect qabel ma tinizjalizza t-trackers.
Vue
Oħloq plugin tal-kunsens. Uża l-gwardji tar-router biex tivverifika l-istat tal-kunsens fin-navigazzjoni.
Angular
Uża servizz tal-kunsens injettata permezz ta' DI. Iċċekkja l-kunsens fil-gwardji tar-rotta u fl-inizjalizzazzjoni tal-komponent.
FlexyConsent ma' SPA
L-approċċ ta' skript wieħed ta' FlexyConsent jaħdem ma' kwalunkwe framework. Jitgħabba b'mod asinkronu, jimmaniġġja l-istat tal-kunsens permezz tal-cookies, u jesponi JavaScript API għal verifiki tal-kunsens b'mod programmatiku. L-ebda SDK speċifiku għall-framework meħtieġ.