Jogszabályok

Cookie hozzájárulás GDPR szerint webshopban + Consent Mode v2

Milyen cookie-banner felel meg a GDPR-nak és az EDPB-iránymutatásoknak, és hogyan állítsd be a Consent Mode v2-t WooCommerce-ben úgy, hogy a kampánymérés se vesszen el.

Szerző: RaaoMegjelent 9 perc olvasás

Egy magyar webshopnak két dologra van szüksége. Az első egy GDPR szerint érvényes cookie-hozzájárulás: az „Összes elfogadása” és az „Összes elutasítása” gomb egyformán látható, nincs előre bejelölt négyzet, és a döntés előtt nem fut mérőkód. A második a Google Consent Mode v2, amely négy jelzéssel adja át a döntést a Google-címkéknek: ad_storage, analytics_storage, ad_user_data és ad_personalization. Szabályos banner nélkül a NAIH-nál kockáztatsz, Consent Mode v2 nélkül pedig az EGT-s látogatóknál leáll a remarketing és a konverziómérés egy része a Google Adsben.

Az itt leírt iránymutatásokat és dokumentációt 2026. október 24-én ellenőriztük. Ez gyakorlati útmutató, nem jogi tanácsadás: a banner szövegét, a választott módot és a süti-tájékoztatót egyeztesd adatvédelmi tanácsadóddal vagy adatvédelmi tisztviselőddel.

Miért fontos: a jogszabály és a Google követelménye

Két külön szintről van szó, és a webshopok gyakran összekeverik őket.

A jogi szint. Magyarországon a sütikre vonatkozó szabályt az elektronikus hírközlésről szóló 2003. évi C. törvény (Eht.) 155. § (4) bekezdése tartalmazza, amely az ePrivacy-irányelvet ülteti át: a felhasználó végberendezésén adatot tárolni vagy ahhoz hozzáférni csak egyértelmű, előzetes hozzájárulással lehet, kivéve, ha ez a kért szolgáltatáshoz feltétlenül szükséges. A hozzájárulásnak meg kell felelnie a GDPR mércéjének: önkéntes, konkrét, tájékoztatáson alapuló és egyértelmű legyen, visszavonni pedig ugyanolyan könnyen lehessen, mint megadni. Az adatvédelmi felügyeleti hatóság a NAIH. Az EDPB 2/2023-as iránymutatása az ePrivacy-irányelv 5. cikk (3) bekezdésének technikai hatályáról egyértelművé teszi, hogy a szabály a követőpixelekre és hasonló technikákra is vonatkozik, nem csak a klasszikus sütikre.

A Google-szint. A Google EU-s felhasználói hozzájárulási irányelve előírja a hirdetőknek a hozzájárulás beszerzését. 2024 márciusától az EGT-ből, az Egyesült Királyságból és Svájcból érkező forgalomnál a Google a két új jelzést is elvárja: ad_user_data és ad_personalization. A Google tájékoztatója az EGT-s forgalomról szerint ezek nélkül a kapcsolt hirdetési termékekben használt közönségek csak EGT-n kívüli felhasználókat tartalmaznak.

Mit néznek a hatóságok egy bannernél

Az EDPB cookie-banner munkacsoportjának jelentése (2023. január) összefoglalja, miben értettek egyet az európai adatvédelmi hatóságok:

Gyakorlat a bannerben A munkacsoport álláspontja
Nincs elutasítási lehetőség az elfogadás gombjával azonos szinten A hatóságok túlnyomó többsége szerint jogsértő
Előre bejelölt négyzetek a második szinten Nem érvényes hozzájárulás
Elutasítás csak szövegbe rejtett linkként vagy a banneren kívül Nem érvényes hozzájárulás
Az „Elfogadás” felé terelő színek, kontraszt Esetenként vizsgálandó, érvénytelenítheti a hozzájárulást
Jogos érdekre hivatkozás nem szükséges sütiknél Nem érvényes jogalap a sütik elhelyezésére
Feltétlenül szükséges sütik (kosár, munkamenet, biztonság) Nem kell hozzájárulás
Funkció A v2 jelzések nélkül EGT-s látogatóknál
Google Ads remarketing-közönségek Az EGT-s felhasználók nem kerülnek be
GA4-közönségek a Google Adsben Csak EGT-n kívüli felhasználók
Bővített konverziók és címkealapú konverziókövetés Az ad_user_data szükséges hozzájuk
Konverziómodellezés Hozzájárulási pingek nélkül nincs modellezés
Customer Match listák Mindkét hozzájárulási mezőnek megadottnak kell lennie

Egy Performance Max vagy Shopping kampányt futtató webshopnál ez kevesebb mért konverziót és rosszabbul tanuló ajánlatkérési algoritmust jelent.

