Le widget ne s’affiche pas
Si le widget de chat Conviro n’apparaît pas sur votre site web, parcourez cette liste de contrôle étape par étape.
1. Vérifier l’Embed Code
- Allez dans Dashboard -> Assistants -> Votre bot -> Embed Code.
- Copiez le snippet le plus récent et vérifiez qu’il est correctement placé dans votre HTML.
- La balise script doit être placée avant la balise fermante \</body\> (et non dans le \<head\>).
- Assurez-vous qu’il n’y a ni faute de frappe ni caractère manquant.
2. Vérifier la Public Key
- Dans l’embed code, vérifiez que la valeur
publicKeycorrespond à la clé affichée dans le Dashboard. - Les public keys commencent par
pk_. - Si vous avez régénéré la clé, mettez à jour l’embed code sur votre site web.
3. Vérifier la liste des domaines autorisés
- Allez dans Dashboard -> Assistants -> Votre bot -> Channels.
- Vérifiez que le domaine de votre site web figure dans la liste Allowed Domains.
- Incluez toutes les variantes :
example.com,www.example.cometlocalhostpour le développement. - N’indiquez pas le protocole (https://) – uniquement le nom de domaine.
4. Vérifier que le bot est actif
- Allez dans Dashboard -> Assistants.
- Le statut de votre bot doit être Active (indicateur vert).
- S’il est en pause ou inactif, cliquez dessus pour l’activer.
5. Rechercher les erreurs JavaScript
- Ouvrez votre site web dans un navigateur.
- Appuyez sur F12 (ou clic droit -> Inspect) pour ouvrir les Developer Tools.
- Ouvrez l’onglet Console.
- Recherchez les erreurs liées à Conviro ou au widget :
Widget init failed– problème de public key ou de domaine403 Forbidden– le domaine ne figure pas dans la liste des domaines autorisés404 Not Found– l’URL du script du widget est incorrectenet::ERR_BLOCKED_BY_CLIENT– un bloqueur de publicités bloque le script
6. Désactiver les bloqueurs de publicités
Les bloqueurs de publicités (uBlock Origin, AdBlock Plus, Brave Shields) peuvent bloquer le script du widget.
- Désactivez temporairement le bloqueur de publicités et rechargez la page.
- Si le widget apparaît, ajoutez votre domaine à la liste blanche dans les paramètres du bloqueur.
7. Vérifier la mise en cache
- Si vous utilisez un plugin de cache (WP Super Cache, Cloudflare, etc.), videz le cache après avoir ajouté l’embed code.
- Essayez de charger la page dans une fenêtre de navigation privée/incognito pour contourner le cache.
8. Rechercher les scripts en conflit
- D’autres widgets de chat ou bibliothèques JavaScript peuvent entrer en conflit avec Conviro.
- Vérifiez dans la Console les erreurs provenant d’autres scripts.
- Essayez de retirer temporairement les autres widgets de chat pour isoler le problème.
9. Content Security Policy (CSP)
Si votre site applique une Content Security Policy stricte, vous devrez peut-être autoriser :
script-src: cdn.conviro.ioconnect-src: api.conviro.ioframe-src: cdn.conviro.io
10. Toujours rien ?
Si aucune des étapes ci-dessus ne résout le problème :
- Faites une capture d’écran des erreurs de la Console.
- Notez l’URL de votre site web, votre navigateur et votre système d’exploitation.
- Contactez le support à l’adresse [email protected] en fournissant ces informations.