Aller au contenu
Documentation

Installer le widget de chat sur d'autres plateformes

Où coller le script intoCHAT sur Wix, Webflow, Squarespace, Framer, Bubble, Joomla, Drupal, Ghost, Magento, VTEX et d'autres, avec des guides pas à pas.

intoCHAT fonctionne sur toute plateforme qui permet d'ajouter un script à vos pages. La règle est partout la même : collez la balise script de l'onglet Share dans un champ qui insère du code à la fin du body, sur toutes les pages.

La règle générale

  • Cherchez un champ nommé code de pied de page, fin du body ou similaire. Un champ d'en-tête ou de head fonctionne aussi, car le widget attend le chargement de la page, mais la fin du body est l'emplacement recommandé.
  • Appliquez le code à toutes les pages.
  • Publiez le site. La plupart des créateurs de sites n'ajoutent le code personnalisé qu'au site en ligne, pas à l'aperçu de l'éditeur.
  • Si la plateforme modifie vos balises script et supprime l'attribut data-chatbot-id, passez par Google Tag Manager.

Le code et son unique attribut sont expliqués dans Installer avec une balise script.

Créateurs de sites et CMS

PlateformeOù placer le codeGuide
WixParamètres → Code personnalisé, toutes les pages, emplacement Corps - finWix
WebflowSite settings → Custom code → Footer code, puis publierWebflow
SquarespaceCode personnalisé → Injection de code → Pied de pageSquarespace
FramerProject Settings → Custom Code → Add Script, fin du body, exécution OnceFramer
BubbleSettings → SEO / metatags → champ bodyBubble
JoomlaUn module Custom dans une position affichée sur chaque page, créé avec un éditeur qui conserve les scriptsJoomla
DrupalUne bibliothèque de votre thème qui charge le script dans le pied de pageDrupal
GhostSettings → Advanced → Code injection → Site footerGhost
WordPressL'extension officielleDocumentation WordPress

Boutiques en ligne

PlateformeOù placer le codeGuide
Shopifytheme.liquid, juste au-dessus de </body>Documentation Shopify
WooCommerceL'extension WordPress officielleWooCommerce
MagentoContent → Design → Configuration → Footer → Miscellaneous HTMLMagento
VTEXUne balise HTML personnalisée dans Google Tag Manager, ou le code de votre vitrineVTEX

Sur toutes ces boutiques, Connect your website dans l'onglet Actions peut aussi donner à l'agent une recherche de produits en direct, à partir des données publiques de la boutique. Voir Connecter votre boutique.

Frameworks

PlateformeOù placer le codeGuide
Next.jsnext/script dans le layout racineNext.js
Reactindex.html, ou un composant avec useEffectReact

Les deux sont détaillés dans Next.js et React.

Google Tag Manager

Google Tag Manager supprime les attributs data comme data-chatbot-id des balises script placées dans des balises HTML personnalisées : le code habituel se charge alors sans savoir quel agent afficher. Utilisez plutôt ce code dans une balise HTML personnalisée, avec l'identifiant de votre agent, et déclenchez-la avec un déclencheur DOM prêt :

<script>
  (function () {
    if (document.getElementById('intochat-embed')) return;
    var s = document.createElement('script');
    s.id = 'intochat-embed';
    s.src = 'https://www.intochat.ai/api/embed.js';
    s.setAttribute('data-chatbot-id', 'YOUR_AGENT_ID');
    document.body.appendChild(s);
  })();
</script>

La vérification au début évite que le script se charge de nouveau si la balise se déclenche deux fois sur la même page. Toutes les étapes sont dans le guide Google Tag Manager.

Votre plateforme n'est pas listée

  • Si elle permet d'ajouter du HTML ou un script à la fin du body, la balise script fonctionne.
  • Si elle n'accepte du code que dans le head, collez-y la balise script. Elle fonctionne aussi dans le head.
  • Si elle n'accepte aucun code personnalisé, ajoutez un bouton ou un élément de menu qui mène à la page de chat de votre agent.

Voir en Markdown