Sīkdatņu piekrišana vienas lapas lietotnēm (React, Vue, Angular)

Kāpēc SPA ir sarežģītas sīkdatņu piekrišanai

Vienas lapas lietotnes ielādējas vienreiz un navigāciju apstrādā klienta pusē. Nav lapu pārlāžu, kas atkārtoti aktivizētu piekrišanas pārbaudes. Trešo pušu skripti, kas ielādēti index.html, izpildās pirms jebkādas piekrišanas saskarnes parādīšanās.

Biežākās SPA kļūdas

Pareiza ieviešana

  1. HTML head ielādējiet tikai CMP skriptu — neko citu
  2. Trešo pušu skriptus ielādējiet nosacīti tikai pēc piekrišanas saņemšanas
  3. Izmantojiet CMP JavaScript API, lai programmatiski pārbaudītu piekrišanas stāvokli
  4. Savos komponentos ierobežojiet analītikas un mārketinga izsaukumus ar piekrišanas pārbaudēm

Ietvaram specifiski padomi

React

Izmantojiet piekrišanas konteksta nodrošinātāju. Pārbaudiet piekrišanas stāvokli useEffect āķos pirms izsekotāju inicializēšanas.

Vue

Izveidojiet piekrišanas spraudni. Izmantojiet maršrutētāja aizsargus, lai pārbaudītu piekrišanas stāvokli navigācijas laikā.

Angular

Izmantojiet piekrišanas pakalpojumu, kas injicēts caur DI. Pārbaudiet piekrišanu maršrutu aizsargos un komponenta inicializācijā.

FlexyConsent ar SPA

FlexyConsent viena skripta pieeja darbojas ar jebkuru ietvaru. Tas ielādējas asinhroni, pārvalda piekrišanas stāvokli caur sīkdatnēm un nodrošina JavaScript API programmatiskām piekrišanas pārbaudēm. Nav nepieciešams ietvaram specifisks SDK.

← Blogs Lasīt visu →