Si le Web Widget (Classique) ne s’affiche plus sur votre site Web, il peut y avoir plusieurs raisons. Utilisez ce guide de dépannage pour identifier et résoudre le problème.
- Étape 1 : Vérifiez si le widget fonctionne
- Étape 2 : Vérifiez que le widget est installé correctement
- Étape 3 : Vérifiez si vous avez des agents en ligne
- Étape 4 : Vérifiez vos paramètres
- Étape 5 : Vérifiez si les utilisateurs sont bloqués
- Étape 6 : recherchez les éventuelles interférences et erreurs
Étape 1 : Vérifiez si le widget fonctionne
Pour savoir si le widget s’affiche, procédez comme suit :
- Utilisez un outil comme jsfiddle.net pour tester le widget séparément et déterminer plus précisément le problème.
- Copiez le script de votre widget dans la zone HTML > cliquez sur Exécuter
- Votre fenêtre de widget s’affiche en bas à droite
Si votre widget ne s’affiche pas, le widget proprement dit ne fonctionne pas ou n’est pas configuré. Suivez les étapes 3 et 4.
Si vous voyez le widget et avez vérifié qu’il fonctionne correctement, le problème est probablement dû à des interférences ou à une installation incorrecte sur votre site Web. Vérifiez les étapes 2 à 6.
Étape 2 : Vérifiez que le widget est installé correctement
Assurez-vous que vous n’êtes pas affecté par ces problèmes courants du script du widget :
- Le script du widget ne se trouve pas sur votre site Web ou a été supprimé
- Le mauvais script de widget s’affiche sur votre site Web.
- Le script de widget correct s’affiche sur votre site Web, mais pas dans l’en-tête ni dans le pied de page.
Suivez les instructions de cet article pour trouver et vérifier que le code se trouve sur votre site Web : Comment trouver le code du widget sur mon site Web ?
Si le script est absent ou incorrect, ajoutez-le dans l’en-tête ou le pied de page de votre code source.
Si votre script de widget est présent et correct, assurez-vous que vous avez ajouté le script dans l’en-tête ou le pied de page de votre site Web. Pour en savoir plus sur l’installation du script et son emplacement, consultez l’article : Ajout du Web Widget (Classique) à votre site Web ou centre d’aide.
Étape 3 : Vérifiez si vous avez des agents en ligne
Vérifiez qu’au moins un agent est en ligne et disponible pour chatter. Si vous n’avez pas configuré de formulaire de contact ou de formulaire hors ligne, le widget ne s’affichera pas si aucun agent n’est en ligne. Dans un premier temps, vérifiez ces paramètres et voyez si vos agents peuvent recevoir des chats.
Pour en savoir plus, consultez cet article : Configuration des paramètres de disponibilité pour le chat.
Étape 4 : Vérifiez vos paramètres
Si vous utilisez le Web Widget (Classique), vérifiez qu’il s’affiche dans Centre d’administration > Canaux > Classique > Web Widget.
Si vous ne voyez pas le widget, ajoutez le canal etinstallez le code connexe sur votre site Web.
Étape 5 : Vérifiez si les utilisateurs sont bloqués
Vérifiez que le visiteur qui a signalé le problème n’est pas interdit dans l’interface Chat. Il peut aussi y avoir des restrictions de pays ou de domaines pour votre instance Chat.
Si l’adresse IP du visiteur est interdite, l’option de chat en direct est supprimée pour l’utilisateur et le widget ne s’affiche pas sur la page.
Vérifiez que l’option Exiger la connexion n’est pas cochée dans vos paramètres de sécurité. Pour en savoir plus, consultez l’article : Restriction de l’accès au Centre d’aide aux utilisateurs finaux connectés. Le Web Widget (Classique) affiche uniquement le contenu du centre d’aide que l’utilisateur peut consulter. Lorsque l’option Exiger la connexion est cochée, il est possible que le Web Widget (Classique) ne se charge pas pour les utilisateurs non authentifiés. Pour en savoir plus, consultez l’article : Ajout du Web Widget à votre site Web ou centre d’aide
Étape 6 : Recherchez les éventuelles interférences et erreurs
Ouvrez la console de votre navigateur (l’accès dépend de votre navigateur préféré). Vous pouvez y voir des informations contenant notamment les demandes réseau, les feuilles de style CSS, les erreurs de sécurité, etc. Vérifiez si cette erreur se produit : ERR_INSECURE_RESPONSE.
Si vous voyez cette erreur, vous n’avez pas de configuration SSL. Vous pouvez savoir si SSL est configuré, si HTTPS
s’affiche au début de votre URL. Si vous ne voyez pas HTTPS
, vous pouvez utiliser un protocole SSL fourni par Zendesk.
Configurez votre pare-feupour autoriser le Web Widget à s’afficher.