A Google Consent Mode dokumentációja két megvalósítást ír le:

Basic Advanced
Mikor töltődnek be a Google-címkék Csak miután a látogató döntött a bannerben Azonnal, alapból elutasított hozzájárulással
Ha a látogató elutasít Semmi nem megy a Google-hoz Süti és eszközazonosító nélküli pingek mennek
Konverziómodellezés Általános modell Hirdetőre szabott, részletesebb modell
Megfelelőségi kockázat A legkisebb Nagyobb: egyes adatok hozzájárulás nélkül mennek ki
Visszanyert adat A legkevesebb A legtöbb
Kinek való Óvatos jogértelmezést választó webshopoknak Nagy forgalmú, jogi jóváhagyással rendelkező webshopoknak

Kis és közepes magyar webshopoknak alapból a basic módot javasoljuk. A Google modellezése csak egy bizonyos adatmennyiség felett működik, így egy napi néhány száz látogatós webáruház keveset nyer az advanced móddal, a többletkockázatot viszont vállalja. Nagy forgalomnál és adatvédelmi jóváhagyással az advanced megérheti.

Melyik hozzájárulás-kezelőt válaszd WooCommerce-hez

  • Google által tanúsított CMP-bővítmény (például Complianz, CookieYes, Cookiebot vagy Usercentrics; nézd meg a Google aktuális partnerlistáját). Ezek automatikusan küldik a default és update parancsokat, és együttműködnek a Google Tag Managerrel.
  • Google Tag Manager CMP-sablonnal, ha egy helyről akarod vezérelni az összes címkét, a Metát és a TikTokot is.
  • Saját banner egyedi fejlesztésű webshopban. Az egyedi projektjeinkben így dolgozunk, de ilyenkor a hozzájárulási logika, a naplózás és a tesztelés a te felelősséged.

A WP Consent API bővítmény lehetővé teszi, hogy más WordPress-bővítmények (a Google Site Kit is) kiolvassák a bannerben hozott döntést. Ellenőrizd, hogy a CMP-d és a többi bővítményed támogatja-e, különben lesznek szkriptek, amelyek figyelmen kívül hagyják a bannert.

Mit kell tartalmaznia a bannernek és a süti-tájékoztatónak

A hozzájárulásnak tájékoztatáson kell alapulnia. Egy „Sütiket használunk a jobb élmény érdekében” mondat ehhez nem elég. Az első szint röviden elmondja, mit szeretnél és kivel, a részletek a második szinten és a süti-tájékoztatóban vannak.

  • A célok közérthetően: látogatásmérés, hirdetések a Google-on és a Metán, beállítások megjegyzése.
  • Az adatot kapó partnerek kategóriái vagy név szerint a szolgáltatók (Google, Meta, TikTok, az analitikai eszköz).
  • Egyforma méretű és hangsúlyú „Összes elfogadása” és „Összes elutasítása” gomb, mellette link a részletes beállításokhoz.
  • Link a süti-tájékoztatóhoz, amely sütinként felsorolja a szolgáltatót, a célt és az élettartamot.
  • Állandó lehetőség a döntés megváltoztatására, jellemzően egy „Süti-beállítások” link a láblécben.
  • Ugyanaz a banner és ugyanazok a lehetőségek minden nyelven, amelyen a webshop értékesít.

Mintaszöveg a banner első szintjére

Egy rövid, érthető első szint többet ér egy hosszú jogi bekezdésnél. Kiindulásnak, amelyet a saját eszközeidre és partnereidre kell igazítanod:

Sütiket és hasonló technikákat használunk. A szükségesek a kosárhoz és a fizetéshez kellenek, ezek mindig aktívak. Ha engedélyezed, mérjük a látogatásokat (Google Analytics), és releváns hirdetéseket mutatunk a Google-on, a Facebookon és az Instagramon. A döntésedet bármikor megváltoztathatod a lábléc „Süti-beállítások” linkjén.

Alatta két egyforma gomb: Összes elfogadása és Összes elutasítása, mellettük a Beállítások link. A szöveget a süti-tájékoztatóval együtt nézesd át az adatvédelmi tanácsadóddal, mert a pontos célokat és partnereket neked kell felsorolnod.

Kerüld a „cookie wall” megoldást, amely elfogadásig elzárja a webáruházat. Több európai hatóság is úgy ítélte meg, hogy ha az elutasítás a hozzáférés elvesztésével jár, a hozzájárulás már nem önkéntes.

A banner és a webshop sebessége

