Informacje
Treść

Opcje konfiguracji po stronie klienta

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

  • Możesz zaimplementować zmienne bezpośrednio w kodzie źródłowym. W takim przypadku upewnij się, że umieścisz je przed kodem CMP.
  • Alternatywnie możesz wstawić zmienne do swojego consentmanager backend (Menu > CMPs > Ustawienia ogólne > Pokaż ustawienia zaawansowane > Dodatkowe zmienne konfiguracji). W tym przypadku proszę pominąć window.cmp_ i użyj tylko nazwy bazowej zmiennej (np. regulationkey=GDPR zamiast window.cmp_regulationkey=""GDPR")
Zmienna OPIS
window.cmp_regulationkey = "GDPR"; Ustaw przepisy/regulacje dla tego użytkownika (zastępuje automatyczne wykrywanie):
RODO
RODO
DSGLPD
CCPA
RURA
RODO
LFPDPPP
PDPA
NDPR
POPIJA
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_disable_recall = true; Jeśli ustawione na true, CMP nie będzie wyświetlać ikony przywracania w stopce (domyślnie = 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_preview_vendor_XX = "300x300"; Włącza podgląd dla wszystkich elementów bloków dostawcy podanych przez XX(na przykład cmp_preview_vendor_s199 dla dostawcy s199).

Ta zmienna jest zwykle używana do włączania podglądu dla <script> elementy, dla których system nie może automatycznie wykryć rozmiaru.

window.cmp_preview_urlmatching =

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

Włącza podgląd dla wszystkich elementów, które zawierają adres URL (jako atrybut src lub href) pasujący do wpisu z tej listy. Zmienna jest tablicą obiektów. Każdy obiekt ma dwie właściwości:

match — Ciąg znaków do znalezienia w adresie URL elementu

podgląd - Instrukcja rozmiaru podglądu.

Ta zmienna jest zwykle używana do włączania podglądu dla <script> elementy, dla których system nie może automatycznie wykryć rozmiaru.

window.cmp_preview_vendor_xx_class = "...";

Informuje system, gdzie umieścić podgląd (selektor css).

window.cmp_preview_vendor_xx_bgcolor = "...";

Poleca systemowi użycie tego koloru jako tła dla podglądów tego dostawcy.

window.cmp_preview_vendor_xx_image = "...";

Poleca systemowi użycie tego adresu URL jako obrazu tła dla podglądów ofert tego dostawcy.

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_screen = 2; Określ, gdzie przycisk powinien być widoczny.
0 = Przycisk widoczny na stronie powitalnej i stronie ustawień niestandardowych
1 = Przycisk widoczny tylko na stronie powitalnej (domyślnie)
2 = Przycisk widoczny tylko na stronie ustawień niestandardowych
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_custombutton_logic = 0;

Ustaw zachowanie przycisku niestandardowego:

0 — Przycisk można zawsze kliknąć

1 — Przycisk można kliknąć tylko wtedy, gdy wszystkie cele wymienione w window.cmp_custombutton_purposes są już włączone

2 - Przycisk można kliknąć tylko wtedy, gdy wszyscy dostawcy wymienieni w window.cmp_custombutton_vendors są już włączone

3 - Przycisk można kliknąć tylko wtedy, gdy wymienione są wszystkie cele i wszyscy dostawcy window.cmp_custombutton_vendors oraz window.cmp_custombutton_purposes są już włączone

4 - Przycisk można kliknąć tylko wtedy, gdy wymieniony jest co najmniej jeden cel window.cmp_custombutton_purposes jest już włączony

5 - Przycisk można kliknąć tylko wtedy, gdy na liście znajduje się co najmniej jeden dostawca window.cmp_custombutton_vendors jest już włączony

6 - Przycisk można kliknąć tylko wtedy, gdy wymieniony jest co najmniej jeden cel lub co najmniej jeden dostawca window.cmp_custombutton_vendors oraz window.cmp_custombutton_purposes jest już włączony

7 - Przycisk można kliknąć tylko wtedy, gdy wymieniony jest co najmniej jeden cel i co najmniej jeden dostawca window.cmp_custombutton_vendors oraz window.cmp_custombutton_purposes jest już włączony

window.cmp_custombutton_behavior = ...;

Ustaw zachowanie kliknięcia:

0 — (domyślnie) Włącz wszystkich dostawców/celów wymienionych w cmp_custombutton_purposes i/lub cmp_custombutton_vendors. Włącz dostawców przypisanych do dowolnego celu wymienionego w cmp_custombutton_purposes.

1 — To samo co 0, ale nie włączaj dostawców na podstawie przypisania celu.

2 - Włącz wszystkich dostawców

3 - Włącz wszystkie cele

4 - Włącz wszystkich dostawców i wszystkie cele

5 - Wyłącz wszystkich dostawców/celów wymienionych w cmp_custombutton_purposes i/lub cmp_custombutton_vendors. Wyłączeni dostawcy przypisani do któregokolwiek z celów wymienionych w cmp_custombutton_purposes.

6 - To samo co 5, ale nie wyłącza dostawców na podstawie przypisanego celu.

7 - Wyłącz wszystkich dostawców

8 - Wyłącz wszystkie cele

9 - Wyłącz wszystkich dostawców i wszystkie cele

window.cmp_custombutton_stayopen = ...;

false - (domyślnie) Zamknij warstwę zgody po wykonaniu akcji

true - Nie zamykaj warstwy zgody po wykonaniu czynności.

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 oraz window.cmp_pur_vendors dając tablicę identyfikatorów celu lub dostawcy.

window.cmp_pur_optout_purposes = "*";

Określa, które cele są automatycznie dezaktywowane po zalogowaniu się użytkownika na konto typu „zaakceptuj lub zapłać”. Domyślnie system dezaktywuje wszystkie cele dla zalogowanych użytkowników (nawet jeśli użytkownik zaakceptował je wcześniej). Użyj znaku „*” dla wszystkich celów (domyślnie), w przeciwnym razie przekaż ciąg rozdzielonych przecinkami celów (np. „1,3,5,c51”).

window.cmp_pur_optout_logic = 0;

Definiuje logikę, która ma zostać zastosowana, gdy użytkownik loguje się na konto typu „zaakceptuj lub zapłać”:
0 (domyślnie) – Cele zostają dezaktywowane.
1 – Cele nie są dezaktywowane. Jeśli użytkownik ma już wybrane opcje, zostaną one wykorzystane. W przeciwnym razie dla wszystkich celów zostaną przyjęte ustawienia domyślne.
2 – Cele zostaną dezaktywowane tylko wtedy, gdy użytkownik nie ma wyboru. Jeśli wybór istnieje, cele nie zostaną zmienione.

window.cmp_disable_spa = 1;

Pomija sprawdzanie zmiany adresu URL w SPA.

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 ="..."; 

Zastępuje informacje o kontrolerze (informacje o firmie).

window.cmp_dpo_name ="...";

window.cmp_dpo_tel ="...";

window.cmp_dpo_mail ="...";

window.cmp_dpo_url ="...";

Zastępuje informacje DPO.

window.cmp_handleenter = true;

Tylko WebTV-SDK: Włącz obsługę klawisza [Enter] (kod klucza 13) przez zestaw SDK

window.cmp_handletab = true;

Tylko WebTV-SDK: Włącz obsługę klawisza [Tab] (kod klucza 9) przez zestaw SDK

window.cmp_consentmode_xx = "name";

Dodaj niestandardowe dopasowanie dla identyfikatora celu xx dla trybu zgody Google. Jeśli cel xx ma zgodę, system ustawi typ trybu zgody Google z określonym name do granted, W przeciwnym razie denied.

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