Konsola debugowania CMP

Aby umożliwić programistom lepszy wgląd w to, co robi CMP w zakresie blokowania kodu, mogą oni skorzystać z konsoli debuggera. Aby włączyć konsolę, wystarczy dodać ?cmpconsole na końcu adresu URL wyświetlanego 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 przeglądarki.

Jak sprawdzić, dlaczego skrypty nie działają?

Konsola pokaże Ci wszystkie elementy (skrypty, ramki 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 oraz tekst informacyjny.

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

Status Opis
Activated Element został zablokowany, ale teraz jest odblokowany i załadowany
Searching for vendor Element wymaga analizy. System obecnie wyszukuje dostawcę. Kliknij ponownie na listę po kilku sekundach, aby zobaczyć aktualny status. Jeśli status się utrzymuje, oznacza to, że nie udało się zidentyfikować dostawcy (patrz poniżej).

Cannot be activated.
Vendor could not be identified.

Upewnij się, że dostawca znajduje się na Twojej liście dostawców (Menu > Dostawcy). Jeśli dostawca jest dostawcą niestandardowym (identyfikatory zaczynające się od „c”), musisz poinformować CMP, że ten skrypt należy do dostawcy, dodając do skryptu atrybut data-cmp-vendor="c123" (gdzie c123 to identyfikator dostawcy).
Waiting for consent for vendor xxx Element należy do dostawcy x, ale użytkownik nie wyraził jeszcze zgody na tego dostawcę.
Not prepared for blocking: ... Zasada 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 strony internetowej, aby zapobiec aktywacji automatycznego blokowania. Może to pomóc w debugowaniu sytuacji, w których zablokowany kod powoduje nieoczekiwane zachowanie.
Możesz dodać ?cmpnoblock=domain.com , aby zapobiec automatycznemu blokowaniu domeny „domain.com”. 

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

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!