Czat się nie pokazuje - co sprawdzić
Lista kontrolna, gdy widżet Chateo nie pojawia się na stronie: kod, domena, cache, CSP, zgoda cookies i stan konta.
Zacznij od panelu: Ustawienia > Strony. Przy stronie widzisz Ostatni sygnał widżetu. Kliknij Sprawdź instalację (albo Sprawdź teraz w ustawieniach strony), a panel powie, czy widżet się odzywa i z jakich adresów. Statusy: Działa, Brak sygnału od 24 h (Widżet nie odezwał się od ponad doby) albo Nigdy (Nie widzimy jeszcze sygnału z widżetu).
Lista kontrolna
- Czy kod jest w
<head>wszystkich podstron? Najczęstsza przyczyna: kod trafił tylko na część stron albo nie w sekcję<head>. Zobacz Instalacja widżetu. - Czy domena jest dozwolona? Widżet ładuje się tylko na domenach wpisanych w Strona i domeny > Domeny. Jeśli panel pokazuje Kod działa na {adres}, ale ta domena nie jest dozwolona, kliknij Dodaj {adres} do domen. Na liście stron widać też oznaczenie Widżet blokowany. Zapis
sklep.plnie obejmuje subdomen, a*.sklep.plnie obejmuje samej domeny głównej - dopisz oba, jeśli potrzebujesz. Strona otwarta lokalnie z pliku (adresfile://) też nie wyświetli widżetu. - Cache. Strona może pokazywać starą wersję z pamięci podręcznej lub CDN - wyczyść cache i odśwież stronę.
- Wtyczki optymalizujące. Wtyczka cache lub optymalizacji (np. WP Rocket) może opóźniać albo blokować skrypty. Wyłącz dla niej opóźnianie skryptu Chateo lub wyłącz optymalizację na próbę.
- Polityka CSP. Jeśli Twoja strona ma nagłówek Content-Security-Policy, który nie zezwala na skrypty z domeny Chateo, widżet się nie załaduje. Zobacz niżej.
- Czat wstrzymany. W Strona i domeny sprawdź Czat na stronie - jeśli jest Wstrzymany, widżet nie pokazuje się odwiedzającym.
- Konto w trybie tylko do odczytu. Gdy okres próbny się skończył, a pakiet nie został wybrany, widżet znika ze strony. Zobacz Pakiety, limity i płatności.
- Zgoda cookies. Gdy w Śledzenie i zgoda wybrano Wymaga zgody, do czasu zgody widżet pokazuje tylko przycisk, a odwiedzający nie pojawiają się na żywo. Sprawdź, czy baner cookies wywołuje
chateo('consent', true). - Widżet ukryty na tej podstronie. Sprawdź w ustawieniach strony sekcję Gdzie nie pokazywać czatu - czat może być tam wyłączony dla tego adresu.
CSP - co dopuścić
Panel czatu dziedziczy politykę CSP strony. Widżet nie wymaga 'unsafe-inline'. Minimalna polityka (zamiast https://app.chateo.pl użyj adresu z Twojego kodu instalacyjnego):
script-src 'self' https://app.chateo.pl; connect-src 'self' https://app.chateo.pl wss://app.chateo.pl; img-src 'self' data: blob: https://app.chateo.pl;
| Dyrektywa | Po co |
|---|---|
script-src | ładuje skrypt widżetu |
connect-src | pobiera ustawienia, utrzymuje połączenie na żywo (wss) i wysyła załączniki |
img-src | wyświetla logo, awatary, miniatury załączników i podgląd zdjęcia przed wysłaniem; bez tego czat działa, ale obrazy się nie pokażą |
Jeśli Twoja platforma nie pozwala drukować nonce, w ustawieniach strony wybierz Wariant instalacji (Content Security Policy) i skorzystaj z kodu dla wariantu CSP z nonce albo Bez skryptów inline - tylko zewnętrzny loader. W wariancie bez skryptów inline nie da się przekazać koszyka ani zamówienia do Chateo.
Starsze przeglądarki (Safari wcześniejsze niż 16.4) mogą przy restrykcyjnym CSP pokazać panel bez stylów.
Nadal nie działa?
Napisz do nas i podaj adres strony oraz co pokazuje Sprawdź instalację. Pomożemy.