Blockera cookies
När du installerar CookieTractor på din webbplats behöver du säkerställa att alla script som sätter cookies, som inte anses vara strikt nödvändiga, blockeras tills besökaren har lämnat samtycke.
Det finns flera sätt att göra detta på. Du kan använda en tagghanterare som exempelvis Google Tag Manager eller Matomo. Om du använder script som är inlagda direkt i din kod, kan du använda vår attributbaserade cookieblockering. Den gör det möjligt att hindra script från att laddas in innan besökaren lämnat matchande samtycke, genom att enkelt lägga till HTML-attribut på dina script-taggar.
Attributbaserad blockering
Den här metoden är användbar om du har enkla <script>- eller <iframe>-element som du vill blockera. Den fungerar genom att du lägger till attributet data-consent-category på dessa element, vilket förhindrar dem från att köras innan användaren lämnat sitt samtycke.
Blockering av script-taggar
För ett script-element med ett src-attribut kan du byta ut src mot data-consent-src och lägga till ett data-consent-category-attribut för att ange vilken kategori av samtycke som krävs för att scriptet ska köras.
Här är ett exempel som visar hur ett externt script laddas först när besökaren har gett sitt samtycke till marknadsföring:
<script src="https://dinwebbplats.se/script.js">
</script>
// Ändra till:
<script data-consent-src="https://dinwebbplats.se/script.js"
data-consent-category="marketing">
</script>
Blockering av inlinescript
För inline JavaScript behöver du lägga till attributet type="text/plain" samt data-consent-category för att säkerställa att scriptet endast körs när samtycke lämnats:
<script>
console.log('Inlinescript som behöver marknadsförings-samtycke');
</script>
// Ändra till:
<script type="text/plain" data-consent-category="marketing">
console.log('Inlinescript som behöver marknadsförings-samtycke');
</script>
Blockering av iframes
Samma tillvägagångssätt fungerar även för iframes:
<iframe src="https://dinwebbplats.se/iframe">
</iframe>
// Ändra till:
<iframe data-consent-src="https://dinwebbplats.se/iframe"
data-consent-category="statistical">
</iframe>