Jednoduchý, ľahký cookie consent banner pre vaše webové stránky. Bez závislostí, konfigurovateľný cez JS premenné.
Pridajte pred </body> — žiadny PHP súbor na klientovi nie je potrebný:
| Premenná | Popis | Povinná |
|---|---|---|
CB_GA | Google Analytics ID | Nie |
CB_GTM | Google Tag Manager ID | Nie |
CB_FB | Facebook Pixel ID | Nie |
CB_COLOR | Farba bannera (hex). Default: #1d4ed8 | Nie |
CB_LANG | Jazyk: sk, en, cs. Default: sk | Nie |
CB_EXPIRY | Platnosť súhlasu v dňoch. Default: 365 | Nie |
CB_COMPANY | Názov firmy (pre cookie policy) | Nie |
CB_EMAIL | Kontaktný e-mail | Nie |
CB_PHONE | Kontaktný telefón | Nie |
CB_ADDRESS | Adresa firmy | Nie |
CB_WEBSITE | URL webu | Nie |
CB_PRIVACY_URL | Link na zásady ochrany osobných údajov | Nie |
CB_COOKIE_FILE | Vlastný URL na cookie policy (prepíše automatický) | Nie |
1. Skript načíta premenné zo stránky klienta a zobrazí banner podľa vyplnených služieb.
2. GA/GTM/FB Pixel skripty sa načítajú až po udelení súhlasu — pôvodné skripty z webu treba zmazať.
3. Súhlas sa uloží do cookie dlm_consent na nastavenú dobu.
4. Link „Viac informácií" v banneri odkazuje na policy.php s parametrami klienta — cookie policy stránka sa generuje automaticky.
5. Floating ikona 🍪 umožňuje opätovné otvorenie bannera.
Podporované jazyky: sk (slovenčina), en (angličtina), cs (čeština).
Pre pridanie nového jazyka stačí pridať kľúč do translations.json.
| URL | Popis |
|---|---|
| /consent.js | Hlavný skript |
| /translations.php | Preklady (JSON, CORS) |
| /policy.php?... | Cookie policy stránka |
| /demo.html | Demo integrácie |