Informacia
Treść

Opcje konfiguracji po stronie klienta

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

Zmienna Opis
window.cmp_regulationkey = "GDPR"; Ustaw przepisy/regulacje dla tego użytkownika (zastępuje automatyczne wykrywanie):
`RODO
RODO
DSGLPD
CCPA
PIPEDA
LGPD
LFPDPPP
PDPA
NDPR
POPIA
RURA
PDPL
PPA
RPDL
Pipl
PDPAT
WIERSZ (Reszta Świata)

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');
window.cmp_disablesubchecks = true; Mówi automatycznemu kodowi, aby przestał obserwować zmieniające się elementy, po pełnym załadowaniu strony.
Domyślnie = fałsz
window.cmp_custombutton = true; Aktywuje przycisk niestandardowy.
window.cmp_custombutton_name = "..."; Tytuł (etykieta) przycisku niestandardowego.
window.cmp_custombutton_pos = 0; Miejsce, w którym należy wstawić przycisk. Począwszy od 0 dla pierwszej pozycji
window.cmp_custombutton_vendors = [...]; Dostawcy, którzy powinni być aktywowani po kliknięciu przycisku.
window.cmp_custombutton_purposes = [...]; Cele (i przypisani dostawcy), które powinny być włączone po kliknięciu przycisku.
window.cmp_consentmode_timeout = 500; Ustaw limit czasu oczekiwania_for_update dla trybu zgody Google.
window.cmp_storage_name_default = "..."; Zastąp domyślną nazwę pliku cookie/magazyny lokalnej dla informacji o zgodzie.
window.cmp_storage_name_cpc = "..."; Zastąp domyślną nazwę pliku cookie/lokalnej pamięci masowej w celu uzyskania zgód.
window.cmp_storage_name_cvc = "..."; Zastąp domyślną nazwę pliku cookie/magazyny lokalnej dla zgód dostawców.
window.cmp_storage_name_ccc = "..."; Zastąp domyślną nazwę pliku cookie/magazyny lokalnej dla skompresowanych informacji o zgodzie.
window.cmp_cookie_path = "/"; Zastąp ścieżkę pliku cookie.
window.cmp_pur_enable = true; Musi być ustawiona na true, aby włączyć tryby płatności lub akceptacji. W przypadku korzystania ze zintegrowanego modułu contentpass zostanie to automatycznie ustawione na true.
window.cmp_pur_loggedin = false; Zasygnalizuj CMP, czy użytkownik jest zalogowany jako płatny użytkownik.
window.cmp_pur_mode = 0;

Ustawia sposób, w jaki CMP powinien traktować odwiedzających z istniejącymi wyborami. Ustaw na 0, aby zasygnalizować CMP, że odwiedzającym z istniejącymi wyborami, które nie zaakceptowały wszystkich dostawców, ponownie zostanie wyświetlona warstwa zgody.

Ustaw na 1, aby zasygnalizować CMP, że odwiedzający z istniejącymi opcjami, które nie zaakceptowały wszystkich dostawców, nie będą ponownie przedstawiani z warstwą zgody.

Ustaw na 2, aby zasygnalizować CMP, że odwiedzający powinni przynajmniej zaakceptować określoną liczbę dostawców i/lub celów. Dostawcy/cele są definiowane poprzez window.cmp_pur_purposes i window.cmp_pur_vendors dając tablicę identyfikatorów celu lub dostawcy.

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