Automatisk kontra manuell blockering
ConsentManager erbjuder manuell och automatisk blockering av koder och cookies. Trots att automatisk blockering är enklare att installera rekommenderar vi av efterlevnadsskäl att använda manuell blockering!
Här är en jämförelse mellan de två blockeringsmetoderna:
|
Automatisk blockering
Du kan läsa mer om automatisk blockering av koder och cookies här. |
Manuell blockering
Vi rekommenderar att du använder manuell blockering för att undvika problem med efterlevnad! |
Manuell blockering av koder och cookies
CMP kan skjuta upp laddningen av annonser på din webbplats tills samtycke har givits. För att aktivera denna funktion måste du ändra befintliga annonskoder på din webbplats.
Observera att blockering/uppskjuten laddning endast fungerar med asynkrona skriptkoder och Iframe-koder, och inte med synkrona skriptkoder.
Iframe-koder
Om du vill skjuta upp en iframe-kod, följ dessa steg:
- Ändra
src="…"-attributet för iframe tilldata-cmp-src="…" - Lägg till ett nytt
src="about:blank"attribut till iframe - Om en
class="…"finns, lägg tillcmplazyloadtill värdet. Om klassen inte finns, lägg till attributet inklusive värdetclass="cmplazyload" - Lägg till ett nytt attribut
data-cmp-vendor="x"och/ellerdata-cmp-purpose="x"för att endast aktivera koden om samtycke för denna leverantör och detta syfte har givits. Se information nedan.
Exempelkod före ändring:
<iframe width="300" height="250" noresize="noresize" scrolling="no"
frameborder="0" marginheight="0" marginwidth="0"
src="http://adserver.de/?x=1&y=2"
ALLOWTRANSPARENCY="true"></iframe>
Exempelkod efter ändring:
<iframe width="300" height="250" noresize="noresize" scrolling="no"
frameborder="0" marginheight="0" marginwidth="0"
class="cmplazyload"
src="about:blank"
data-cmp-vendor="123"
data-cmp-src="http://adserver.de/?x=1&y=2"
ALLOWTRANSPARENCY="true"></iframe>
asynkrona skriptkoder
Om du vill skjuta upp laddningen av en asynkron skriptkod, följ dessa steg:
- Om en
src="..."finns, ändrasrc="…"attributet i skriptet tilldata-cmp-src="…" - Om en
type="..."finns, ändra dess värde tilltext/plain, annars lägg till attributet med detta värdetype="text/plain". - Om en
class="…"finns, lägg tillcmplazyloadtill värdet. Om klassen inte finns, lägg till attributet inklusive värdetclass="cmplazyload" - Lägg till ett nytt attribut
data-cmp-vendor="x"och/ellerdata-cmp-purpose="x"för att endast aktivera koden om samtycke för denna leverantör och detta syfte har givits. Se information nedan.
Exempelkod 1 före ändring:
<script async
type="text/javascript"
src="https://adserver.de/banner.php"></script>
Exempelkod 1 efter ändring:
<script async
type="text/plain"
data-cmp-src="https://adserver.de/banner.php"
class="cmplazyload"
data-cmp-vendor="123"
></script>
Exempelkod 2 före ändring:
<script type="text/javascript">
console.log("do something here");
</script>
Exempelkod 2 efter ändring:
<script type="text/plain" class="cmplazyload" data-cmp-vendor="123">
console.log("do something here");
</script>
Blockera andra sidelement
Den ovan beskrivna blockeringsmekanismen kan användas med i princip alla HTML-element som laddar data från tredje part:
- bild
- video
- källa
- objekt
- bädda in
- länk (Obs: använd data-cmp-href istället för data-cmp-src)
Ytterligare attribut
Följande ytterligare attribut kan läggas till i script-/iframe-koder för att ytterligare anpassa leveransen till vissa samtyckesresultat:
|
Attribut |
Beskrivning |
|
|
Om detta finns kommer CMP att dölja iframe om samtycke inte ges och visa iframe om samtycke ges |
|
|
CMP aktiverar endast detta skript/iframe om samtycke för leverantören Kan även innehålla värdet |
|
|
CMP aktiverar endast detta skript/iframe om samtycke för syftet Kan även innehålla värdet |
|
|
CMP visar ett förhandsgranskningselement (se dynamisk innehållsblockering) på denna position. |
|
|
Anger att CMP ska avblockera alla andra element med klassen xxx när detta element har avblockerats. |
|
|
Gör det möjligt att justera rubriktexten i förhandsvisningen. |
|
|
Gör det möjligt att justera texten i förhandsvisningen. |
|
|
Gör det möjligt att justera knapptexten i förhandsvisningen. |
|
|
Gör det möjligt att justera texten i kryssrutan i förhandsvisningen. Om den är inställd på en tom sträng visas inte kryssrutan. |
|
|
Gör det möjligt att justera bilden i förhandsgranskningen. |
|
|
Inaktiverar överlägget för dynamiskt innehåll (standard = 0). |
data-cmp-preview-bgcolor="#000"
|
Här kan du justera bakgrundsfärgen i förhandsvisningen (standard = svart) |
|
|
Ställer in läget för förhandsgranskningen: – 0 (standard): Förhandsvisningen visas endast om inget samtycke har givits för denna leverantör – 1: Förhandsvisningen visas alltid (även om leverantören har samtycke) |
|
|
CMP kommer inte att använda automatisk blockering med detta element. |
|
|
CMP kommer inte att använda automatisk blockering med detta element och alla element som skapas av detta element. |
|
|
Blockerar elementet beroende på värdet på – – – |
Obs: Om data-cmp-vendor="..." och data-cmp-purpose="..." inte finns, kommer systemet att kontrollera om minst ett syfte har godkänts. Om så är fallet kommer koden att aktiveras.
Du hittar ID-numren för alla syften i menyn Syften:

Du hittar ID-numren för alla leverantörer i menyn Leverantörer/Vitlista:
