Gergely Csécsey
Forum Replies Created
-
Forum: Plugins
In reply to: [Advanced Pixel for Barion] No consent manager detectedSzia Gyuri,
Nem te rontottad el, a pluginben volt a hiba. Kiadtam az 1.0.9-et, ami javítja.
Röviden a miért: a WP Consent API nem sütikezelő önmagában, csak egy közös API a bővítmények között, és amíg egy sütikezelő nem regisztrál nála, minden látogatónak azt válaszolja, hogy megvan a hozzájárulás. A Cookieadmin Pro nem regisztrál nála, így a plugin már az oldal betöltésekor elküldi a
grantConsent-et. Ezt kifogásolta a Barion.Amit kérlek csinálj meg:
1. Frissíts 1.0.9-re.
2. Kösd össze a Cookieadmin Pro-t a pluginnel. A WP Consent API önmagában nem elég. Tedd be ezt a témád
footer.phpfájljába, vagy egy „custom JS” mezőbe:document.addEventListener('click', function (e) { if (e.target.closest('.cookieadmin_accept_btn')) { window.wcBarionGrantConsent(); } if (e.target.closest('.cookieadmin_reject_btn')) { window.wcBarionRejectConsent(); } });3. Ellenőrizd, mielőtt visszaírsz a Barionnak. Kapcsold be a Debug Mode-ot a plugin beállításaiban, nyiss privát ablakot, és nyisd meg a konzolt (F12):
- Tölts be egy oldalt, és ne kattints sehova. Ilyenkor nem szabad
grantConsent-nek megjelennie. - Kattints az „Elfogadom” gombra. Ekkor meg kell jelennie a
[Barion Pixel] Consent granted (grantConsent)eseménynek - Kattints az elutasításra egy másik privát ablakban. Ekkor
rejectConsentkell hogy jöjjön a logban.
4. Szólj a Barionnak, hogy privát ablakban nézzék. A
grantConsentmostantól csak a kattintásra megy el, tehát ha az ellenőrző kolléga korábban már elfogadta a sütiket, nem fogja látni elmenni, és emiatt megint elutasíthatják.Ha valami nem stimmel, küldd át a konzol kimenetét egy friss, privát ablakos betöltésről.
Üdv,
GergelyForum: Plugins
In reply to: [Advanced Pixel for Barion] No consent manager detectedSzia 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
grantConsentesemé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áskorA 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- This reply was modified 2 weeks ago by Gergely Csécsey.
Sziasztok,
Bocsi, valamiért nem kaptam erről a thread-ről értesítéseket.
A jelenlegi (1.9.7) verzión is teszteltem, csak a hook átállítása megoldja a problémát, de szívesen tesztelem a javított verziót is, ha más változást is tartalmazna.
Küldtem nektek egy e-mailt a hello@billingo.hu címre.
Köszi
- Tölts be egy oldalt, és ne kattints sehova. Ilyenkor nem szabad