Přeskočit na hlavní obsah

Proč se na mém webu nezobrazuje chat?

Zjistěte, proč se funkce chatu na vašem webu nemusí zobrazovat, a jak problém vyřešit pro lepší zapojení zákazníků.

Autor: Michal Jindra

Pokud se chat box na vašem webu nezobrazuje — nebo pokud se vaše poslední změny nezobrazují — tento průvodce vás provede nejčastějšími příčinami a jejich řešením.

🟡 Vyzkoušejte nejdříve toto: Vymažte si cookies v prohlížeči a otestujte svůj web v anonymním/soukromém okně. To řeší většinu problémů se zobrazením. Pokud se chat stále nezobrazuje, projděte si následující kontroly.

V tomto článku:


Chat skrytý v nastavení

Ujistěte se, že chat box není nastaven na Skrytý, když jste offline (1) nebo Zcela skrytý (2) v Nastavení → Kanály → Live chat → Možnosti.


Jste zablokováni

Zkontrolujte, že nejste v účtu Smartsupp zablokováni jako návštěvník.

  1. Zkontrolujte, zda vaše IP adresa není na seznamu Zablokovaných IP adres. Najdete jej v Nastavení → Pracoviště → Zabezpečení a soukromí.

  2. V seznamu návštěvníků použijte filtr Zablokovaní návštěvníci, abyste zjistili, zda je někdo zablokován. Pokud jste mezi nimi, můžete se odblokovat.


Chybějící nebo nesprávně vložený chat kód

Otevřete zdrojový kód stránky vašeho webu (v Chrome stiskněte Ctrl + U) a vyhledejte (Ctrl + F) smartsupp. Pokud nenajdete žádné výsledky, chat kód ve vašem webu není — požádejte vývojáře, aby jej vložil.

Pokud používáte tag manager (např. Google Tag Manager), ověřte jeho správnou funkci. Ve většině případů najdete chat kód v prvcích webu: stiskněte Ctrl + Shift + J, otevřete záložku Elements a vyhledejte smartsupp.

Ověřte také, že na webu nemáte Více než jeden chat kód.


Chyba v kódu

Ověřte, že v chat kódu nechybí žádný znak. Ideálně kód zkopírujte přímo z Nastavení. Najdete jej v Nastavení → Kanály → Live chat → Instalace. Pro porovnání kódu na vašem webu s originálem můžete využít nástroj jako je Diffchecker. Nejčastějším problémem je chybějící podtržítko (_), což se obvykle zobrazí jako chyba v konzoli prohlížeče (Ctrl + Shift + J).


Problém s CSS vašeho webu

Typickým důvodem, proč se chat nezobrazuje — i když je kód správně vložen — je, že Vlastnost display pro iframe je nastavena na display: none (viz příklad níže). V takovém případě je potřeba, aby vývojář aktualizoval CSS webu.


Z-index nad 1 000 000

Vlastnost z-index určuje pořadí překrytí prvku — prvek s vyšším z-index se vždy zobrazí před prvkem s nižším. Pokud máte na stránce prvek se z-index vyšším než 1 000 000, může překrývat chat widget.


V prohlížeči je vypnutý JavaScript

JavaScript je ve všech prohlížečích standardně povolen, ale pokud jste jej vypnuli, musíte jej znovu zapnout. Jak povolit JavaScript v různých prohlížečích, najdete v tomto Návodu.


Testovací prostředí

Váš web je v testovacím prostředí (localhost), na omezené stránce, v intranetu nebo za privátní VPN. Aby Smartsupp fungoval na 100 %, web musí být plně dostupný z internetu.


Offset widgetu

Pokud používáte vlastní Pozici chat boxu pomocí API a změnili jste offset widgetu, ujistěte se, že zůstává viditelný i na menších obrazovkách. Pokud je offset příliš velký nebo malý, chat může být částečně či úplně mimo obrazovku.


Content Security Policy

Pokud na svém webu používáte Content Security Policy, ujistěte se, že jsou v CSP povoleny všechny naše domény:

  • smartsupp.com

  • smartsuppchat.com

  • cdn77.org

  • smartsuppcdn.com

Pokud je problém s CSP, Chrome konzole (Ctrl + Shift + J) zobrazí, že skript porušuje Content Security Policy direktivu.


Co dál?

💡 Stále nevíte, co dál? Pokud jste prošli všemi kontrolami a chat se stále nezobrazuje, kontaktujte nás přes chat box na svém dashboardu nebo náš tým podpory. Uveďte prosím adresu webu a svůj registrační e-mail do Smartsupp, abychom mohli problém prověřit.

Dostali jste odpověď na svou otázku?