Egy rosszul megépített banner teljesítményprobléma is. Mobilon gyakran ez a legnagyobb elem a képernyőn, így LCP-elemmé válhat, ha pedig megjelenéskor lejjebb tolja a tartalmat, elrendezés-eltolódást (CLS) okoz.

  • Töltsd be korán a CMP szkriptjét, de válassz könnyűt; kerüld azokat, amelyek több száz kilobájtot töltenek le az első megjelenítés előtt.
  • A bannert a képernyő aljára rögzített rétegként jelenítsd meg, hogy ne tolja el az oldal tartalmát.
  • Ne takard el az egész oldalt teljes képernyős réteggel; ez a konverziónak és az önkéntesség követelményének is árt.
  • A termékoldalt és a pénztárt egy átlagos telefonon, látható bannerrel teszteld, ne csak elfogadás után.

Ne kérdezd túl gyakran

Ha a látogató döntött, a banner ne jelenjen meg újra minden oldalbetöltéskor vagy minden látogatásnál. Ez nemcsak bosszantó, hanem nyomásgyakorlásnak is tűnhet, különösen elutasítás után. Tárold a döntést, és csak akkor kérdezz újra, ha új célra vagy új partnerre van szükséged, vagy ha a tárolt döntés lejárt. A döntés tárolására használt süti feltétlenül szükségesnek minősül, ehhez nem kell külön hozzájárulás.

Egy jól beállított banner mellett is lesznek elutasító látogatók; ez természetes, és nem hiba. A cél nem az elfogadási arány maximalizálása trükkökkel, hanem hogy az elfogadó látogatók adatai pontosan és teljesen eljussanak a mérőeszközökhöz.

Mit jelent ez a magyar piacon

A magyar webshopok jelentős része a Google Ads és a Meta mellett Árukereső- vagy Compari-feedet is futtat, sokszor saját mérőkóddal. Ezek a kódok ugyanúgy hozzájárulást igényelnek, mint a Meta Pixel, és a Consent Mode nem kezeli őket. A leltárnál ezért külön nézd meg az ár-összehasonlító oldalak konverziókódjait, a hírlevél-szolgáltató követőkódját és a chatwidgetet is.

1. Készíts leltárt a szkriptekről

  • Listázd, mit tölt be a webshop: GA4, Google Ads, Merchant Center, Meta Pixel, TikTok, Pinterest, Hotjar vagy Clarity, chat, beágyazott YouTube, értékelő widgetek.
  • Válaszd szét a feltétlenül szükségeset (kosár, pénztár, fizetés, csalásmegelőzés, belépés) attól, amihez hozzájárulás kell.
  • Keresd meg a bővítményeket, amelyek maguktól szúrnak be mérőkódot, például marketing- vagy értékelő bővítmények.

2. Állítsd be az alapértelmezett állapotot minden címke előtt

A default parancsnak a Google-címkék előtt kell lefutnia. Magyar és EGT-s látogatóknál egy tipikus beállítás így néz ki:

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

Amikor a látogató dönt, a CMP update parancsot küld a megadott jelzésekkel, például gtag('consent', 'update', { analytics_storage: 'granted' }).

3. Kösd össze a banner kategóriáit a jelzésekkel

Banner-kategória Consent Mode jelzések Tipikus eszközök
Szükséges Nincs (mindig aktív) Kosár, munkamenet, fizetés, biztonság
Statisztika / Analitika analytics_storage GA4, Microsoft Clarity
Marketing / Hirdetés ad_storage, ad_user_data, ad_personalization Google Ads, Merchant Center, Meta, TikTok
Beállítások A Google-nél általában nincs Nyelv, pénznem

4. Blokkold rendesen a nem Google-szkripteket

A Consent Mode semmit nem tesz a Meta, TikTok vagy Pinterest kódjaival. Ezeket a Tag Managerből csak hozzájárulási triggerre indítsd, hagyd, hogy a CMP blokkolja őket, vagy használd a saját funkcióikat (Meta Pixelnél fbq('consent', 'revoke') az inicializálás előtt és fbq('consent', 'grant') a hozzájárulás után). A Meta Conversions API-s szerveroldali küldésnek is ellenőriznie kell a hozzájárulást.

5. Tesztelj

  • Nyisd meg a webshopot privát ablakban a Google Tag Assistanttel: betöltéskor a hozzájárulás állapota „denied” legyen, mielőtt a bannerhez nyúlsz.
  • Utasítsd el: nem jelenhet meg _ga vagy _gcl süti, és nem mehet kérés a Meta Pixelnek.
  • Fogadd el: lefut az update parancs, megjelennek a sütik, a címkék eseményeket küldenek.
  • Változtass a döntéseden a lábléc linkjével: a visszavonás legyen olyan egyszerű, mint az elfogadás.
  • Ellenőrizd a Google Ads diagnosztikájában és a Google Analytics hozzájárulási beállításainál, hogy érkeznek-e jelzések az EGT-ből.
  • Adj le tesztrendelést: elfogadott hozzájárulásnál a vásárlási konverziónak meg kell jelennie.

