Súhlas s cookies pre progresívne webové aplikácie (PWA): Sprievodca pre vydavateľov

Prečo sú PWA hraničným prípadom súhlasu

Progresívna webová aplikácia sa správa ako natívna aplikácia — inštaluje sa na domovskú obrazovku, beží offline a agresívne ukladá do cache — ale stále je doručovaná z prehliadača, takže platia pravidlá pre cookies a webové úložisko. Práve táto hybridná povaha vydavateľov mätie: rovnaké povinnosti súhlasu podľa GDPR ako pri akomkoľvek webe, navrstvené na service workery a trvalé cache, ktoré môžu ticho uchovávať dáta a skripty aj potom, čo používateľ povedal nie.

Kde PWA ukladajú dáta

Skôr než budete môcť podmieniť ukladanie súhlasom, musíte poznať každé miesto, kde môže PWA trvalo ukladať dáta:

Súhlas musí riadiť všetky tieto veci, nielen document.cookie.

Vzor service workera s prioritou súhlasu

Základný princíp: service worker musí načítať stav súhlasu skôr, než uloží do cache alebo spustí akýkoľvek nepodstatný prostriedok tretej strany. Čistý vzor vyzerá takto:

Vynechanie tohto posledného kroku je najčastejšou medzerou v súlade PWA: banner hovorí “odmietnuté,” ale uložený analytický skript sa pri ďalšom offline spustení naďalej spúšťa zo service workera.

UX súhlasu v offline režime

PWA sa môžu spustiť bez siete. Váš banner súhlasu aj používateľova uložená voľba musia obe fungovať offline — uložte do cache samotné UI CMP a nikdy nepredpokladajte “udelené” len preto, že server súhlasu je nedostupný. Ak nemôžete potvrdiť predchádzajúcu voľbu, zaobchádzajte s používateľom ako s nesúhlasiacim a poskytujte iba základné funkcie, kým nebudete môcť.

Dopady na príjmy z reklám

Pri PWA financovaných reklamou sa musí stav súhlasu dostať k vášmu reklamnému SDK v okamihu požiadavky, online aj offline. Správne zapojená PWA odovzdáva reťazec IAB TCF a signály Consent Mode v2 partnerom dopytu rovnako ako bežný web; zle nakonfigurovaná uloží do cache zastaraný stav “bez súhlasu” a natrvalo zníži vaše eCPM na nepersonalizované sadzby. Považujte čerstvosť súhlasu za metriku príjmov.

Ako FlexyConsent pomáha

FlexyConsent ukladá záznam o súhlase do úložiska čitateľného service workerom, vysiela signály TCF a Consent Mode v2, ktoré prežijú offline spustenia, a poskytuje hook na odvolanie, ktorý môžete zapojiť na mazanie cache — takže vaša PWA zostáva v súlade a váš reklamný stack si udržiava čo najčerstvejší signál súhlasu naprieč všetkými plochami.

Kľúčové poznatky

← Blog Čítať všetko →