Přeskočit na obsah

Správce souhlasů

Správce souhlasů je volitelný modul, který do obchodu přidává nativní banner souhlasu s cookies s kategoriemi, signály Google Consent Mode v2 a rejstříkem učiněných rozhodnutí. Jiné moduly mohou “bránit” svým skriptům a rámcům iframe, aby se spustily až poté, co návštěvník udělí odpovídající souhlas.

Modul poskytuje nástroje, které pomáhají sbírat a respektovat volby týkající se souhlasů. Sám o sobě nezaručuje žádný konkrétní právní účinek a nenahrazuje právní poradenství.

Modul je ve výchozím stavu vypnutý. Zapněte ho v WooCommerce > Polski > Moduly (sekce “Správce souhlasů”, klíč modulu consent_manager). Po zapnutí se banner objeví v patičce obchodu a v administraci se zpřístupní zobrazení Rejstřík souhlasů. Toto zobrazení i export CSV vyžadují oprávnění manage_woocommerce.

Banner využívá pevnou sadu kategorií. Kategorie “Nezbytné” je vždy zapnutá a nelze ji vypnout. Zbývající tři jsou volitelné a návštěvník je může zapnout nebo vypnout.

KategorieKlíčVýchozíPopis
Nezbytnénecessaryvždy onVyžadované pro fungování obchodu. Vždy udělena, nelze vypnout.
AnalytikaanalyticszapnutáMěření návštěvnosti a statistiky.
MarketingmarketingzapnutáReklamy a remarketing.
PreferencepreferenceszapnutáPersonalizace a funkce zapamatovávající volby.

Ve výchozím stavu jsou všechny tři volitelné kategorie v banneru aktivní. Každou z nich můžete vypnout v nastavení modulu, pokud ji obchod nevyužívá.

Když je podpora Google Consent Mode zapnutá (výchozí), modul vypíše výchozí stav souhlasů ještě před kódem gtag/GTM (v wp_head s prioritou 0). Všechny signály startují jako odmítnuté (denied), s výjimkou security_storage, a poté jsou okamžitě aktualizovány na základě uloženého cookie, pokud návštěvník již provedl volbu. Díky tomu gtag/GTM vidí správný stav od prvního volání.

Kategorie banneru se mapují na signály Consent Mode takto:

KategorieSignály Consent Mode v2
Analytikaanalytics_storage
Marketingad_storage, ad_user_data, ad_personalization
Preferencefunctionality_storage, personalization_storage

Po provedení volby návštěvníkem banner volá gtag('consent', 'update', ...) s aktuálním stavem.

Podmíněné načítání skriptů a iframe

Sekce “Podmíněné načítání skriptů a iframe”

Modul poskytuje kontrakt, který umožňuje jiným modulům spouštět skripty a rámce iframe až po udělení odpovídající kategorie. Bráněný kód je vykreslen jako <script type="text/plain" data-polski-consent="KATEGORIE">, takže ho prohlížeč při načtení stránky nevykoná. Frontendový kontroler ho převede na vykonatelný skript až tehdy, když je kategorie udělena (ihned, pokud to cookie umožňuje, nebo po události polskiConsentChange).

Po změně volby banner:

  • uloží cookie polski_consent se seznamem udělených kategorií,
  • volá gtag('consent', 'update', ...),
  • emituje událost okna polskiConsentChange, na kterou reagují bráněné skripty,
  • odešle rozhodnutí do REST registrátoru.

Každé rozhodnutí uložené z banneru se dostane do rejstříku souhlasů. Je to zobrazení jen pro čtení, dostupné v administraci, když je modul zapnutý, sloužící k dokumentování voleb návštěvníků. Rejstřík nenahrazuje právní poradenství.

SloupecPopis
DatumDatum a čas uloženého rozhodnutí.
KategorieKategorie, které se rozhodnutí týká.
Rozhodnutí”Uděleno” nebo “Odmítnuto”.
UživatelID uživatele nebo “Host” pro nepřihlášené.
IP adresaIP adresa návštěvníka (pokud je dostupná).
Verze obsahuOtisk obsahu banneru, který návštěvník skutečně viděl.

Každá uložená volba je provázána s verzí obsahu banneru (otiskem záhlaví, textu a seznamu kategorií), díky čemuž je známo, jaké přesně znění návštěvník akceptoval.

Tlačítko Exportovat CSV stáhne kompletní rejstřík jako soubor CSV. Export obsahuje sloupce: id, created_at, category, granted, user_id, ip_address, user_agent, consent_version. Export vyžaduje oprávnění manage_woocommerce a je chráněn nonce.

Nastavení se nacházejí na kartě modulu v WooCommerce > Polski > Moduly.

NastaveníVýchozíPopis
Kategorie: AnalytikazapnutáZda je kategorie analytiky zobrazena v banneru.
Kategorie: MarketingzapnutáZda je kategorie marketingu zobrazena v banneru.
Kategorie: PreferencezapnutáZda je kategorie preferencí zobrazena v banneru.
Záhlaví(prázdné)Volitelné záhlaví banneru.
Obsah banneruvýchozí textHlavní text banneru (umožňuje základní HTML).
Štítek “Přijmout vše""Accept all”Text tlačítka přijetí všeho.
Štítek “Odmítnout vše""Reject all”Text tlačítka odmítnutí volitelných kategorií.
Štítek “Spravovat""Manage”Text tlačítka otevírajícího výběr kategorií.
Štítek “Uložit volby""Save choices”Text tlačítka uložení vybraných kategorií.
PozicedoleUmístění banneru: nahoře, dole nebo uprostřed.
Google Consent ModezapnutýZda vypisovat signály Google Consent Mode v2.

Banner se neobjevuje - ujistěte se, že je modul zapnutý v WooCommerce > Polski > Moduly a že motiv volá wp_footer(). Banner je vykreslen v patičce.

Tagy Google nereagují na souhlas - zkontrolujte, zda je možnost Google Consent Mode zapnutá a zda se kód gtag/GTM načítá po signálech Consent Mode (vypisují se velmi brzy v wp_head).

Bráněný skript se nespustí - skript startuje až po udělení odpovídající kategorie. Ověřte, že návštěvník udělil kategorii a že byl skript vyemitován kontraktem bránění.

Nahlašování problémů: github.com/wppoland/polski/issues

Tato stránka má výhradně informativní charakter a nepředstavuje právní poradenství. Před nasazením se poraďte s právníkem. Polski for WooCommerce je open source software (GPLv2) dodávaný bez záruky.