Első lépések
Válaszd ki a megfelelő csomagot
A Must-Have Cookie egy korlátlan hozzájárulás-kezelő bővítmény. Kétféle csomag érhető el:
Single csomag
A Single csomaggal a Must-Have Cookie-t 1 WordPress-webhelyen használhatod. Ideális választás, ha csak egy oldalad van, vagy először ki szeretnéd próbálni, mire képes a Must-Have Cookie (később bármikor válthatsz magasabb előfizetésre).
Unlimited csomag
Az Unlimited csomagot freelancereknek és ügynökségeknek hoztuk létre. Korlátlan számú webhelyen használhatod.
A Must-Have Cookie telepítése
- Jelentkezz be a fiókodba a musthaveplugins.com oldalán.
- A következő oldalon látni fogod az összes elérhető bővítményt. Itt, a Must-Have Cookie dobozban töltheted le a telepítőt.
- Jelentkezz be annak a WordPress-webhelynek az admin felületére, ahová telepíteni szeretnéd a Must-Have Cookie-t.
- Nyisd meg a „Bővítmények > Új hozzáadása” menüpontot, és kattints a bővítmény feltöltésére.
- Válaszd ki a korábban letöltött ZIP-fájlt (must-have-cookie.zip), majd kattints a telepítésre.
Általános beállítások
Itt konfigurálhatod a bővítmény alapvető funkcióit.
Előnézeti mód
Ha ez a funkció be van kapcsolva, a bővítmény nem befolyásolja az oldalad a látogatóknak. Nyugodtan tesztelheted a beállításokat, majd ha mindent rendben találsz, kapcsold ki az előnézeti módot, hogy a bővítmény élesben is működjön.
Működési mód
Ez a beállítás határozza meg, hogy a bővítmény milyen tartalmat blokkoljon.
Csak tájékoztató mód (Notice-only mode): a bővítmény nem blokkol sütiket vagy beágyazott harmadik féltől származó tartalmakat, csupán egy figyelmeztető üzenetet jelenít meg.
Cookie-hozzájárulási mód (Cookie-consent mode): a bővítmény blokkolja a nem alapvető sütiket mindaddig, amíg a felhasználó kifejezetten hozzájárul az adott süti vagy kategória használatához. Ebben a módban a beágyazott harmadik féltől származó tartalmakat nem blokkolja.
Teljes hozzájárulási mód (Full-consent mode): a bővítmény mind a nem alapvető sütiket, mind a harmadik féltől származó tartalmakat blokkolja, amíg a felhasználó kifejezetten engedélyt nem ad rájuk (legyen szó sütiről, domainről vagy azok kategóriájáról).
Megjelenítés módja
Kétféle megjelenítési mód közül választhatsz: teljes képernyős (Full Screen) vagy banneres (Banner).
Full Screen: ekkor egy felugró ablak jelenik meg átlátszó háttér előtt, és a felhasználónak vagy engedélyeznie kell a sütiket, vagy be kell zárnia az ablakot, mielőtt tovább navigál. Ha egyszerűen bezárja a párbeszédablakot, csak az alapvető sütik/domainek használhatóak.
Banner: a banner fixen megjelenik a képernyő tetején vagy alján (a beállításoktól függően). A részletes, teljes képernyős ablak csak akkor nyílik meg, ha a látogató a „Részletek” gombra kattint.
Hozzájárulás földrajzi hely alapján
Ez a beállítás biztosítja, hogy az opt-in szabályok csak az Európai Gazdasági Térségből (EEA) és az Egyesült Királyságból érkező látogatókat érintsék. Más régiókban az opt-out szabályok lépnek érvénybe.
A bővítmény intelligens felismeréssel állapítja meg a látogató állampolgárságát (akkor is, ha külföldön tartózkodik vagy VPN-t használ), így mindig a megfelelő (opt-in vagy opt-out) logika lesz érvényes.
Naplózás
Ha bekapcsolod, a rendszer minden felhasználói beleegyezési műveletet naplóz (beleértve a felhasználói módosításokat). A napló tartalmazza a dátumot, az IP-címet, az eszközinformációkat és a hozzájárulási adatokat, ezzel segítve a megfelelést és az átláthatóságot.
Google Consent Mode
Ha engedélyezed, a bővítmény kezeli a Google Consent Mode 2-es verzióját, megkönnyítve a jogszabályoknak való megfelelést.
A Must-Have Cookie automatikusan küldi a hozzájárulási állapotokat a Google-nek, így zökkenőmentesen integrálódik a Tag Managerrel. Ez lehetővé teszi, hogy a tagek hozzájárulási beállításait közvetlenül a Tag Managerben szabályozd, miközben a bővítmény elvégzi a háttérfeladatokat.
Emellett a Must-Have Cookie fejlett erőforráskezelést is biztosít: ha a felhasználó nem járul hozzá, a bővítmény nem tölti be az adott erőforrásokat – függetlenül attól, hogyan vannak beillesztve. Ez magában foglalja a Tag Manageren keresztül betöltött kódokat, scripteket, iframe-eket, képeket, betűtípusokat vagy importált CSS-fájlokat is, akkor is, ha más CSS-fájlokon belül vannak hivatkozva.
Többnyelvű üzemmód
Ha bekapcsolod ezt az opciót, a bővítmény több nyelven is meg tud jelenni, így a látogatók a saját nyelvükön kapnak értesítést a sütikről.
Párbeszédablak nyelve
Ha a Többnyelvű üzemmód aktív, eldöntheted, hogy a cookie-hozzájárulási ablak az aktuális oldal nyelvét használja, vagy illeszkedjen a látogató böngészőjének nyelvéhez.
Engedélyezett nyelvek
Itt adhatod meg, mely nyelvek elérhetők az oldaladon. Ha a látogató böngészőjének nyelve nincs a listában, a rendszer az alapértelmezett nyelvre vált. Minden szöveg külön-külön szerkeszthető minden engedélyezett nyelven.
Hozzájárulás lejárata
Ha a látogató elfogad minden sütit és szolgáltatást, a hozzájárulása mindaddig érvényes, amíg vissza nem vonja. Ha azonban nem fogad el mindent, a megadott lejárati idő után újra felugrik a párbeszédablak, hogy felülvizsgálhassa a döntését.
Egyedi CSS
Bár a banner, a párbeszédablak vagy a widget színeit beállíthatod a kezelőfelületen, itt saját CSS-szabályokat is írhatsz, ha még részletesebb testreszabásra van szükséged.
Banner
Ha a banneres megjelenítést választod, itt testre szabhatod a banner szövegét, színeit és pozícióját. Ha a Többnyelvű üzemmód aktív, egy nyelvválasztó segítségével minden nyelv szövegét külön beállíthatod.
A szövegeket (üzenet és gombok) közvetlenül a live editorban módosíthatod. Egyszerűen kattints arra a részre, amelyet szerkeszteni szeretnél.
Színséma
Állítsd be a fő színeket a bannerhez, hogy passzoljon az oldalad arculatához. A live editorban azonnal látni fogod a változásokat. Ha még több testreszabásra vágysz, használd az „Egyedi CSS” opciót.
Banner pozíciója
Válaszd ki, hogy a banner a képernyő tetején vagy alján jelenjen meg. Így a legjobb felhasználói élményt nyújthatod anélkül, hogy zavarnád a tartalom böngészését.
Dialógusablak
Ha a Többnyelvű üzemmód aktív, itt is megjelenik egy nyelvválasztó, amellyel minden nyelv szövegét külön szerkesztheted.
A szövegeket (leírások, címkék és gombok) közvetlenül a live editorban tudod módosítani. Egyszerűen kattints arra, amit meg akarsz változtatni. A dialog live editorban megadott szövegek formázhatóak, illetve linkeket is hozzáadhatsz.
Színséma
Válaszd ki a dialógusablak fő színeit, hogy illeszkedjen a weboldalad megjelenéséhez. A live editorban azonnal látni fogod az eredményt. Ha még több szabadságot szeretnél, használd az „Egyedi CSS” lehetőséget.
Widget
Engedélyezheted a beállítási widgetet az oldaladon, így a felhasználók bármikor megnyithatják a hozzájárulási párbeszédablakot, és módosíthatják a beállításaikat.
Widget típusa
Döntsd el, hogy szöveges vagy ikonos widgetet szeretnél használni. Ha szöveges widgetet választasz, a live editorban szabhatod testre a szöveget. Ha a Többnyelvű üzemmód engedélyezve van, minden nyelvhez külön szöveget adhetsz meg.
Ikon
Ha ikonos widgetet szeretnél, kiválaszthatsz egy képet vagy ikont, ami megjelenik a widgetnél, így illeszkedhet az oldalad dizájnjához.
Színséma
Válaszd ki a widget színsémáját, hogy beleolvadjon az oldalad stílusába. A módosításokat azonnal megnézheted live editorban. További testreszabáshoz használd az „Egyedi CSS” opciót.
Widget pozíciója
Válaszd ki, hol helyezkedjen el a widget: bal alsó, jobb alsó, középső alsó, bal oldali közép vagy jobb oldali közép pozícióban.
Sütik
A „Sütik” fülön kezelheted a weboldaladon használt sütiket: hozzáadhatsz vagy törölhetsz sütiket, módosíthatod a nevüket, és beállíthatod a céljaikat.
- Cél módosítása: Kattints az adott süti jelenlegi céljára, majd válaszd ki az új célt a legördülő menüből.
-
Sütinevek módosítása: A sütinevek szerkeszthetők, és használhatsz
*
karaktert helyettesítésre. - Sütik törlése: Bármelyik sütit törölheted a Remove linkre kattintva.
Így teljes mértékben kontrollálhatod, milyen sütik futnak az oldaladon, biztosítva a megfelelést és az átláthatóságot.
Sütik céljai
Ahhoz, hogy megfelelj a GDPR-nak, minden sütit be kell sorolnod egy célkategóriába. Ezek a kategóriák:
- Alapvető (Essential): ezekhez a sütikhez nincs szükség beleegyezésre. Csak a weboldal alapvető működéséhez nélkülözhetetlen, személyes adatot nem tároló, nem profilalkotó sütik tartozhatnak ide. Példa: session cookie a bejelentkezési állapot fenntartásához.
- Szükséges (Required): nélkülözhetetlenek a weboldal bizonyos funkcióihoz, de a GDPR szerint beleegyezést igényelnek. Példa: captcha vagy fizetési megoldások működését segítő sütik.
- Analitika (Analytics): olyan sütik, amelyek információt gyűjtenek az oldal használatáról (megtekintett oldalak, eltöltött idő, visszafordulási arány stb.). Az adatokat az oldal fejlesztéséhez és a felhasználói élmény javításához használjuk. Ezek a sütik csak felhasználói hozzájárulás esetén gyűjthetnek személyes adatot.
- Marketing: marketingcélú sütik, például személyre szabott hirdetések vagy felhasználókövetés több weboldalon keresztül. Ezekhez kifejezett felhasználói hozzájárulás szükséges a GDPR szerint.
- Média (Media): a beágyazott médialejátszók (például videók, audio) működését segítő sütik. Gyakran igényelnek felhasználói beleegyezést a megfelelő működés érdekében.
- Egyéb szolgáltatások (Other Services): minden egyéb, a fenti kategóriákba nem illő süti. Példa: harmadik fél által biztosított, kiegészítő funkciókat nyújtó szolgáltatások.
A megfelelő kategorizálással biztosítod, hogy a felhasználók egyértelmű információkat kapjanak, és a GDPR-előírásoknak is megfelelj.
Domainek
A „Domainek” fülön a weboldaladhoz kapcsolódó külső domaineket kezelheted. Hozzáadhatsz vagy törölhetsz domaineket, módosíthatod a nevüket, és beállíthatod a céljaikat.
- Cél módosítása: Kattints az aktuális célra, majd válassz egy újat a legördülő listából.
-
Domainnevek módosítása: A domainnevek szerkeszthetők, és használhatsz
*
helyettesítő karaktert az aldomainekhez vagy mintákhoz. - Domainek törlése: A Remove linkre kattintva törölhetsz egy domaint.
Itt szabályozhatod, milyen külső domainek töltenek be az oldaladon, és milyen céllal, ami elengedhetetlen a GDPR-megfeleléshez.
Domain céljai
Minden domainnek meg kell adnod a helyes célt, hogy megfelelj a GDPR-nak. Az alábbi kategóriák érhetők el:
- Alapvető (Essential): a weboldal alapvető működéséhez szükséges domainek (pl. CDN-ek vagy kritikus erőforrásokat kiszolgáló domainek).
- Szükséges (Required): olyan domainek, amelyek bizonyos funkciókhoz (pl. captcha, fizetési megoldások) feltétlenül kellenek, így a GDPR alapján beleegyezést igényelnek.
- Analitika (Analytics): analitikai adatokat gyűjtő domainek (pl. forgalom, felhasználói viselkedés). Csak a felhasználó beleegyezése után aktiválódnak.
- Marketing: marketing- vagy hirdetési célra használt domainek (célzott hirdetések, felhasználókövetés). Ezekhez kifejezett beleegyezés szükséges.
- Média (Media): beágyazott média (videó, kép, hang) betöltésére szolgáló domainek. A megfelelő működéshez gyakran engedélyezni kell őket.
- Egyéb szolgáltatások (Other Services): minden más domain, ami nem illik a fenti kategóriákba, de extra funkciókat nyújthat.
A helyes besorolás segíti a GDPR-betartást és a látogatók megfelelő tájékoztatását.
Naplók
A „Naplók” fülön részletes adatokat láthatsz a felhasználók hozzájárulásairól:
- Device ID: A felhasználó eszközének egyedi azonosítója, amelyhez az összes hozzájárulás kapcsolódik.
- Consent: Részletes leírás arról, hogy a felhasználó milyen sütikhez vagy szolgáltatásokhoz járult hozzá.
- IP Address: A felhasználó IP-címe a hozzájárulási művelet idején.
- Device: Információ a felhasználó eszközének típusáról.
- Timestamp: Pontos dátum és idő, amikor a felhasználó megadta (vagy módosította) a hozzájárulást.
Rendszer
A „Rendszer” fülön megtalálod a licenckezelés és a karbantartási funkciókhoz szükséges eszközöket.
- Licenc: Itt láthatod, hogy aktív-e a licenc. Ha már aktiválva van, itt le is választhatod, hogy másik licencet adj meg.
- Scan: A Must-Have Cookie realtime automatikus szkennelést végez, ami észleli a weboldaladon megjelenő új sütiket és domaineket. Ezen a fülön manuálisan is indíthatsz szkennelést.
Shortcode-ok
A shortcodeok segítségével könnyedén elhelyezheted a bővítmény funkcióit az oldaladon bárhol.
Előzmények
A [mhcookie_consent_history] shortcode-dal megjelenítheted a felhasználó eddigi hozzájárulási előzményeit. Ha a felhasználó még nem adott semmilyen hozzájárulást, nem jelenik meg tartalom.
Használat:
[mhcookie_consent_history]
Sütik
A [mhcookie_cookies] shortcode-dal kilistázhatod a weboldalon használt sütiket, céljaik szerint csoportosítva, és megjelenítheted az egyes célok leírását is.
Használat:
[mhcookie_cookies]
Részletek
A [mhcookie_details] shortcode-dal olyan linket vagy gombot tudsz beilleszteni, amelyre kattintva megnyílik a sütikre vonatkozó dialog.
Paraméterek:
- style lehetséges értékek: btn vagy empty. Ha btn-re állítod, a Must-Have Cookie elsődleges gombstílusát használja. Ellenkező esetben egy formázatlan
<a>
tag lesz. - text bármilyen szöveg, ami a link vagy gomb felirata lesz. Ha nincs megadva, az alapértelmezett „Részletek” szöveget használja.
[mhcookie_details style="btn" text="További részletek"]
Domainek
A [mhcookie_domains] shortcode-dal kilistázhatod a weboldalon használt domaineket, céljaik szerint csoportosítva, és megjelenítheted az egyes célok leírását.
Használat:
[mhcookie_domains]
Entitások
A [mhcookie_entities] shortcode-dal egyesített listában jelenítheted meg a sütiket és a domaineket, céljaik szerint csoportosítva, és megjelenítheted az egyes célok leírását is.
Használat:
[mhcookie_entities]
Csoportleírás
A [mhcookie_group_description] shortcode-dal egy adott sütikategória (purpose group) leírását tudod megjeleníteni.
Paraméterek:
- group lehetséges értékek: essential, functional, analytics, marketing, media, other
[mhcookie_group_description group="analytics"]
Beleegyezés (Opt-in)
A [mhcookie_optin] shortcode-dal olyan linket vagy gombot jeleníthetsz meg, amelyre kattintva a felhasználó elfogadja az általad meghatározott sütikategóriákat.
Paraméterek:
- type lehetséges értékek: accept-all, accept-required
- style lehetséges értékek: btn vagy empty. Ha btn-re állítod, a Must-Have Cookie elsődleges gombstílusát alkalmazza, ellenkező esetben egy formázatlan
<a>
elem lesz. - text a link/gomb felirata. Ha nincs megadva, az alapértelmezett „Összes elfogadása / Szükséges sütik és szolgáltatások elfogadása” szöveg jelenik meg.
[mhcookie_optin type="accept-all" style="btn" text="Minden sütit és szolgáltatást elfogadok"]
Visszavonás (Opt-out)
A [mhcookie_optout] shortcode-dal olyan linket vagy gombot helyezhetsz el, amely visszavonja az összes korábbi hozzájárulást.
Paraméterek:
-
style: lehetséges értékek: btn vagy empty. Ha btn-re állítod, a Must-Have Cookie elsődleges gombstílusát használja, ellenkező esetben egy formázatlan
<a>
elem lesz. - text: a link/gomb felirata. Ha nincs megadva, az alapértelmezett „Hozzájárulás visszavonása” szöveg jelenik meg.
[mhcookie_optout style="btn" text="Hozzájárulás visszavonása"]
Changelog
0.3.5.5 – 2025.07.16.
[FIX] URL blocker issue
0.3.5.4 – 2025.07.16.
[FIX] Minor bugfixes
[FIX] WP Grid Builder maps compatibility issue
[IMPROVE] Identifying and ignoring extension loaded resources
0.3.5.3 – 2025.06.30.
[FIX] Minor bugfixes
0.3.5.2 – 2025.06.25.
[FIX] Accessability (missing labels for pseudo checkboxes)
0.3.5.1 – 2025.06.20.
[FIX] Minor bugfixes
[FIX] Accessability (missing role for button)
0.3.5- 2025.06.06.
[IMPROVE] improve language management
[IMPROVE] Ultimate Addons For Wpbakery maps compatibility
[FIX] Policy generator (automated decision making box missing remove button)
0.3.4.1- 2025.04.30.
[FIX] Missing checkboxes in dialog
0.3.4- 2025.04.24.
[FIX] Elementor video widget fix
[IMPROVE] Instagram in-app browser compatibility
0.3.3.17 – 2025.04.19.
[FIX] Apply embedded content compatibility features only in full-consent mode
0.3.3.16 – 2025.04.04.
[NEW] Option to exclude URLs from showing the dialog
[NEW] Placeholder shortcode
[FIX] Minor bug fixes
0.3.3.15 – 2025.03.13.
[FIX] Minor bugfixes
[FIX] Updater issues
0.3.3.13 – 2025.02.18.
[FIX] Minor bugfixes
0.3.3.12 – 2025.02.13.
[FIX] Minor bugfixes
[IMPROVE] Display unblock iframe for Elementor video embeds
[NEW] Custom URL for privacy policy
[NEW] MHCOOKIE_CURRENT_LANGUAGE constant
[NEW] Policy template generator
0.3.3.11 – 2024.12.16.
[FIX] Minor bugfixes
[FIX] Reload after blocked script has been enabled
[IMPROVE] Enhanced compatibility with Bricks and WP Grid Builder.
[IMPROVE] Close dialog when clicking outside
[IMPROVE] Show cookie dialog on wp-login.php
[IMPROVE] Ability to ignore/allow cookies or domains
[NEW] Easy to use Custom CSS editor
[NEW] MHCOOKIE_DISABLE_AUTOSCAN constant has been added to disable the autoscan feature
[NEW] MHCOOKIE_FORCE_RELOAD constant has been added to force reload after consent
[NEW] Trigger events with custom links
[NEW] JS action hooks
0.3.3.10 – 2024.11.25.
[FIX] Minor bugfixes
[FIX] Live Editor (save issue category labels/descriptions)
[IMPROVE] Further accessability improves
0.3.3.9 – 2024.11.23.
[FIX] Vime player fix
[IMPROVE] Improve the handling of translations
[IMPROVE] Accessability
[IMPROVE] Compatiblity with page builders
[IMPROVE] Add placeholder images for blocked iframes
[NEW] Add privacy policy link to dialog by default
0.3.3.8 – 2024.11.20.
[FIX] Minor Bugfixes
[IMPROVE] Vime player compatibility
[IMPROVE] Accessibility improvements
[NEW] Dialog logo image
[NEW] Export/delete logs
[NEW] New shortcodes have been added
0.3.3.7 – 2024.11.18.
[FIX] Use the same style for all buttons in accordance with GDPR requirements
[NEW] Shortcodes have been added[NEW] Template overwrite functionality has been added
0.3.3.6 – 2024.11.18.
[FIX] unblock layer sizing on smaller screens
0.3.3.5 – 2024.11.16.
[FIX] Minor bugfixes
0.3.3.4 – 2024.11.13.
[FIX] Minor bugfixes
0.3.3.3 – 2024.11.13.
[FIX] Minor bugfixes
0.3.3.2 – 2024.11.07.
[FIX] Minor bugfixes
0.3.3.1 – 2024.11.05.
[FIX] Minor bugfixes
0.3.3 – 2024.11.04.
Public beta release