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

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

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