Informacia
Treść

Opcje konfiguracji po stronie klienta

Aby zmienić zachowanie lub projekt CMP, możesz ustawić kilka zmiennych JavaScript:

Zmienna Opis
window.cmp_regulation = 1; Ustaw przepisy/regulacje dla tego użytkownika (1=RODO, 2=CCPA, 3=LGPD, 0=nic nie dotyczy). Zastępuje to automatyczne wykrywanie.
window.cmp_privacyurl = "https://www...."; Zastąp adres URL linku do polityki prywatności.
window.cmp_imprinturl = "https://www...."; Zastąp adres URL linku do wydawnictwa.
window.cmp_tacurl = "https://www...."; Zastąp adres URL linku do Regulaminu
window.cmp_target = "_blank"; Zastąp okno docelowe polityki prywatności, nadruku i łącza do regulaminu
window.cmp_logo = "https://www..."; Zastąp logo widoczne w warstwie zgody.
window.cmp_setlang = "FR"; Zastąp domyślny język.

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

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

Ustaw makra, które mogą pojawiać się w dowolnym przetłumaczonym tekście warstwy zgody. Aby użyć makra, ustaw [mymacro] w tekście pod Menu > Teksty i ustaw wartość, którą to makro ma zostać zastąpione przez JS na stronie internetowej za pomocą window.cmp_textmacros = {"mymacro":"replaced text"};
window.cmp_stayiniframe = 1; Jeśli jest ustawiona, kod CMP nie będzie próbował wydostać się z elementu iframe, ale zamiast tego pokaże warstwę zgody w ramach tego elementu iframe.
window.cmp_iframecallback = function (){...} Definiuje funkcję zwrotną, która zostanie wywołana w przypadku załadowania CMP w nieprzyjaznym iframe.
window.cmp_dontloadiniframe = true; Określ, czy CMP powinno ładować się w ramce iframe. Jeśli ustawiono na false, CMP nie zostanie załadowany w ramce iframe. Jeśli ustawione na true (domyślnie), CMP będzie ładowany również w ramkach iframe.
window.cmp_noscreen = true; Jeśli ustawione na true, CMP nie wyświetli automatycznie ekranu zgody (wartość domyślna = false).
window.cmp_proto = "https:"; Zastąp używany protokół połączenia. Wartość domyślna to „https:”
window.cmp_params = "..."; Dodaj dodatkowe parametry do CMP, np. '&usedesign=1234' (Uwaga: ta zmienna jest ustawiona w kodzie pośredniczącym).

window.cmp_nogam = true;

window.cmp_notealium = true;

window.cmp_nofacebook = true;

Ustaw ją na true, aby wyłączyć automatyczne tworzenie warstwy danych / przekazywanie informacji o zgodzie do Google TagManager, Tealium TagManager lub Facebook.

window.cmp_datalayername = "...";

Ustaw nazwę zmiennej warstwy danych (domyślnie „dataLayer”).

window.cmp_block_inline = true;

(Tylko kod automatycznego blokowania) Ustaw system tak, aby blokował/nie blokował skryptów wbudowanych, jeśli zawierają: document.cookie. Domyślnie: prawda
window.cmp_block_unkown = true; (Tylko kod automatycznego blokowania) Ustaw system tak, aby blokował/nie blokował nieznanych skryptów/ramek/obrazów. Domyślnie: prawda
window.cmp_block_sync = true; (Tylko kod automatycznego blokowania) Ustaw system tak, aby blokował/nie blokował skryptów synchronicznych. Domyślnie: prawda
window.cmp_block_img = false; (Tylko kod automatycznego blokowania) Ustaw system tak, aby blokował/nie blokował obrazów. Domyślnie: fałsz
window.cmp_block_samedomain = false; (Tylko kod automatycznego blokowania) Ustaw system tak, aby blokował/nie blokował skryptów/ramek/obrazów z tej samej domeny. Domyślnie: fałsz
window.cmp_block_ignoredomains =
["domain1.com","domain2.net","domain3.org"];
(Tylko kod automatycznego blokowania) Ustaw system tak, aby nie blokował skryptów/ramek/obrazów z tych domen.

window.cmp_block_ignorepaths =

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

(Tylko kod automatycznego blokowania) Ustaw system tak, aby nie blokował skryptów/ramek/obrazów z tych domen za pomocą tych ścieżek.
window.cmp_preview_accept = true; Jeśli ustawione na true, zaakceptowanie podglądu (dynamiczne blokowanie treści) automatycznie zapisze wybór użytkownika (checkbox zostanie wyłączony).
window.cmp_preview_minheight = 200;
window.cmp_preview_minwidth = 100;
Zmienia minimalną wysokość/szerokość elementu w celu umożliwienia podglądu (dynamiczne blokowanie treści). Wartość domyślna to 300x300.
window.cmp_waitforimport = 3000; Informuje CMP, aby opóźnił okres rozpoczęcia o maksymalnie x milisekund i czekał na połączenia przychodzące do __cmp('importConsent',...). Czas oczekiwania można pominąć dzwoniąc __cmp('cancelwait');

Aby zastąpić ustawienia w AMP, dodaj nazwy zmiennych jako parametry do adresu URL zgody AMP (np. &cmp_privacyurl=https%3A%2F%2Fwww.mywebsite.com%2Fprivacy). Przykład:

Pamiętaj, że cmp_regulation, cmp_stayiniframe, cmp_proto i cmp_textmacros nie są obsługiwane przez AMP. Aby wstawić makra, użyj &cmp_macro_name=value (na przykład &cmp_macro_websitename=myWebsite w celu zastąpienia makra [nazwa witryny] przez „myWebsite”).

Powrót do góry