Delen

Cookiemelding AVG - Cookiebanner met Accepteren en Weigeren, negen posities, nul externe verzoeken

Price: € 39,99
Geen btw

Verwelkom bezoekers met een cookiemelding die bij uw winkel past: een schermbrede balk boven- of onderaan, een zwevende kaart in een van zes hoeken, of een gecentreerd venster met de pagina gedimd erachter. Eén klik op Accepteren — of op de optionele knop Weigeren — legt het antwoord vast en houdt de melding weg zolang u wilt. Uw kleuren, uw tekst, één bericht per taal, en een link Meer informatie die zelf de juiste gelokaliseerde URL naar uw privacypagina opbouwt. Geen enkel verzoek naar externe servers: één klein CSS-bestand en één klein JavaScript-bestand, alleen geladen wanneer nodig. Het antwoord is beschikbaar als cookie en DOM-gebeurtenis, zodat uw tracking direct start. Voor PrestaShop 1.7 – 9.

Delen
Compatibel met:
PS 1.7 PS 8 PS 9
Beschikbaar in:
Nederlands Nederlands Engels Engels Frans Frans Duits Duits Italiaans Italiaans Pools Pools Spaans Spaans Turks Turks
Gedownload 5 keer door klanten zoals u

De melding die de wet vraagt, zonder de rekening in laadtijd

Elke winkel in de EU moet bezoekers vertellen dat er cookies worden gebruikt. De meeste modules die dat doen halen daarvoor code van een derde partij op, wat een merkwaardige manier is om een gesprek over privacy te openen. Deze module levert twee kleine bestanden — een stylesheet van 2,9 KB en een bestand met pure JavaScript van 3,2 KB — en doet helemaal geen externe verzoeken. Geen jQuery, geen notificatiebibliotheek, niets dat van andermans server wordt opgehaald.

Negen posities, zodat de melding het ontwerp volgt in plaats van tegenwerkt

Kies een schermbrede balk boven of onder aan de pagina, een zwevende kaart in een van zes hoeken — linksonder, midden onder, rechtsonder, linksboven, midden boven, rechtsboven — of een gecentreerde kaart midden in het scherm. Die laatste combineert vanzelfsprekend met het dimmen van de pagina, waarbij alles achter de melding grijs wordt zodat er niet langs gescrold kan worden.

De melding past zich aan de hoogte van de inhoud aan, dus een langere tekst in de ene taal valt niet weg zoals bij een banner met een vaste hoogte.

Accepteren, en desgewenst Weigeren

Een knop Accepteren is er altijd. Een knop Weigeren is optioneel, en door die aan te zetten geeft u bezoekers een echte tweede keuze in plaats van een banner die alleen weggeklikt kan worden. Beide antwoorden tellen als antwoord: de melding verdwijnt en de beslissing wordt vastgelegd.

De link Meer informatie, netjes geregeld

Kies uw privacybeleid uit een keuzelijst met uw eigen CMS-pagina's en de module bouwt zelf de juiste gelokaliseerde link met vriendelijke URL op. Er is geen URL om te plakken en niets bij te werken wanneer u de pagina hernoemt of een taal toevoegt. Met "Geen link" verbergt u de link volledig, al is een melding zonder plek om de details na te lezen zelden wat u wilt.

Uw eigen tekst, in elke taal waarin u verkoopt

Het bericht bewerkt u per taal met de standaard rich-text-editor, zodat de Franse melding leest als Frans en niet als machinaal vertaald Engels. De melding verschijnt alleen wanneer het bericht niet leeg is — een leeg bericht wordt behandeld als "nog niet klaar" in plaats van als een lege balk getoond.

Uw kleuren, met een achtergrond die echt doorschijnend is

Stel een achtergrondkleur, een tekstkleur en een achtergronddekking van 0 tot 100 in. De knoppen Accepteren en Weigeren nemen die twee kleuren automatisch over, dus er is geen derde en vierde kleurkiezer om verkeerd in te stellen. Alleen de achtergrond wordt doorschijnend — de tekst en de knoppen blijven volledig ondoorzichtig en leesbaar, precies het punt dat de meeste implementaties omdraaien.

Toestemming die zo lang wordt onthouden als u bepaalt

Bepaal hoeveel dagen een antwoord bewaard blijft. 365 dagen is de gebruikelijke instelling, en privacytoezichthouders verwachten doorgaans dat u minstens elke 13 maanden opnieuw vraagt. Met de waarde 0 wordt er opnieuw gevraagd zodra de browser opnieuw wordt geopend: eerlijk sessiegedrag in plaats van een knop die doet alsof hij uitstelt.

Gebouwd zodat uw trackingscripts het antwoord echt kunnen respecteren

Dit is belangrijk, en het is precies het punt waarop veel cookiebanners stilletjes tekortschieten. Deze module toont de melding en onthoudt het antwoord — hij blokkeert zelf geen andere cookies. Wat hij wél doet, is de beslissing op drie manieren beschikbaar maken, zodat uw eigen scripts erop kunnen reageren:

De cookie eucookie_consent bevat accepted of declined en ontbreekt zolang de bezoeker niets heeft gekozen. Dit is de waarde die u bij een gewone paginaweergave uitleest, en de enige die er altijd is. De gebeurtenis eucookieConsent wordt op document geactiveerd zodra er op een knop wordt geklikt, zodat analytics kan starten op het moment dat de toestemming binnenkomt in plaats van bij de volgende paginaweergave. De globale variabele window.eucookieConsent bevat dezelfde waarde zolang de JavaScript-code van de melding op de pagina staat.

Eén detail is goed om te weten voordat u iets aansluit, want het bepaalt welke van de drie u moet gebruiken: de JavaScript-code van de module wordt alleen geladen wanneer de melding daadwerkelijk moet worden getoond. Op een pagina waar de bezoeker al heeft geantwoord, wordt die code helemaal niet geladen en is de globale variabele daar dus eenvoudigweg niet gedefinieerd. Lees de cookie voor de vraag "heeft deze bezoeker toestemming gegeven?" op willekeurig welke pagina, en luister naar de gebeurtenis om op het moment van de klik te reageren. Het exacte codefragment staat in het readme-bestand van de module.

Een statuspaneel dat vertelt wat bezoekers werkelijk zien

De configuratiepagina bevat een paneel Huidige status dat de werkelijke situatie in gewone taal weergeeft: uitgeschakeld, bericht nog leeg, of actief op elke pagina. Daarnaast verschijnt een aparte waarschuwing zodra er geen privacybeleid is gekoppeld of de gekozen pagina is uitgeschakeld, zodat juist die fout zich niet kan verstoppen achter een verder gezonde status. Dat is nuttiger dan het klinkt, want zodra u uw eigen melding hebt geaccepteerd, ziet u die niet meer terug: raadpleeg het paneel, of open de winkel in een privévenster.

Versie 4 loste een privacyprobleem in de module zelf op

Dit mag ronduit gezegd worden, want een module voor cookietoestemming is wel de laatste die dit fout mag hebben. Versie 3.x laadde op elke pagina jQuery 1.12 van een externe CDN — een uitgaand verzoek naar een derde partij, gedaan voordat de bezoeker ergens toestemming voor had gegeven, door precies die module die om toestemming vroeg. Versie 4 haalt dat weg: geen jQuery, geen notificatiebibliotheek, nul externe verzoeken.

Nog een aantal andere gebreken van 3.x verdween daarmee. De opmaak, stijlen en code van de banner werden in de <head> van de pagina geïnjecteerd, wat ongeldige HTML oplevert. In meertalige winkels werd het bericht maar voor één taal opgeslagen, en het opslaan kon vastlopen op PHP 8. De instelling voor achtergronddekking werkte in de klassieke balk nooit echt, omdat een CSS-waarde opacity: 80 wordt teruggebracht tot volledig ondoorzichtig. Toestemming werd in minuten onthouden, standaard 60, zodat bezoekers bij vrijwel elk bezoek opnieuw werd gevraagd. De toestemmingscookie heette show_cookie_message — een naam die andere modules ook gebruiken, waardoor toestemming tussen die modules weglekte. En een optie "alleen homepage" kon de melding verbergen voor iedereen die op een productpagina of een zoekresultaat binnenkwam, wat het hele doel onderuithaalt.

Bijwerken vanaf 3.x behoudt uw instellingen en ruimt de rest op

Uw positie, kleuren en berichten gaan mee. De vervallen posities worden omgezet naar hun v4-equivalent — de verticaal gecentreerde pop-ups worden de gecentreerde kaart, "Bottom Traditional" wordt de balk onderaan — en het dimmen van de pagina dat beide 3.x-indelingen hadden, blijft behouden. De bewaartermijn van de toestemming wordt van minuten naar dagen omgezet, zodat een antwoord niet langer binnen het uur vergeten is. De oude Noty- en jQuery-bestanden worden van de schijf verwijderd.

Eén eerlijk gevolg: de toestemmingscookie is van naam veranderd, dus bezoekers die de melding in 3.x hadden weggeklikt, krijgen die na het bijwerken nog één keer te zien. Hun volgende antwoord wordt daarna onder de nieuwe naam onthouden.

Versie 4.0.1 loste een fout bij het bijwerken op die het verdient om bij naam genoemd te worden: de stap in 4.0.0 koppelde zijn succes aan geketende registerHook()-aanroepen die true moesten teruggeven. Een tijdelijke storing — of een hook die al bij een eerdere, half afgeronde poging was geregistreerd — markeerde daardoor de hele stap als mislukt en PrestaShop schakelde de module uit. Hooks worden nu idempotent geregistreerd en de stap meldt altijd succes.

Compatibiliteit

PrestaShop 1.7, 8 en 9, in acht talen: Nederlands, Duits, Engels, Frans, Italiaans, Pools, Spaans en Turks. De melding wordt weergegeven via de standaardhook displayBeforeBodyClosingTag, en een thema kan haar met {widget name='eucookie'} overal plaatsen. Ze gebruikt een hoge stapelvolgorde (z-index: 1056); bij een thema met een ongewoon hoog menu moet die waarde misschien omhoog. Bij het verwijderen van de module verdwijnen de melding, de berichten en alle modulegegevens — er blijft niets achter, en de cookies van bezoekers verlopen vanzelf.

Veelgestelde vragen

Blokkeert deze module zelf cookies?

Nee, en eerlijk gezegd kan geen enkele module dat zonder uw scripts te kennen. Hij toont de vereiste melding, legt het antwoord vast en stelt dat beschikbaar als cookie, als globale variabele en als DOM-gebeurtenis. Uw scripts voor analytics en advertenties controleren die waarde — één regel — en starten of blijven uit.

Waar kan de melding verschijnen?

Negen posities: een schermbrede balk boven- of onderaan, een zwevende kaart in een van zes hoeken, of een gecentreerde kaart. De gecentreerde kaart kan de pagina erachter dimmen.

Kunnen bezoekers weigeren?

Ja, als u de optionele knop Weigeren aanzet. Beide antwoorden laten de melding verdwijnen en beide zijn beschikbaar voor uw scripts, zodat een weigering een beslissing is waar u iets mee kunt in plaats van een wegklik die u niet kunt onderscheiden.

Hoe lang wordt het antwoord onthouden?

Zoveel dagen als u instelt. 365 is gebruikelijk, en privacytoezichthouders verwachten doorgaans dat er minstens elke 13 maanden opnieuw wordt gevraagd. Met 0 wordt er opnieuw gevraagd zodra de browser opnieuw wordt geopend.

Ik heb de melding geaccepteerd en zie haar nu niet meer om mijn opmaak te controleren.

Dat is de melding die haar werk doet. Open uw winkel in een privévenster, of verwijder de cookie eucookie_consent in de ontwikkelaarstools van uw browser. Het paneel Huidige status op de configuratiepagina vertelt u bovendien precies wat bezoekers te zien krijgen.

Laadt de module iets van een externe server?

Nee. Nul externe verzoeken — één klein CSS-bestand en één klein JavaScript-bestand vanaf uw eigen winkel, alleen geladen wanneer de melding nodig is. Versie 3.x laadde inderdaad jQuery van een CDN; versie 4 heeft dat verwijderd.

Ik heb bijgewerkt vanaf 3.x en de melding is voor iedereen teruggekomen.

Dat hoort zo, één keer. De toestemmingscookie is hernoemd omdat de oude naam met andere modules werd gedeeld en toestemming daartussen weglekte. Het volgende antwoord van elke bezoeker wordt gewoon onthouden.

Kan ik per taal mijn eigen tekst gebruiken?

Ja — één bericht per winkeltaal, bewerkt met de standaard rich-text-editor. De melding verschijnt alleen wanneer het bericht voor die taal niet leeg is.

  • Merk
  • Referentie
    9436
  • ean13
    8691246294364

  • Compatibiliteit
    Prestashop 1.5
    Prestashop 1.6
    Prestashop 1.7
    Prestashop 8
    Prestashop 9
  • Beschikbare Module Vertalingen
    Duits
    Engels
    Frans
    Italiaans
    Nederlands
    Pools
    Spaans
    Turks

Compatibiliteit
PS1.7 PS8 PS9
Vertalingen
Nederlands Nederlands
Engels Engels
Frans Frans
Duits Duits
Italiaans Italiaans
Pools Pools
Spaans Spaans
Turks Turks
Demo
Inloggen: demo@demo.com / Demodemo123!
Ontwikkelaar
MEG Venture MEG Venture

Commentaar (1)

(5.0)

4 other products in the same category

Report Broken Links Module
€ 29,99
Rated out of 5 stars based on review(s)
Delen
Laden ...

We gebruiken cookies om je de beste winkelervaring te bieden. Door op ‘Accepteren’ te klikken, ga je akkoord met het gebruik ervan zoals beschreven in ons privacybeleid.

Meer informatie
Terug naar boven