Informacia
Treść

Konsola debugera CMP

Aby umożliwić programistom lepszy wgląd w to, co robi CMP w zakresie blokowania kodu, programiści mogą korzystać z konsoli debuggera. Aby włączyć konsolę, po prostu dodaj ?cmpconsole do końca adresu URL, który przeglądasz w przeglądarce i odśwież stronę:

Jeśli nie możesz odświeżyć strony, możesz również wykonać window.cmp_loadconsole() w konsoli programisty Twojej przeglądarki.

Jak dowiedzieć się, dlaczego skrypty nie działają?

Konsola pokaże Ci wszystkie elementy (skrypty, iframe, obrazy, ...) na stronie, które są zablokowane, aktywowane (odblokowane) lub ignorowane. Dla wszystkich elementów zobaczysz dostawcę, który został zidentyfikowany dla tego elementu, cel i tekst informacyjny.

Można znaleźć następujące komunikaty o stanie:

Status Opis Projektu
Activated Element został zablokowany, ale został odblokowany i załadowany
Searching for vendor Element wymaga analizy. System aktualnie szuka dostawcy. Kliknij listę ponownie po kilku sekundach, aby zobaczyć najnowszy status. Jeśli status się utrzymuje, oznacza to, że nie można zidentyfikować dostawcy (patrz poniżej).

Cannot be activated.
Vendor could not be identified.

Upewnij się, że dostawca jest wymieniony na Twojej liście dostawców (Menu > Sprzedawcy). Jeśli dostawca jest dostawcą niestandardowym (identyfikatory zaczynające się od „c”), musisz poinformować CMP, że ten skrypt należy do dostawcy, dodając data-cmp-vendor="c123" (gdzie c123 to identyfikator dostawcy) do scenariusz.
Waiting for consent for vendor xxx Element należy do dostawcy x, ale odwiedzający nie wyraził jeszcze zgody na tego dostawcę.
Not prepared for blocking: ... Reguła systemowa uniemożliwia CMP blokowanie tego elementu. Zostanie to ustawione tylko wtedy, gdy używany jest kod automatycznego blokowania.

Wskazówka: Możesz dodać ?cmpnoblocking do adresu URL witryny, aby zapobiec aktywacji automatycznego blokowania. Może to pomóc w debugowaniu sytuacji, gdy zablokowany kod powoduje nieoczekiwane zachowanie.
Możesz dodać ?cmpnoblock=domain.com aby uniemożliwić automatycznemu blokowaniu jawne blokowanie domeny „domain.com”. 

Wskazówka: Możesz dodać ?cmpdebug do adresu URL witryny, aby uzyskać bardziej szczegółowe dane wyjściowe w konsoli przeglądarki.

Powrót do góry