Tovább a tartalomhoz

A sütiblokkoló működése, Divi reCAPTCHA és szolgáltatás kivétele

Hogyan blokkolja a Complianz a harmadik felek sütijeit, mit blokkol alapból, mi a teendő Divi űrlapnál reCAPTCHA V3-mal, és hogyan veheted ki a Google Térképet a blokkolóból.

Ez a fejezet három összetartozó témát tárgyal: hogyan blokkol a Complianz, mi a teendő, ha a Divi kapcsolatfelvételi űrlap reCAPTCHA V3 mellett nem küldhető el, és hogyan veheted ki a Google Térképet (vagy más szolgáltatást) a blokkolóból.

Egy WordPress-oldalon sosem tudhatod, milyen bővítmények töltődnek be, és mit tesznek. Egy Facebook-hírfolyam, egy YouTube-videó vagy a Google reCAPTCHA V3 harmadik féltől származó sütit tehet a látogató böngészőjébe. A Complianz ezért a forrásnál állítja meg a szolgáltatást, vagyis nem engedi betöltődni:

  • az iframe-ek forrását (src) eltávolítja,
  • a JavaScript típusát text/javascript-ről text/plain-re cseréli, így a böngésző nem futtatja le.

Amikor a látogató a sütisávban elfogadja a sütiket, egy kis szkript visszaállítja ezeket, és a YouTube, a Facebook, a reCAPTCHA és a többi szolgáltatás betöltődik.

A módszer hátránya, hogy a blokkolandó harmadik feleknek rajta kell lenniük a blokkolólistán. Saját tételt a szkriptközpontban adhatsz hozzá. Ha olyan szolgáltatást találsz, amely hiányzik, jelezd a Complianz csapatának, és bekerül a közösségi blokkolólistára.

A lista rendszeresen bővül. A cikk megírásakor ezek a minták szerepeltek rajta.

Szkriptek:

  • Google reCAPTCHA, Google Fonts (fonts.googleapis.com)
  • Twitter-, Google+/Google API-, Facebook-, LinkedIn- és Pinterest-szkriptek
  • YouTube iframe API
  • Google Analytics (analytics.js, ga.js) és Google Tag (gtag/js)
  • Google Térkép (new google.maps.)
  • Hotjar, SumoMe, Disqus, AddThis, ShareThis
  • Google-hirdetések (adsbygoogle, googleads.g.doubleclick.net), Advanced Ads
  • LiveChat követőszkript, Instawidget, VideoPress iframe szkript, Instagram Feed szkript

Iframe-ek:

  • Google-hirdetések és DoubleClick
  • YouTube (youtube.com, youtube-nocookie.com, youtu.be)
  • Twitter-widgetek, Facebook-bővítmények, Google API
  • Google Térkép beágyazás (www.google.com/maps/embed)
  • Vimeo, Dailymotion, Disqus, VideoPress

Miért van még süti a saját domainemen?

Szekció neve “Miért van még süti a saját domainemen?”

Valószínűleg nem gond. Az általános szabály: a funkcionális sütik hozzájárulás nélkül is elhelyezhetők. Funkcionális az a süti, amely nem a felhasználó követésére szolgál, hanem a weboldal helyes működését teszi lehetővé. A Complianz akkor tekint egy sütit funkcionálisnak, ha nem történik adatcsere harmadik féllel, és a felhasználó adatait nem követik. A WordPress-bővítmények által a saját domainedre tett sütik túlnyomó többsége ilyen: csak az oldal olvassa őket, és nem kerülnek ki adatok.

Helyzet Mi történik
Google Analytics Helyes beállítással nem kell hozzájárulás. Ha nem így állítod be, a Complianz blokkolja.
Contact Form 7, amely Google reCAPTCHA-t is használ A reCAPTCHA harmadik féltől származó szolgáltatás, ezért blokkolva van.
Facebook-hírfolyamot adó bővítmény Nem funkcionális: a widget a facebook.com-ról tölt be tartalmat, ez elindítja a blokkolót, és előbb hozzájárulás kell.
Olyan bővítmény, amely az oldal működéséhez nem szükséges módon követi a látogatót A sütit beállító szkriptet add hozzá a szkriptközponthoz, vagy a bővítményt úgy kell módosítani, hogy csak hozzájárulás után tegyen sütit.

Hogyan ellenőrizheted, hogy blokkolva vannak-e a sütik

Szekció neve “Hogyan ellenőrizheted, hogy blokkolva vannak-e a sütik”

