Script- en embedblokkering

Hoe de plugin trackingscripts, YouTube- en Vimeo-embeds en andere tools tegenhoudt tot er toestemming is, inclusief tags die Google Tag Manager toevoegt.

De tab Scriptblokkering
De tab Scriptblokkering

Blokkeren is het onderdeel van cookietoestemming dat het zwaarst weegt: een tracker mag niet draaien, of cookies plaatsen, voordat de bezoeker zijn categorie heeft toegestaan. De plugin doet dit in vier lagen.

Scripts die via WordPress worden toegevoegd

Plugins voegen hun scripts toe via WordPress. De plugin herkent de scripts van gangbare tools, zoals Google Site Kit, MonsterInsights, Hotjar, Plausible, Matomo, de Meta Pixel en LinkedIn Insight, en houdt elk script tegen totdat zijn categorie is toegestaan.

Scripts in de HTML van de pagina

Thema’s, pagebuilders en plugins voor “headerscripts” drukken trackingcode vaak rechtstreeks in de pagina af. Als Aangepaste code blokkeren aan staat (de standaard), leest de plugin de voltooide pagina en houdt hij elk script tegen dat overeenkomt met een bekende tracker, of het nu uit Elementor, Bricks, een blok Aangepaste HTML of een plugin voor codefragmenten komt.

Herkende tools zijn onder meer Google Analytics en Google Tag Manager, Microsoft Clarity, Hotjar, Matomo, Plausible, Fathom, Cloudflare Web Analytics, Yandex Metrica, Segment, de Meta Pixel, LinkedIn, TikTok, X (Twitter), Pinterest, Snapchat, Reddit, Microsoft Advertising, Criteo, Taboola, HubSpot, Klaviyo, Mailchimp, Trustpilot, Intercom, Crisp en Calendly.

Scripts die worden toegevoegd nadat de pagina is geladen

Tagmanagers en loaders voegen scripts met JavaScript toe nadat de pagina is geladen, op een moment waarop geen enkele HTML-controle ze nog kan zien. Sinds versie 1.8.10 vergelijkt een kleine bewaker bovenaan de pagina elk script dat op deze manier wordt toegevoegd met dezelfde lijst met trackers en met je eigen regels, en houdt hij de scripts tegen waarvan de bezoeker de categorie niet heeft toegestaan. Zodra de bezoeker de categorie toestaat, wordt het tegengehouden script uitgevoerd.

Dit voorkomt dat een Meta Pixel in een aangepaste HTML-tag van Google Tag Manager alleen op basis van toestemming voor statistieken gaat draaien. Zie Google Consent Mode v2 en Tag Manager.

Ingesloten video’s

Embeds van YouTube en Vimeo wachten op toestemming voor marketing. In plaats daarvan ziet de bezoeker de miniatuur van de video en een knop Marketingcookies accepteren; met één klik worden marketingcookies toegestaan en wordt de video geladen. Ook de eigen Video-widget van Elementor valt eronder. Je kunt de blokkering van embeds uitzetten op de tab Scriptblokkering.

De reviewwidget van Trustmary wacht op toestemming voor statistieken, met een plaatsaanduiding en een accepteerknop, omdat hij een bezoekers-ID in de browser opslaat.

Blokkeren op adres

Voor een tool die de plugin niet herkent, voeg je op de tab Scriptblokkering een regel toe:

Veld Wat je invult
Adres Een deel van het adres van het script, bijvoorbeeld widget.example.com
Categorie De toestemming die het script nodig heeft
Melding tonen Aan voor scripts die inhoud op de pagina tonen, zoals een widget

Een regel werkt overal waar het script wordt toegevoegd: via WordPress, in de HTML van de pagina of later door JavaScript. Een regel heeft ook voorrang op de ingebouwde categorie van hetzelfde adres. Kies Noodzakelijk (nooit geblokkeerd) om een script direct te laten laden.

Cache- en optimalisatieplugins

De plugin zegt tegen WP Rocket, LiteSpeed Cache en Autoptimize dat ze zijn eigen scripts en de tegengehouden trackers met rust moeten laten, zodat “JavaScript uitstellen” en het samenvoegen van scripts de toestemming niet verstoren. Geblokkeerde embeds zijn voor elke bezoeker hetzelfde, dus de pagina’s kunnen veilig worden gecachet.

Wat blokkeren niet dekt

Verzoeken die een script doet nadat het is toegestaan, zijn aan dat script. Server-side tracking (bijvoorbeeld de Meta Conversions API of server-side GTM) loopt nooit via de browser van de bezoeker, dus een toestemmingsbanner kan het niet blokkeren: stel die zelf zo in dat ze toestemming respecteren.

Bijgewerkt 28 oktober 2026

Klopt er iets niet of ontbreekt er iets? Laat het me weten op het supportforum. (opent in een nieuwe tab)