Semakin

Extensions

For Joomla!® websites and VirtueMart® online stores

Sema Cookie Consent for Joomla

Version 1.0.4 Joomla

GDPR Cookie Lišta

GDPR cookie consent banner pro Joomla 4 – 6 s Google Consent Mode v2

Jeden ZIP. Žádné měsíční poplatky. Plný soulad s GDPR.

Od ledna 2024 vyžaduje Google u všech webů v EHP implementaci Consent Mode v2. Bez něj přestávají fungovat remarketing, konverze i pokročilé modelování v Google Ads a GA4. A bez řádného cookie banneru hrozí pokuta až 20 mil. EUR od ÚOOÚ.

Jak to funguje

Proč to potřebujete

Nařízení GDPR a směrnice ePrivacy vyžadují, aby každý web sbíral prokazatelný souhlas s cookies — a Google od března 2024 podmiňuje měření a reklamu implementací Consent Mode v2.

Co GDPR a Google vyžadují

  • Informovaný souhlas PŘED načtením cookies třetích stran
  • Možnost odmítnout vše jedním kliknutím (EDPB pokyny)
  • Granulární volbu kategorií (nezbytné / statistické / marketingové)
  • Prokazatelný záznam o uděleném souhlasu (audit trail)
  • Google Consent Mode v2 defaults PŘED gtag.js/GTM

Co hrozí bez řešení

  • Pokuta ÚOOÚ až 20 mil. EUR (4 % ročního obratu)
  • Ztráta dat v Google Ads — remarketing a konverze bez GCM v2 nefungují
  • Zkreslené statistiky v GA4 (chybí modelovaná data)
  • Právní riziko při stížnosti návštěvníka u ÚOOÚ

Co Sema Cookie Consent řeší

Nainstalujete jeden ZIP soubor. Plugin se automaticky zapne. Banner se zobrazí na celém webu. Hotovo. Žádné úpravy šablony, žádné programování, žádné měsíční poplatky.

Kompletní soulad s GDPR

  • Cookie banner na každé stránce — automaticky, bez zásahu do šablony
  • Tři kategorie souhlasu: nezbytné (vždy zapnuto), statistické, marketingové
  • Tlačítka Přijmout vše / Odmítnout vše / Nastavení — podle pokynů EDPB
  • Logování každého souhlasu do databáze — prokazatelný audit trail pro ÚOOÚ
  • Automatické mazání odmítnutých cookies (GA, Ads, FB…)

Google Consent Mode v2

  • Správné pořadí skriptů — consent defaults se nastaví synchronně v <head>, PŘED gtag.js/GTM
  • Všechny signály GCM v2 — analytics_storage, ad_storage, ad_user_data, ad_personalization
  • Okamžitý consent update — po kliknutí na banner se stav přepne přes gtag('consent','update')
  • Regionální omezení — volitelné cílení na konkrétní země (CZ, SK, DE…)

Funkce nad rámec minima

  • Admin dashboard — statistiky souhlasů za 30 dní, consent rate, denní trend
  • Tabulka souhlasů — filtrování dle akce, data a fulltextové vyhledávání
  • CSV export — kompletní log souhlasů pro právní potřeby nebo audit
  • Anonymizace IP — volitelné nulování posledního oktetu (IPv4) nebo 80 bitů (IPv6)
  • Rate limiting — ochrana proti zahlcení logovacího endpointu
  • Dynamický popis — text banneru se automaticky přizpůsobí povoleným kategoriím
  • Tlačítko pro znovuotevření — návštěvník může souhlas kdykoli změnit
  • Plně přizpůsobitelné barvy — 5 barevných proměnných přes CSS custom properties
  • Vlastní texty — všechny texty banneru lze přepsat v administraci
  • Vyloučení stránek — banner lze skrýt na vybraných menu položkách

Jak to funguje

Pro návštěvníka

1

Banner se zobrazí

Při první návštěvě se zobrazí cookie banner s jasnou informací o používaných kategoriích cookies a odkazem na zásady.

2

Volba souhlasu

Návštěvník klikne na Přijmout vše, Odmítnout vše, nebo otevře Nastavení a zvolí jednotlivé kategorie. Souhlas se okamžitě uloží.

3

Vše se přizpůsobí

Odmítnuté cookies se automaticky smažou. Google Consent Mode se aktualizuje. Při příští návštěvě se banner nezobrazuje — ale tlačítko pro změnu souhlasu zůstává.

Pro provozovatele webu

  • V administraci Joomla (Komponenty → Cookie Consent) vidíte dashboard se statistikami
  • Tabulka všech zaznamenaných souhlasů s filtrováním a řazením
  • Export do CSV pro audit, právní potřeby nebo ÚOOÚ
  • Veškeré texty a barvy banneru nastavíte v parametrech pluginu — bez kódu

Co vše lze nastavit

NastaveníPopis
Pozice banneruDole nebo nahoře na stránce
URL zásad cookiesOdkaz na stránku s informacemi o cookies
Expirace souhlasu1–730 dní (výchozí 365)
Tlačítko pro znovuotevřeníPlovoucí lišta pro změnu souhlasu
Veškeré textyNadpis, popis, tlačítka, kategorie — vše přepsatelné
5 barevPozadí, text, nadpis, akcent (tlačítka), aktivní přepínač
KategorieStatistické a marketingové lze zapnout/vypnout
Cookies k mazáníVlastní seznam cookies pro automatické smazání
Google Consent ModeZapnout/vypnout, wait_for_update, regionální omezení
Logování souhlasůZapnout/vypnout záznam do databáze
Rate limitOchrana logovacího endpointu (0–60 s)
Anonymizace IPNulování posledního oktetu / 80 bitů
Vyloučené stránkyID menu položek, kde se banner nezobrazí

Technické parametry

ParametrHodnota
Typ rozšířeníJoomla Package (system plugin + admin komponenta)
KompatibilitaJoomla 4.x / 5.x / 6.x, PHP 8.1+
JavaScriptVanilla JS, žádné závislosti (0 kB frameworků)
CSSIzolované styly s prefixem scc-, CSS custom properties
VkládáníPřímé str_replace do HTML — funguje na každé šabloně
LokalizaceČeština, Angličtina
InstalaceJeden ZIP přes Joomla Instalátor rozšíření
AktualizacePlně automatické přes Joomla updater
Migrace datAutomatická migrace ze starší verze (cookie_consents)
BezpečnostCSRF token, rate limiting, prepared statements, UUID v4 validace
LicenceGPL v2+
Aktuální verze1.0.4

Časté dotazy

Musím upravovat šablonu?

Ne. Plugin se vloží automaticky na každou front-end stránku. Banner HTML, CSS i JavaScript se injektují přímo do stránky — funguje na jakékoli šabloně bez úprav.

Potřebuji Google Consent Mode?

Pokud používáte Google Analytics, Google Ads nebo GTM, ano — bez GCM v2 přicházíte o modelovaná data a remarketing. Stačí zapnout v nastavení pluginu jedním přepínačem.

Jak to funguje s Consent Mode technicky?

Plugin vloží consent-mode.js synchronně do <head> PŘED jakýmikoli tracking skripty. Nastaví GCM defaults na denied a po udělení souhlasu okamžitě zavolá gtag('consent','update').

Co se stane při odmítnutí cookies?

Plugin automaticky smaže všechny cookies z konfigurovatelného seznamu (GA, Ads, Facebook…) a pošle GCM update s hodnotou denied. Žádné tracking cookies na webu nezůstanou.

Jak prokazuji souhlas při kontrole ÚOOÚ?

Každý souhlas se loguje do databáze s UUID, IP adresou, user agentem, volbou kategorií a časovým razítkem. Celý log můžete exportovat do CSV přímo z administrace.

Mohu banner přizpůsobit firemním barvám?

Ano. V nastavení pluginu je 5 color pickerů: pozadí, text, nadpis, akcent (tlačítka) a barva aktivního přepínače. Navíc lze přepsat všechny texty.

Funguje na webu bez trackingu?

Ano. Pokud vypnete kategorie Statistické i Marketingové, banner automaticky zobrazí text „Tento web používá pouze nezbytné cookies.“ Žádná manuální úprava textu.

Potřebuji jQuery?

Ne. Celé rozšíření je napsané ve vanilla JavaScriptu bez jakýchkoli závislostí. Neobsahuje ani žádné knihovny třetích stran.

Co se stane po roce?

Rozšíření funguje dál bez omezení — nic se nevypne, banner i logování zůstávají aktivní. Po roce pouze přestanou chodit aktualizace. Obnovou licence získáte další rok aktualizací a e-mailové podpory.

Funguje se Semakin Server-side Tracking pluginem?

Ano, plně. SST plugin čte consent z localStorage (scc_cookie_consent) a mapuje na úrovně L0/L1/L2. Consent bridge (semakin_sst_cl cookie) zajišťuje přenos souhlasu do PHP.

Aktuální verze: 1.0.4 | Poslední aktualizace: červen 2026


45 €
License for 1 domain and 1 year of updates and email support. After the year, the extension continues to work without restrictions.
Log in
Powered by SemaHub

Interested in working together?

Get in touch and let's discuss your project. We'll be happy to help you choose the right solution.