6. Naplózz és tartsd naprakészen

  • Naplózd a döntéseket dátummal, időponttal és a banner verziójával, hogy igazolni tudd a hozzájárulást.
  • Minden új bővítmény után szkenneld újra a webshopot.
  • Frissítsd a süti-tájékoztatót, ha új eszközt vezetsz be.
  • Kövesd a NAIH és az EDPB új iránymutatásait.

Gyakori hibák

  • A GA4 a sablonba is be van égetve és a Tag Managerben is fut; az egyik példány figyelmen kívül hagyja a bannert.
  • A default parancs a GA4-címke után fut, így az első találat hozzájárulás nélkül megy ki.
  • Banner csak „Elfogadom” és „Beállítások” gombbal.
  • Csak a v1-es jelzések (ad_storage, analytics_storage), ad_user_data és ad_personalization nélkül.
  • Gyorsítótár-bővítmény, amely egy másik látogató banner-állapotával szolgálja ki az oldalt.

Mennyibe kerül

Tétel Irányár
CMP-előfizetés Van ingyenes csomag; a fizetősök becslésünk szerint jellemzően havi néhány eurótól néhány tíz euróig terjednek, forgalomtól és domainszámtól függően (a friss árat a szolgáltató oldalán nézd meg)
Beállítás meglévő WooCommerce webshopban (leltár, CMP, GTM, Consent Mode v2, teszt) Becslésünk szerint jellemzően 1–3 munkanap, fix ajánlattal
Advanced mód jogi átvilágítással és szerveroldali méréssel Nagyobb projekt, egy egyeztetés után árazzuk
Új Raao webshop A GDPR-megfelelő süti-hozzájárulás minden projektben benne van

A Raao árai euróban, áfa nélkül értendők, fix ajánlattal. Minden webshop, amit építünk, a Starter csomagtól (1 900 eurótól, kb. 690 ezer Ft, kb. 365 Ft/€ árfolyammal1) felfelé jogi oldalakkal és GDPR cookie-hozzájárulással készül. Részletek a webshopfejlesztés és az árak oldalon. Ha a számlázás is kérdés nálad, olvasd el a NAV Online Számla webshopnak útmutatót. A bannered és a címkéid átnézéséhez foglalj egy ingyenes 30 perces hívást.

Mit nézünk meg egy hozzájárulási auditon

Erről nincs nyilvános esettanulmányunk, ezért leírjuk, pontosan mit ellenőrzünk, amikor átveszünk egy webshopot:

  • Milyen sütik és kérések futnak le, mielőtt a látogató a bannerhez nyúlna.
  • Egyformán látható-e az elfogadás és az elutasítás az első szinten.
  • Küldi-e a Consent Mode v2 mind a négy jelzést, a megfelelő sorrendben.
  • Tiszteletben tartja-e a Meta, a TikTok és a többi pixel az elutasítást.
  • Kap-e a GA4 és a Google Ads hozzájárulási jelzést az EGT-s forgalomból.

Ez különösen fontos ott, ahol szerveroldali mérés és sok marketingfeed fut, mint a Kuiba esetében: minden új csatorna egy újabb címke, amelynek tiszteletben kell tartania a látogató döntését.

  1. Kerekített számítási árfolyam, nem hivatalos MNB-adat; 2026 októberében az euró nagyjából 365–370 Ft körül mozgott. A hivatalos napi árfolyam az MNB oldalán található. Ellenőrizve: 2026. október. ↩

gdprcookieconsent modewebshopga4

Gyakori kérdések

Olvasd el ezeket is

Integrációk

Google Shopping feed WooCommerce webshophoz: beállítás és hibák

Hogyan kerül a WooCommerce katalógusod a Google Shoppingba és az ingyenes listázásokba, melyik bővítményt vagy feedet használd a Content API kivezetése után, és hogyan javítod az áreltérést, a hiányzó GTIN-t és az elutasított képeket.

8 perc olvasás

Nézzük meg együtt, mi van most

Foglalj ingyenes 30 perces beszélgetést, és egy világos következő lépéssel meg egy reális ársávval mész tovább.

Inkább írnál? Küldd el a projektleírást
  • 30 perc, videóhívás, kötelezettségvállalás nélkül
  • Közvetlenül azokkal a fejlesztőkkel beszélsz, akik megépítenék
  • Őszinte vélemény a feladat terjedelméről, az ütemezésről és a költségvetésről
A foglalási oldal megnyitása új lapon

A naptárat a Microsoft Bookings biztosítja, amely saját sütiket is használhat.