Návody
Inštalácia a nastavenie
Všetko, čo potrebujete, aby lišta zastavila sledovanie do súhlasu. Ak niečo nesedí, napíšte na ahoj@gaelta.com.
Základ: jeden riadok v hlavičke
Po pridaní webu v účte dostanete riadok s vaším ID webu. Vložte ho ako úplne prvý skript v <head>, pred Google Tag Manager, Google Analytics, Meta Pixel a ďalšie meracie kódy.
<script src="https://cookies.gaelta.com/v1/VASE-ID.js"></script>
Skript nesmie mať async ani defer. Musí sa spustiť skôr než všetko ostatné, inak meracie kódy nestihne zastaviť.
WordPress a WooCommerce
- Stiahnite plugin Consentry.
- V administrácii otvorte Pluginy → Pridať nový → Nahrať plugin a plugin aktivujte.
- V Nastavenia → Consentry zadajte ID webu z účtu.
- Deaktivujte doterajší cookie plugin (Complianz, CookieYes, Cookiebot, Cookie Notice…).
- Ak máte WP Rocket, LiteSpeed Cache alebo Autoptimize, vyčistite cache. Plugin si sám vypýta, aby ho optimalizácia nechala na pokoji.
Odkaz na zmenu súhlasu vložíte do pätičky shortcodom [gaelta_consent_settings].
Shopify
- Online obchod → Témy → … → Upraviť kód →
theme.liquid. - Riadok vložte hneď za
<head>. - V Nastavenia → Ochrana osobných údajov zákazníkov vypnite vlastný banner Shopify, aby sa nezobrazovali dva.
Shoptet
Shoptet má súhlas s cookies vyriešený vo vlastnej lište a meracie kódy v administrácii na ňu napojené. Consentry tam netreba. Ak meracie kódy vkladáte cez vlastný HTML kód, skontrolujte, či sa spúšťajú až po súhlase.
Google Tag Manager
Odporúčame: riadok Consentry dajte do <head> pred kód GTM. Ak hlavičku webu upraviť nemôžete, použite šablónu pre GTM (nižšie).
Pri riadku v hlavičke: Consentry nastaví Google Consent Mode v2 skôr, než sa GTM načíta, takže značky Google (GA4, Google Ads) sa riadia súhlasom samy.
Pre značky iných firiem (Meta, TikTok, Sklik…) v GTM použite spúšťače na udalosti z dátovej vrstvy:
gc_consent_update – návštevník zmenil voľbu premenné: gc_analytics, gc_marketing, gc_preferences (true / false)
Napríklad Meta Pixel v GTM: spúšťač Vlastná udalosť gc_consent_update s podmienkou gc_marketing sa rovná true. Pri návštevníkovi, ktorý súhlasil už predtým, sa pri načítaní stránky spustí udalosť gc_consent_default s rovnakými premennými.
Bežné skripty (Meta Pixel, Hotjar, Clarity…), ktoré GTM vloží ako vlastný HTML kód, Consentry aj tak zablokuje, kým súhlas nepríde.
Šablóna pre GTM
- Stiahnite šablónu Consentry.
- V GTM: Šablóny → Šablóny značiek → Nová → ⋮ → Importovať a vyberte súbor. Uložte.
- Značky → Nová → Consentry – cookie lišta. Vyplňte ID webu z účtu.
- Spúšťač: Consent Initialization – All Pages. Publikujte kontajner.
- Značkám iných firiem (Meta, TikTok, Sklik…) v GTM nastavte v Pokročilé nastavenia → Nastavenia súhlasu „Vyžadovať ďalší súhlas“
ad_storage, prípadne analytickýmanalytics_storage.
Šablóna nastaví predvolený súhlas (zamietnutý), vracajúcemu sa návštevníkovi obnoví jeho voľbu a načíta lištu. Meracie kódy vložené priamo v HTML mimo GTM však nezastaví, na tie je potrebný riadok v hlavičke.
Ručné blokovanie
Väčšinu známych nástrojov lišta blokuje automaticky. Vlastné skripty a vložené prvky označíte kategóriou:
<script type="text/plain" data-gc-category="marketing" src="https://…"></script> <script type="text/plain" data-gc-category="analytics">/* váš kód */</script> <iframe data-gc-category="marketing" data-gc-src="https://www.youtube-nocookie.com/embed/…"></iframe>
Kategórie: preferences, analytics, marketing. Prvok sa spustí hneď po súhlase s danou kategóriou.
Odkaz na nastavenia cookies
Zákon chce, aby sa súhlas dal odvolať rovnako ľahko, ako sa dal. Plávajúce tlačidlo to rieši, ale odkaz do pätičky alebo na stránku o cookies je dobrý zvyk:
<a href="#cookie-settings">Nastavenia cookies</a>
JavaScript API
Consentry.get() // { id, categories: { necessary, preferences, analytics, marketing }, timestamp } alebo null
Consentry.has('analytics') // true / false
Consentry.show() // otvorí nastavenia
Consentry.reset() // zmaže voľbu a znovu načíta stránku
Consentry.onChange(fn) // fn(detail) po každej zmene
window.addEventListener('gc:consent', (e) => console.log(e.detail))
Overenie
V účte pri webe na karte Inštalácia kliknite na Overiť. Skontrolujeme, či je skript na úvodnej stránke a či je pred meracími kódmi. Pre istotu otvorte web v anonymnom okne: v DevTools → Application → Cookies nesmú byť pred kliknutím cookies _ga, _fbp, _gcl_au ani _hj….