Chrome-ban:

  1. Állítsd a Complianz sütisávot „elutasított” állapotra.
  2. Kattints a böngésző címsorában a lakat ikonra, majd a Sütik menüpontra.
  3. Töröld a nem a te domainedhez tartozó összes sütit.
  4. Frissítsd az oldalt. Mivel visszavontad a hozzájárulást, a harmadik felek sütijeinek blokkolva kell maradniuk.
  5. Nyisd meg újra a lakat ikon Sütik nézetét: ha minden jól van beállítva, csak a saját domainedhez tartozó sütiket látod, például a Complianz azon sütijét, amely azt jegyzi, megadtak-e hozzájárulást. A Facebookhoz hasonló harmadik fél sütije nem lehet köztük.

Divi űrlap: „You must be a human to submit this form”

Szekció neve “Divi űrlap: „You must be a human to submit this form””

Ha a Divi kapcsolatfelvételi űrlap elküldésekor az „You must be a human to submit this form.” üzenetet kapod, akkor az űrlapban reCAPTCHA V3 van bekapcsolva, és a Complianzban is be van kapcsolva a reCAPTCHA integráció. A V3 láthatatlan, ezért a Complianz nem tud helyőrzőt tenni a helyére, ahogy a V2-nél. A látogató így nem tudja elfogadni a szolgáltatást, és az űrlap nem megy el.

Két megoldás van:

  1. Kattintható értesítés a küldés előtt, amellyel a látogató elfogadja a Google reCAPTCHA sütiket.
  2. A reCAPTCHA integráció kikapcsolása a Complianz → Integrations → Services oldalon. Előtte olvasd el a reCAPTCHA és a GDPR lehetséges ütközéséről szóló fejezeteket (reCAPTCHA kézi blokkolása és wpDiscuz).

Hozzájárulási értesítés a Divi űrlapban

Szekció neve “Hozzájárulási értesítés a Divi űrlapban”

Az értesítés egyszerre szöveg és hivatkozás. A hivatkozás elfogadja a Google reCAPTCHA szolgáltatást, és kiveszi a blokkolóból, így az űrlap hibátlanul elküldhető. Azoknak a látogatóknak, akik már megadták a hozzájárulást, az értesítés eltűnik.

  1. A Divi kapcsolatfelvételi űrlapba nem tehetsz HTML-mezőt, ezért adj egy kódmodult (code module) az elküldés gomb alá.
  2. A kódmodul HTML-mezőjébe illeszd be az értesítés kódját (a hivatkozás, amely a reCAPTCHA szolgáltatást elfogadja).
  3. Ha szeretnéd, add hozzá a CSS-t is (nem kötelező), amely az Elküldés gombot csak a hozzájárulás után jeleníti meg, a „Kattints a Google reCAPTCHA elfogadásához” értesítést pedig a hozzájárulás után elrejti.

Google Térkép és más szolgáltatás kivétele a blokkolóból

Szekció neve “Google Térkép és más szolgáltatás kivétele a blokkolóból”

A WordPress szűrőkkel (filter hook) engedi, hogy a bővítmények futás közben módosítsanak belső adatokat. A bővítmény egy visszahívó függvényt köt a szűrőhöz; amikor a szűrő lefut, a hozzá kötött függvények prioritás szerint sorban megkapják az értéket, és egy új értékkel térhetnek vissza. A visszahívó függvény megkapja az átadott értéket (például $example), esetleg módosítja, majd visszaadja.

Az egyik tipikus példa egy Google Térkép beágyazás iframe-ben. Ha nem akarod, hogy a Complianz blokkolja, „kivehető” a blokkolólistából:

  1. Keresd meg az iframe forrás URL-jét. Egy szokásos Google iframe így néz ki: <iframe src="https://www.google.com/maps/embed?pb=..." width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>. Az src értékét kell kimásolnod.
  2. Illeszd be a forrás URL-jét a kivételt kezelő szűrő kódjába (a Complianz szűrője erre szolgál).
  3. Add a szűrőt a sablon functions.php fájljához. A fájl a wp-content/themes/(az aktív sablonod)/functions.php helyen van. Gyermeksablon használata esetén a gyermeksablon functions.php fájlját válaszd.
    • Módosítás előtt készíts biztonsági mentést a functions.php fájlról.
    • Szerkeszd egy szövegszerkesztővel, mentsd, és írd felül az eredetit. Ha valami elromlik, a mentésből visszaállíthatod.
  4. Ezután a térkép már nem szerepel a Complianz blokkolóján.

Ha API-t használsz, vagy más szolgáltatást szeretnél kivenni a blokkolóból, nézd meg a Complianz egyéb szűrőit is, például a Követőpixelek blokkolása és kivételek fejezetben.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások