Pëlqimi për cookie-t në aplikacionet me një faqe (React, Vue, Angular)

Pse SPA-të janë problematike për pëlqimin e cookie-ve

Aplikacionet me një faqe ngarkohen një herë dhe e trajtojnë navigimin në anën e klientit. Nuk ka ringarkim faqesh që të riaktivizojnë kontrollet e pëlqimit. Skriptet e palëve të treta të ngarkuara në index.html ekzekutohen përpara se të shfaqet ndonjë ndërfaqe pëlqimi.

Gabime të zakonshme në SPA

Zbatimi i saktë

  1. Ngarkoni vetëm skriptën CMP në kokën e HTML — asgjë tjetër
  2. Ngarkoni me kusht skriptet e palëve të treta vetëm pasi të jetë dhënë pëlqimi
  3. Përdorni JavaScript API të CMP për të kontrolluar programatikisht gjendjen e pëlqimit
  4. Kushtëzoni thirrjet e analitikës dhe marketingut me kontrolle pëlqimi në komponentët tuaja

Këshilla specifike për framework-et

React

Përdorni një ofrues konteksti për pëlqimin. Kontrolloni gjendjen e pëlqimit në hook-et useEffect përpara se të inicializoni gjurmuesit.

Vue

Krijoni një shtojcë pëlqimi. Përdorni rojëtarët e router-it për të verifikuar gjendjen e pëlqimit gjatë navigimit.

Angular

Përdorni një shërbim pëlqimi të injektuar përmes DI. Kontrolloni pëlqimin në rojëtarët e rrugëve dhe në inicializimin e komponentëve.

FlexyConsent me SPA

Qasja me një skriptë e vetme e FlexyConsent funksionon me çdo framework. Ngarkohet në mënyrë asinkrone, menaxhon gjendjen e pëlqimit përmes cookie-ve dhe ekspozon një JavaScript API për kontrolle programatike të pëlqimit. Nuk nevojitet asnjë SDK specifik për framework-in.

← Blog Lexo të gjitha →