Szia Gyuri,
Kiadtam egy javítást ehhez a plugin 1.0.8-as verziójában. Köszönöm a jelzést és a türelmet, a hiba a pluginben volt, nem nálad!
Mi változott: a plugin mostantól közvetlenül olvassa a leggyakoribb sütikezelőket, tehát a WP Consent API bővítmény nélkül is működik:
- CookieYes
- Complianz
- Cookiebot
- Cookie Law Info
Javítottam egy másik esetet is, ami szerintem nálad is közrejátszhatott: ha a látogató korábban már elfogadta a sütiket, akkor nincs kattintás, amiből a plugin értesülhetne, és eddig ilyenkor semmi nem ment ki. Mostantól a plugin az oldal betöltése után is keresi a sütikezelőt, így a visszatérő látogatóknál is elmegy a grantConsent esemény.
Amit kérlek ellenőrizz:
- Frissítsd a plugint 1.0.8-ra.
- Kapcsold be a Beállítások > Barion Pixel oldalon a Debug Mode-ot.
- Nyiss egy privát ablakot (ez fontos, mert a korábbi döntésed el van mentve), tölts be egy oldalt, és nyisd meg a konzolt (F12).
- Kattints a sütisávban az “Elfogadom” gombra.
Ha minden jól működik, a console fülön ezt kell látnod:
[Barion Pixel] Consent manager detected: CookieYes
[Barion Pixel] Consent granted (grantConsent)
A sütikezelőd neve értelemszerűen más lehet. Ha ehelyett ez jelenik meg kb. 10 másodperccel az oldal betöltése után, akkor a plugin nem találta meg a sütikezelődet:
[Barion Pixel] No consent manager detected...
Ilyenkor vagy telepítsd a WP Consent API bővítményt (https://wordpress.org/plugins/wp-consent-api/), vagy a sütisávod elfogadás/elutasítás callbackjéből hívd meg ezt a két függvényt:
window.wcBarionGrantConsent(); // elfogadáskor
window.wcBarionRejectConsent(); // elutasításkor
A beállítások oldalon mostantól figyelmeztetés is megjelenik, ha a plugin nem talált sütikezelőt.
Ha megvan a grantConsent a konzolban, szólj a Barion supportnak, hogy nézzék meg újra. Ha bármi nem stimmel, írd meg, melyik sütikezelőt használod, megnézem.
Üdv,
Gergely