Passer au contenu principal

Pourquoi ne puis-je pas créer une Info-bulle ?

Résolvez les problèmes du créateur d'Info-bulle lorsqu'il ne se charge pas sur votre site, ne peut pas se connecter à Intercom, ou ne sauvegarde pas votre Info-bulle.

Écrit par Beth-Ann Sher

Lorsque vous créez une Info-bulle, Intercom ouvre votre site web pour que vous puissiez la placer et la concevoir avec le créateur d'Info-bulle. Cet article vous aide si le créateur ne se charge pas sur votre site, indique que le Messenger n'est pas chargé, ou ne sauvegarde pas votre Info-bulle.

Note : Cet article couvre les problèmes liés au créateur. Si votre Info-bulle est active mais ne s'affiche pas aux clients, consultez les étapes de dépannage dans Comment créer une Info-bulle et les FAQ sur les Info-bulles.


Si le créateur d'Info-bulle ne se charge pas

Le créateur d'Info-bulle se connecte à Intercom via le Messenger sur votre site. S'il ne peut pas se connecter, vous verrez un message indiquant que le Messenger n'est pas chargé, ou le créateur n'apparaîtra pas. Vérifiez les points suivants.

Vérifiez que le Messenger est installé et démarre pour vous

Le Messenger doit être installé sur la page où vous créez l'Info-bulle, et il doit démarrer pour vous pendant que vous êtes connecté. Par exemple, si vous avez installé le Messenger uniquement pour les visiteurs non connectés, le créateur ne se chargera pas dans votre produit. Si votre site est configuré pour que le Messenger ne démarre pas pour les administrateurs, assurez-vous qu'il démarre pour votre connexion pendant que vous créez l'Info-bulle.

Assurez-vous d'être dans le bon espace de travail Intercom

Si vous avez plus d'un espace de travail Intercom, vérifiez que l'espace de travail dans lequel vous créez l'Info-bulle est celui installé sur la page. Comparez l'ID de l'espace de travail dans votre URL Intercom avec le résultat de l'exécution de window.intercomSettings.app_id dans la console de votre navigateur sur cette page. Cette vérification fonctionne avec l'installation JavaScript standard.

Vérifiez que votre page ne redirige pas vers un autre domain

Le créateur ouvre l'URL que vous avez choisie pour l'Info-bulle et ne se connecte qu'à une page sur le même domain. Si cette URL redirige maintenant vers un autre domain (par exemple, après que vous ayez déplacé votre site de example.com à example.io), le créateur ne peut pas se connecter. Les Info-bulles n'ont pas de paramètre pour changer l'URL stockée, créez donc l'Info-bulle à nouveau sur le domain actuel de la page.

Votre site est-il intégré dans un iframe tiers ?

Si votre site ou produit est chargé dans un iframe tiers (par exemple, une application Shopify ou un plugin Figma), le Messenger ne peut pas accéder à la page qui le contient, et le créateur d'Info-bulle ne fonctionnera pas.

Vérifiez votre en-tête Cross-Origin-Opener-Policy

Le créateur d'Info-bulle utilise window.opener pour communiquer avec Intercom. Si votre site envoie un en-tête Cross-Origin-Opener-Policy avec une valeur autre que la valeur par défaut unsafe-none, ou si le JavaScript de votre site écrase window.opener, le créateur ne se chargera pas. Réglez l'en-tête sur unsafe-none ou supprimez-le pendant que vous créez l'Info-bulle. Vous pouvez le remettre ensuite : cela n'affecte pas la façon dont les Info-bulles actives s'affichent aux clients.

Votre site efface-t-il le stockage de session ?

Le créateur enregistre quelques valeurs dans le stockage de session de votre site (clés commençant par intercom.intercom-snippet__intersection-) pour communiquer avec Intercom. Si votre site efface le stockage de session pendant que le créateur est ouvert, par exemple en appelant sessionStorage.clear() au chargement de la page plutôt qu'au moment de la déconnexion, le créateur perd sa connexion. Pour vérifier, exécutez Object.keys(sessionStorage) dans la console du navigateur pendant que le créateur est ouvert. Si aucune clé intercom.intercom-snippet__intersection- n'apparaît, demandez à vos développeurs de ne vider le stockage de session qu'à la déconnexion.


Si votre Info-bulle ne se sauvegarde pas

Si le créateur affiche une erreur générale de sauvegarde sans détails, vérifiez les décalages de position de l'Info-bulle. Une Info-bulle ne se sauvegarde pas si son décalage Haut ou Gauche est en dehors de la plage -1000 à 1000 pixels. Ouvrez les paramètres de mise en page dans le créateur d'Info-bulle, réglez les deux décalages sur des valeurs entre -1000 et 1000, puis sauvegardez à nouveau.

Avez-vous trouvé la réponse à votre question ?