# CookieYes

> A CookieYes (korábban GDPR Cookie Consent, Cookie Law Info) együttműködése a bővítménnyel: felismerés, ajánlott beállítások és hibaelhárítás.

A CookieYes (korábban GDPR Cookie Consent a Cookie Law Infótól) olyan CMP, amellyel a bővítmény magától együttműködik. Az ingyenes és a Pro változatban is működik, akár a CookieYes WordPress-bővítményt telepíted, akár a CookieYes konzoljából töltöd be szkriptként. A hozzájárulási jel eljuttatásához egyik oldalon sem kell beállítás. Ha költségek miatt a Cookiebotot váltod le, a CookieYes működő megoldás. Kapcsold be a [kifejezett hozzájárulási módot](https://hub.hellowp.io/hu/plugins/woocommerce-pixel-manager/hozzajarulas-attekintes/), és olvasd el az ajánlott beállításokat.

## Hogyan ismeri fel a bővítmény a CookieYes-t?

A felismerés teljesen a látogató böngészőjében fut, a CookieYes minden oldalon megadott két elemére épül:

1. A `cookieyes-consent` süti. A CookieYes a banner betöltődésekor megírja. A látogató döntéséig a süti kategóriaértékei üresek, és a bővítmény minden kategóriát tiltottnak vesz. Elfogadás vagy elutasítás után a süti kategóriánként `yes` vagy `no` értéket hordoz, és a bővítmény a döntést minden következő oldalbetöltésnél olvassa. A CookieYes régebbi verzióinak kategóriánkénti sütijeit (`cookielawinfo-checkbox-*` és `cookieyes-*`) is olvassa.
2. A `cookieyes_consent_update` esemény. A CookieYes akkor váltja ki, amikor a látogató a bannerrel interakcióba lép. A bővítmény figyeli, és az új állapotot azonnal, ugyanazon az oldalon, újratöltés nélkül alkalmazza. A jóváhagyott kategóriák pixelei azonnal betöltődnek.

A kategóriák leképezése:

| CookieYes kategória | A bővítmény kategóriája |
|---|---|
| `necessary` | necessary |
| `functional` | preferences |
| `analytics` | statistics |
| `advertisement` | marketing |
| `performance`, `other` | nem használt |

**Bővítményként vagy konzolból telepítve nincs különbség** a bolti oldalon: a sütit és az eseményt a CookieYes szkriptje írja, akár a WordPress-bővítmény szállítja, akár a konzolból bemásolt kódrészlet. Élő boltnál, amely csak a konzolból futtatta a CookieYes-t, a bővítmény naplózta a `CookieYes CMP consent detected` sort, a választás előtt blokkolta az összes pixelt, az **Accept all** után pedig betöltötte őket.

**Az admin kártya csak a WordPress-bővítményt ismeri.** A **Consent Management Platforms** kártyát a szerver állítja össze, és azt nézi, hogy a CookieYes WordPress-bővítmény aktív-e. Ha a CookieYes-t a konzolból töltöd, a kártya „None detected on this site” feliratot ír, bár a bolti integráció működik. A kártya csak tájékoztat, a követést nem befolyásolja ([Támogatott CMP-k](https://hub.hellowp.io/hu/plugins/woocommerce-pixel-manager/hozzajarulas-platformok/)).

## Ajánlott beállítás

1. Kapcsold be az **Enable Explicit Consent Mode** kapcsolót a **WooCommerce → Pixel Manager → Consent** fülön. Nélküle a bővítmény implicit módban fut, a banner megválaszolása előtt elsüti a pixeleket, és csak kilépés után áll le.
2. A korlátozott régiók mezőt hagyd üresen, hacsak nincs okod más régiók látogatóit hozzájárulás nélkül követni. Üresen a kifejezett mód minden látogatóra érvényes világszerte, ez a legszigorúbb beállítás. Ha csak az EU-t sorolod fel, az EU-n kívüli látogatók a banner megválaszolása előtt követve vannak.
3. Kapcsold be a Google Consent Mode v2-t a Pixel Managerben. A bővítmény maga állítja a Google-címkék hozzájárulási alapértékeit. A CookieYes saját „Support GCM” kapcsolója bekapcsolva maradhat. Ha a CookieYes szkennere ezután „Default consent set too late” üzenetet ad, olvasd el az alábbi hibaelhárítási pontot.
4. Az **Always send server-side events** (**Server-Side → General**) maradjon kikapcsolva. Ez a kapcsoló szándékosan akkor is küld szerveroldali eseményt, ha a hozzájárulás blokkolta a pixeleket. Kikapcsolva sem a böngészőpixel, sem a Conversions API nem küld semmit a marketing hozzájárulás előtt.
5. A CookieYes IAB TCF kiegészítője legyen kikapcsolva, hacsak nem adsz el programmatikus hirdetési készletet, és a Pixel Manager Google TCF támogatása is maradjon kikapcsolva. A Google azt javasolja, hogy a TCF-et vagy a Consent Mode-ot használd, ne mindkettőt ([Google Consent Mode és TCF](https://hub.hellowp.io/hu/plugins/woocommerce-pixel-manager/hozzajarulas-google/)).
6. Használd a bővítmény frissebb verzióját: a hozzájárulás frissítése ugyanazon az oldalon újabb verziót igényel.

A felismeréshez nem kell semmit beállítani.

## Az integráció ellenőrzése

1. Nyisd meg a boltot privát ablakban, WordPressből kijelentkezve (az adminisztrátorokat alapból nem követi, ezért bejelentkezve a teszt semmit nem mutat).
2. Fűzd az URL végére a `?pmwloggeron` paramétert, és nyisd meg a böngésző konzolját.
3. A banner megválaszolása előtt ezt látod:

```text
Pixel Manager: CookieYes CMP consent detected
Pixel Manager: CMP consent applied from: CookieYes
Pixel Manager: The pixel has not loaded because you have not given consent for it yet. - mode: explicit, category: marketing, pixel: Facebook, source: cmp (CookieYes)
```

4. Kattints az **Accept all** gombra. A bővítmény kiírja, hogy a jóváhagyott kategóriák fel lettek oldva, például `The category marketing has been approved. Loading the Facebook pixel`, és a pixelek újratöltés nélkül betöltődnek ugyanazon az oldalon.
5. A `pmw.consent.categories.get()` bármikor kiírja az aktuális állapotot.

Ha az első sor hiányzik, a CookieYes nem írja a sütijét azon az oldalon: nézd a hibaelhárítást.

## Hibaelhárítás

**Az admin „None detected” feliratot ír, bár a CookieYes telepítve van.** Ha a CookieYes-t a konzolból töltöd, nem a WordPress-bővítménnyel, ez várt: a kártya csak a bővítményt keresi, a bolti integráció nem függ tőle. Ha a konzol kiírja a `CookieYes CMP consent detected` sort, minden rendben van, és az admin üzenet figyelmen kívül hagyható.

Ha a konzol nem írja ki ezt a sort:

- Győződj meg róla, hogy a CookieYes szkript betöltődik a boltoldalon, és megírja a `cookieyes-consent` sütit. Nézd meg a böngésző sütivizsgálójában egy termékoldalon.
- A teszt idejére kapcsold ki a szkriptoptimalizálást. A JavaScriptet késleltető, halasztó vagy összefűző bővítmények a Pixel Managert a CookieYes süti írása előtt tölthetik be, vagy frissítés után régi csomagot szolgálhatnak ki ([Kompatibilitás és gyorsítótár](https://hub.hellowp.io/hu/plugins/woocommerce-pixel-manager/kompatibilitas/)).
- Ürítsd az összes gyorsítótárat (bővítmény, szerver, CDN), és teszteld újra friss privát ablakban.
- Ha másik bannerről váltottál a CookieYes-ra, a váltás előtt a bővítmény által mentett döntés még a böngészőben lehet. A konzolban a `CookieYes` helyett a `CMP consent applied from: PMW cookie/storage` sor ezt jelzi. A bővítmény frissebb verziói a CMP-től átvett hozzájárulást már nem tárolják, és a régi rekordokat törlik.

**A CookieYes „Default consent set too late” üzenetet ad.** Ez a CookieYes saját Google Consent Mode szkennerétől jön: azt jelenti, hogy egy Google-címke kérést adott ki, mielőtt a CookieYes alapértelmezett hozzájárulási hívása lefutott. A jelen fejezetben leírt, sütin és eseményen alapuló integrációt nem érinti. Két dolgot nézz meg:

1. A kifejezett módnak be kell lennie kapcsolva. Azok a boltok, amelyek ezt a figyelmeztetést a GA4- és Meta-események csökkenésével együtt látták a CookieYes telepítése után, bekapcsolt Google Consent Mode v2 mellett kikapcsolt kifejezett móddal futottak. Ebben a kombinációban a bővítmény a látogató döntése előtt elsüti a pixeleket, és a szkenner joggal panaszkodik. Kapcsold be a kifejezett módot: a bővítmény minden Google hozzájárulási alapértéket megtagadottra állít, mielőtt bármely címke lefutna.
2. A bővítmény a `gtag.js`-t szándékosan korán helyezi el. A szkennerek néha ezt jelzik, de az elhelyezés megfelelő.

**Az események csökkentek a CookieYes telepítése után.** Egy hozzájárulási banner telepítése utáni GA4-munkamenet- vagy Meta-esemény-csökkenés bizonyos mértékig várt: akik nem fogadnak el, azokat már nem követi. Két dolog növeli a szükségesnél nagyobbra a csökkenést:

- Kikapcsolt kifejezett mód. A pixelek a döntés előtt elsülnek, majd elutasításkor blokkolódnak, ez ellentmondásos adatot ad. Kapcsold be a kifejezett módot.
- Ha a „mentéskor azonnal frissít” oszlopot a CookieYes korlátjának olvasod. A CookieYes a látogató választására kiváltja a `cookieyes_consent_update` eseményt, a bővítmény pedig azonnal betölti a jóváhagyott pixeleket, így az első oldalmegtekintés is mérhető elfogadás után. Emiatt nem kell más CMP.

A vásárlások általában kevésbé érintettek, mint a munkamenetek, mert a szerveroldali vásárlási esemény a vásárló fizetéskor adott hozzájárulását hordozza. A bővítmény elnyomja a szerveroldali vásárlást azoknál, akik az adott kategóriát elutasították ([Hozzájárulás-kezelés áttekintése](https://hub.hellowp.io/hu/plugins/woocommerce-pixel-manager/hozzajarulas-attekintes/)).

**A Google Ads nem rögzít konverziót a CookieYes mellett.** Ha a CookieYes IAB TCF v2.3 kiegészítője be van kapcsolva, a Google felé minden kérés a Consent Mode jelek mellett TCF hozzájárulási karakterláncot is hordoz. A Google dokumentációja szerint a Google Ads nem rögzít konverziót, ha a TCF 7., 9. és 10. célja nincs megadva, és azt javasolja, hogy csak az egyiket, a TCF-et vagy a Consent Mode-ot valósítsd meg. Volt olyan bolt, amelynek Google Ads konverziós jelzései az élesítés napján leálltak ezzel a kombinációval, miközben a bővítmény a vásárlási eseményt helyesen elsütötte. Hacsak nem adsz el programmatikus hirdetési készletet, kapcsold ki a CookieYes IAB TCF kiegészítőjét, és a bővítményben a Google TCF támogatást (**Consent**, Pro) is hagyd kikapcsolva. A döntést egyeztesd az adatvédelmi beállításért felelős személlyel.

## Mikor fordulj a támogatáshoz?

Ha a fentiek nem oldják meg, küldd el az áruházad URL-jét, a **WooCommerce → Pixel Manager → Support** oldal hibakereső adatait, azt hogy a CookieYes WordPress-bővítményként vagy a CookieYes konzolból fut-e, a CookieYes Google Consent Mode beállításainak képernyőképét és hogy az IAB TCF kiegészítő be van-e kapcsolva, az aktív gyorsítótár-, szkriptoptimalizáló és címkekezelő bővítményeket, és a böngészőkonzol képernyőképét `?pmwloggeron` mellett, privát ablakban, a banner elfogadása előtt és után.

## Gyakori kérdések

- **Kompatibilis a CookieYes?** Igen, támogatott CMP. A bővítmény olvassa a CookieYes hozzájárulási sütijét, figyeli a hozzájárulás-frissítési eseményét, és ennek megfelelően blokkolja vagy oldja fel a követőszkripteket.
- **Kell kézi beállítás a CookieYes-hoz?** Nem, a felismerés automatikus. A bővítményben javasolt beállítások, mindenekelőtt a kifejezett mód, minden CMP-re érvényesek.
- **Használhatom a CookieYes-t a Cookiebot helyett?** Igen, mindkettő támogatott. A Cookiebot a technikai szempontok szerint magasabb pontszámú, de a CookieYes működik, és vannak ügyfelek, akik éles üzemben használják. Kövesd az ajánlott beállítást.
- **Miért írja az admin, hogy nincs CMP észlelve, ha CookieYes-t használok?** Mert a kártya csak a CookieYes WordPress-bővítményt ismeri. Ha a konzolból töltöd, „None detected” látszik, miközben a bolti integráció működik. Ellenőrizd a naplózóval.
- **Működik, ha a CookieYes-t a konzolból töltöm, nem a bővítménnyel?** Igen, a konzolból betöltött szkript ugyanazt a sütit írja és ugyanazt az eseményt váltja ki.
- **Támogatja a CookieYes a „mentéskor azonnal frissít” működést?** Igen. Elfogadáskor a CookieYes kiváltja a `cookieyes_consent_update` eseményt, a bővítmény pedig ugyanazon az oldalon betölti a jóváhagyott pixeleket, így az első oldalmegtekintés újratöltés nélkül mérhető.
- **Mit jelent a 66-os PMW-pontszám?** A CMP-t technikai szempontok szerint értékeli: szabványosított kategóriák, Google Consent Mode támogatás, a hozzájárulási süti olvasásának egyszerűsége, dokumentáció és így tovább. Nem kompatibilitási ítélet. A CookieYes főleg azért veszített pontot, mert az évek során többször változtatta a sütinevét, amit a bővítmény a régi és az új sütik olvasásával ellensúlyoz.
- **Kell a Google Consent Mode a CookieYes-hoz?** Az integráció nem függ tőle, de ajánlott bekapcsolni a Google Consent Mode v2-t a Pixel Managerben, hogy a Google modellezhesse az elutasító látogatók konverzióit, és mellé a kifejezett módot is.
- **Pro funkció a CookieYes támogatás?** Nem, minden CMP-integráció az ingyenes változatban is benne van.
