Konfigurationsalternativ på klientsidan

För att ändra CMP:ns beteende eller utformning kan du ställa in flera JavaScript-variabler:

  • Du kan antingen implementera variablerna direkt i källkoden. Se i så fall till att placera dem före CMP-koden.
  • Alternativt kan du infoga variablerna i ditt ConsentManager-backend (Meny > CMP:er > Allmänna inställningar > Visa avancerade inställningar > Ytterligare konfigurationsvariabler). I det här fallet, vänligen utelämna window.cmp_ och använd endast variabelns basnamn (t.ex. regulationkey=GDPR istället för window.cmp_regulationkey=""GDPR")
Variabel Beskrivning
window.cmp_regulationkey = "GDPR"; Ange lagstiftning/reglering för denna användare (åsidosätter den automatiska detekteringen):
GDPR
GDPRUK
DSGLPD
CCPA
PIPEDA
LGPD
LFPDPPP
PDPA
NDPR
POPIA
PIPA
PDPL
PPA
RPDL
PIPL
PDPAT
ROW (RestOfTheWorld)

window.cmp_privacyurl = "https://www...."; Åsidosätt URL:en för länken till integritetspolicyn.
window.cmp_imprinturl = "https://www...."; Åsidosätt URL:en för länken till impressum.
window.cmp_tacurl = "https://www...."; Åsidosätt URL:en för länken till användarvillkoren
window.cmp_target = "_blank"; Åsidosätt målfönstret för länkarna till integritetspolicy, impressum och användarvillkor
window.cmp_logo = "https://www..."; Åsidosätt logotypen som visas i samtyckeslagret.
window.cmp_setlang = "FR"; Åsidosätt standardspråket.

window.cmp_textmacros = {"macroname":"value",

"macroname2": "value", ...};

Ställ in makron som kan visas i vilken översatt text som helst i samtyckeslagret. För att använda ett makro, ställ in [mymacro] i texten under Meny > Texter och ange det värde som detta makro ska ersättas med via JS på webbplatsen med hjälp av window.cmp_textmacros = {"mymacro":"replaced text"};
window.cmp_stayiniframe = 1; Om detta är inställt kommer CMP-koden inte att försöka lämna en iframe utan istället visa samtyckeslagret inom denna iframe.
window.cmp_iframecallback = function (){...} Definierar en återkopplingsfunktion som kommer att anropas om CMP laddas i en icke-kompatibel iframe.
window.cmp_dontloadiniframe = true; Ange om CMP ska tillåtas att laddas i en iframe eller inte. Om inställt på false kommer CMP inte att laddas i en iframe. Om inställt på true (standard) kommer CMP att laddas även i iframes.
window.cmp_noscreen = true; Om inställt på true kommer CMP inte att visa samtyckesskärmen automatiskt (standard = false).
window.cmp_disable_recall = true; Om inställt på true kommer CMP inte att visa återkallningsikonen i sidfoten (standard = false).
window.cmp_proto = "https:"; Åsidosätt det använda protokollet för anslutningen. Standard är "https:"
window.cmp_params = "..."; Lägg till ytterligare parametrar till CMP, t.ex. '&usedesign=1234' (Obs: Denna variabel ställs in i din stub-kod.)

window.cmp_nogam = true;

window.cmp_notealium = true;

window.cmp_nofacebook = true;

Ställ in den på true för att inaktivera automatisk skapande av datalager / överföring av samtyckesinformation till Google TagManager, Tealium TagManager eller Facebook.

window.cmp_datalayername = "...";

Ange namnet på datalagervariabeln (standard är "dataLayer").

window.cmp_block_inline = true;

(Endast automatisk blockeringskod) Ställ in systemet så att det blockerar/inte blockerar inbyggda skript om de innehåller document.cookie. Standard: true
window.cmp_block_unkown = true; (Endast automatisk blockeringskod) Ställ in systemet på att blockera/inte blockera okända skript/iframes/bilder. Standard: true
window.cmp_block_sync = true; (Endast automatisk blockeringskod) Ställ in systemet så att det blockerar/inte blockerar synkrona skript. Standard: true
window.cmp_block_img = false; (Endast automatisk blockeringskod) Ställ in systemet så att det blockerar/inte blockerar bilder. Standard: false
window.cmp_block_samedomain = false; (Endast automatisk blockeringskod) Ställ in systemet så att det blockerar/inte blockerar skript/iframes/bilder från samma domän. Standard: false
window.cmp_block_ignoredomains =
["domain1.com","domain2.net","domain3.org"];
(Endast automatisk blockeringskod) Ställ in systemet så att det inte blockerar skript/iframes/bilder från dessa domäner.

window.cmp_block_ignorepaths =

["domain1.com/path/to/ignore","domain2.com/path"];

(Endast automatisk blockeringskod) Ställ in systemet så att det inte blockerar skript/iframes/bilder från dessa domäner med dessa sökvägar.
window.cmp_preview_accept = true; Om inställt på true kommer godkännande av en förhandsgranskning (dynamisk innehållsblockering) automatiskt att spara användarens val (kryssrutan kommer att inaktiveras).
window.cmp_preview_minheight = 200;
window.cmp_preview_minwidth = 100;
Ändrar minsta höjd/bredd för ett element för att det ska vara berättigat till en förhandsgranskning (dynamisk innehållsblockering). Standard är 300×300.
window.cmp_preview_vendor_XX = "300x300"; Aktiverar förhandsgranskningar för alla blockerade element från en leverantör som anges av XX (t.ex. cmp_preview_vendor_s199 för leverantören s199).

Denna variabel används vanligtvis för att aktivera förhandsgranskningar för <script> element för vilka systemet inte automatiskt kan upptäcka storleken.

window.cmp_preview_urlmatching =

[{'match':'mydomain.com', 'preview':'300x300'}, ...];

Aktiverar förhandsgranskningar för alla element som innehåller en URL (som src- eller href-attribut) som matchar en post från den listan. Variabeln är en matris av objekt. Varje objekt har två egenskaper:

match – Strängen som ska hittas i elementets URL

preview – Instruktion för förhandsgranskningsstorleken.

Denna variabel används vanligtvis för att aktivera förhandsgranskningar för <script> element för vilka systemet inte automatiskt kan upptäcka storleken.

window.cmp_preview_vendor_xx_class = "...";

Anger var förhandsvisningen ska placeras (CSS-selektor).

window.cmp_preview_vendor_xx_bgcolor = "...";

Anger att systemet ska använda denna färg som bakgrundsfärg för förhandsvisningar av denna leverantör.

window.cmp_preview_vendor_xx_image = "...";

Anger att systemet ska använda denna URL som bakgrundsbild för förhandsvisningar av denna leverantör.

window.cmp_waitforimport = 3000; Anger för CMP att startperioden ska fördröjas med maximalt x millisekunder och att man ska vänta på inkommande samtal __cmp('importConsent',...). Väntetiden kan hoppas över genom att anropa __cmp('cancelwait');
window.cmp_disablesubchecks = true; Anger att den automatiska koden ska sluta övervaka förändrade element, efter att webbplatsen är fullständigt laddad.
Standard = false
window.cmp_custombutton = true; Aktiverar en anpassad knapp.
window.cmp_custombutton_name = "..."; Titel (etikett) för den anpassade knappen.
window.cmp_custombutton_pos = 0; Position där knappen ska infogas. Börjar på 0 för den första positionen
window.cmp_custombutton_screen = 2; Ange var knappen ska vara synlig.
0 = Knappen synlig på välkomstsidan och sidan
för anpassade inställningar 1 = Knappen synlig endast på välkomstsidan (Standard)
2 = Knappen synlig endast på sidan för anpassade inställningar
window.cmp_custombutton_vendors = [...]; Leverantörer som ska aktiveras när knappen klickas på.
window.cmp_custombutton_purposes = [...]; Syften (och tilldelade leverantörer) som ska aktiveras när man klickar på knappen.
window.cmp_custombutton_logic = 0;

Ställ in beteendet för den anpassade knappen:

0 – Knappen är alltid klickbar

1 – Knappen kan endast klickas på om alla syften som anges i window.cmp_custombutton_purposes redan är aktiverade

2 – Knappen kan endast klickas på om alla leverantörer som anges i window.cmp_custombutton_vendors redan är aktiverade

3 – Knappen kan endast klickas på om alla syften och alla leverantörer som anges i window.cmp_custombutton_vendors och window.cmp_custombutton_purposes redan är aktiverade

4 – Knappen kan endast klickas på om minst ett syfte som anges i window.cmp_custombutton_purposes redan är aktiverat

5 – Knappen kan endast klickas på om minst en leverantör som anges i window.cmp_custombutton_vendors redan är aktiverat

6 – Knappen kan endast klickas på om minst ett syfte eller minst en leverantör som anges i window.cmp_custombutton_vendors och window.cmp_custombutton_purposes redan är aktiverad

7 – Knappen kan endast klickas på om minst ett syfte och minst en leverantör som anges i window.cmp_custombutton_vendors och window.cmp_custombutton_purposes redan är aktiverade

window.cmp_custombutton_behavior = ...;

Ställ in beteende vid klick:

0 – (standard) Aktivera alla leverantörer/ändamål som anges i cmp_custombutton_purposes och/eller cmp_custombutton_vendors. Aktivera leverantörer som är tilldelade något av de ändamål som anges i cmp_custombutton_purposes.

1 – Samma som 0 men aktivera inte leverantörer baserat på syftesuppdrag.

2 – Aktivera alla leverantörer

3 – Aktivera alla syften

4 – Aktivera alla leverantörer och alla syften

5 – Inaktivera alla leverantörer/ändamål som anges i cmp_custombutton_purposes och/eller cmp_custombutton_vendors. Inaktiverade leverantörer som är tilldelade något av de ändamål som anges i cmp_custombutton_purposes.

6 – Samma som 5, men inaktivera inte leverantörer baserat på ändamålstilldelning.

7 – Inaktivera alla leverantörer

8 – Inaktivera alla syften

9 – Inaktivera alla leverantörer och alla syften

window.cmp_custombutton_stayopen = ...;

false – (standard) Stäng samtyckeslagret efter att åtgärden har utförts

true – Stäng inte samtyckeslagret efter att åtgärden har utförts.

window.cmp_consentmode_timeout = 500; Ställ in tidsgränsen för wait_for_update för Google Consent Mode.
window.cmp_storage_name_default = "..."; Åsidosätt standardnamnet på cookie/lokal lagring för samtyckesinformation.
window.cmp_storage_name_cpc = "..."; Åsidosätt standardnamnet för cookie/lokal lagring för samtycke till ändamål.
window.cmp_storage_name_cvc = "..."; Åsidosätt standardnamnet för cookie/lokal lagring för leverantörsmedgivanden.
window.cmp_storage_name_ccc = "..."; Åsidosätt standardnamnet för cookie/lokal lagring för komprimerad samtyckesinformation.
window.cmp_cookie_path = "/"; Åsidosätt cookie-sökväg.
window.cmp_pur_enable = true; Måste ställas in på true för att aktivera lägena betala eller acceptera. När du använder den integrerade contentpass-modulen kommer detta automatiskt att ställas in på true.
window.cmp_pur_loggedin = false; Signalera till CMP om användaren är inloggad som betalande användare eller inte.
window.cmp_pur_mode = 0;

Ställer in hur CMP ska behandla besökare med befintliga val. Ställ in på 0 för att signalera till CMP att besökare med befintliga val som inte accepterat alla leverantörer ska visas samtyckeslagret igen.

Ställ in på 1 för att signalera till CMP att besökare med befintliga val som inte accepterat alla leverantörer inte ska visas samtyckeslagret igen.

Ställ in på 2 för att signalera till CMP att besökare åtminstone ska acceptera ett visst antal leverantörer och/eller syften. Leverantörer/syften definieras via window.cmp_pur_purposes och window.cmp_pur_vendors genom att ange en matris med syfte- eller leverantörs-ID:n.

window.cmp_pur_optout_purposes = "*";

Definierar vilka syften som automatiskt inaktiveras när användaren loggar in på ett accept-or-pay-konto. Som standard kommer systemet att inaktivera alla syften för inloggade användare (även om användaren har godkänt tidigare). Använd "*" för alla (standard), annars ange en kommaseparerad lista med syften (t.ex. "1,3,5,c51").

window.cmp_pur_optout_logic = 0;

Definierar vilken logik som ska följas när en användare loggar in på ett accept-or-pay-konto:
0 (standard) – Syften inaktiveras.
1 – Syften inaktiveras inte. Om användaren har befintliga val kommer dessa att användas, annars antas standardinställningarna för alla syften.
2 – Syften inaktiveras endast om användaren inte har ett befintligt val. Om ett val finns görs inga ändringar av syftena.

window.cmp_disable_spa = 1;

Undertrycker kontroller av URL-ändringar i SPA:er.

window.cmp_company_name ="...";

window.cmp_company_addr1 ="...";

window.cmp_company_addr2 ="..."; window.cmp_company_zip ="..."; window.cmp_company_place ="..."; window.cmp_company_country ="..."; window.cmp_company_tel ="..."; window.cmp_company_mail ="..."; window.cmp_company_url ="..."; window.cmp_company_descr ="..."; 

Åsidosätter kontrollinformation (företagsinformation).

window.cmp_dpo_name ="...";

window.cmp_dpo_tel ="...";

window.cmp_dpo_mail ="...";

window.cmp_dpo_url ="...";

Åsidosätter DPO-informationen.

window.cmp_handleenter = true;

Endast WebTV-SDK: Aktivera hantering av [Enter]-tangenten (tangentkod 13) av SDK

window.cmp_handletab = true;

Endast WebTV-SDK: Aktivera hantering av [Tab]-tangenten (tangentkod 9) av SDK

window.cmp_consentmode_xx = "name";

Lägg till en anpassad matchning för syfte-ID xx för Google Consent Mode. Om syfte-xx har samtycke kommer systemet att ställa in Google Consent Mode-typen med den angivna name till granted, annars denied.

För att åsidosätta inställningarna i AMP, lägg till variabelnamnen som parametrar i AMP-samtyckes-URL:en (t.ex. &cmp_privacyurl=https%3A%2F%2Fwww.mywebsite.com%2Fprivacy). Exempel:

<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
  { "consents": { "consentmanager-consent": { "checkConsentHref": "https://delivery.consentmanager.net/delivery/amp.php?id=123456&type=check", "onUpdateHref": "https://delivery.consentmanager.net/delivery/amp.php?id=123456&type=update", "promptUI": "consent-ui"} } }
  </script>
  <amp-iframe id="consent-ui" height="200" width="600" resizable sandbox="allow-scripts allow-forms allow-same-origin" 
              layout="responsive" frameborder="0" 
              src="https://delivery.consentmanager.net/delivery/amp.php?id=123456&type=consent&cmp_privacyurl=https%3A%2F%2Fwww.mywebsite.com%2Fprivacy">
    <amp-img overflow src="https://site.staging.consentmanager.net/wp-content/uploads/2026/04/logo.png" layout="nodisplay" width="0" height="0" placeholder></amp-img>
  </amp-iframe>
</amp-consent>

Observera att cmp_regulation, cmp_stayiniframe, cmp_proto och cmp_textmacros inte stöds för AMP. För att infoga makron, använd &cmp_macro_name=value (t.ex. &cmp_macro_websitename=myWebsite för att ersätta makrot [websitename] med "myWebsite").

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!