Nastavení cookies

Na našem webu používáme cookies.

Některé z nich jsou k fungování stránek nezbytné, ale o těch ostatních můžete rozhodnout sami.

Small GDPR

19.3.2024 Jan Vince 2 min Redakční systém October

Ty nejzákladnější pluginy pro OctoberCMS si většinou píšeme sami. Patří k nim i řešení pro GDPR a správu cookies na našich webech.

Plugin Small GDPR je ke stažení zdarma v October Marketplace nebo na GITu. Je aktuálně dostupný v šesti jazycích a má připravené šablony se skupinami cookies.


Stáhněte si Small GDPR z October Marketplace


Základní nastavení

Po instalaci je v administraci Octoberu v části Nastavení > Cookies dostupné nastavení pluginu.

Nejrychlejší je přejít na záložku Import a klepnout na tlačítko Importovat výchozí nastavení. Automaticky se pak vytvoří základní skupiny cookies s kódem pro Google Analytics, vloží výchozí texty a volby.

Propojení s Google Tag Manager

Pokud používáte Google Tag Manager (GTM), není to problém ani ve spojení se Small GDPR (včetně consent módu).

1. Instalace značky

Vytvořte nový kontejner v Google Tag Manager a jeho kód vložte do hlavičky (ideálně do dílčí šablony (partial) nebo layoutu).

Doplňte ho o výchozí nastavení souhlasu (v příkladu je vytváření cookies zakázáno):

<script>
// Define dataLayer and the gtag function.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}

gtag('consent', 'default', {
     'ad_storage': 'denied',
     'analytics_storage': 'denied',
     'ad_user_data': 'denied',
     'ad_personalization': 'denied',
     'wait_for_update': 500
});
</script>


<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->

Nezapomeňte doplnit GTM kód, ale nejdůležitější je, aby kód pro nastavení souhlasu byl nad kódem GTM!

Druhá část kódu pro Google Tag Manager pak patří těsně pod značku <body>. U této části kódu GTM není potřeba nic měnit ani přidávat.

Víc informací je v dokumentaci Google.

2. Nastavení souhlasu v pluginu Small GDPR

Pokud máte naimportovanou výchozí konfiguraci (viz Základní nastavení výše), smažte z části Nezbytná cookies kód pro Google Analytics a nechte jen skript v části Statistická cookies (a případně Marketingová cookies), který nastaví souhlasy.

Souhlas s použitím cookies ve SmallGDPRNastavení souhlasu s vytvořením cookies v pluginu SmallGDPR


Kód z náhledu:

<script>
    gtag('consent', 'update', {
      'analytics_storage': 'granted'
    });
</script>

Podobně pak můžete přidat další skupinu pro reklamní cookies, která bude povolovat vytvoření cookies Google Ads (ad_storage).


Doplnit můžete kód i k výchozímu tlačítku Přijmout (na druhé záložce Cookies lišta v nastavení pluginu), které nastaví všechny souhlasy:

Spolu s nastavením souhlasů u tlačítka Přijmout je potřeba zaškrtnout i volbu Zakázat obnovení stránky.