Intégrer le widget
Sur cette page
Pour intégrer le widget de chat, il suffit d'ajouter un extrait de code à votre site. Collez-le avant la balise de fermeture </body> (ou utilisez Google Tag Manager) et le widget est en ligne. Pas d'étape de build, pas de paquet NPM à installer. Cela fonctionne sur tous les CMS : WordPress, Webflow, Shopify, Wix, HTML simple, ou tout outil qui vous laisse ajouter une balise script.
Ajouter le widget de chat Deskwoot à votre site web ne demande qu'un petit extrait de code. Le widget se charge de façon asynchrone et ne ralentit pas le chargement de votre page.
Code d'intégration JavaScript
Une fois votre boîte de réception de chat en direct créée, Deskwoot génère un extrait JavaScript. Copiez-le depuis Paramètres > Boîtes de réception > votre boîte de réception > onglet Widget > Installation du widget. L'extrait est un court script placé directement dans la page : il définit window.deskwootSettings = { widgetToken: "YOUR_WIDGET_TOKEN" } puis charge https://deskwoot.com/widget/deskwoot-loader.js de façon asynchrone. Collez ce code avant la balise de fermeture </body> sur chaque page où le widget doit apparaître.
Jeton du widget
La valeur widgetToken du code d'intégration est l'identifiant unique de votre widget. Elle relie le widget à votre boîte de réception. Vous la trouverez dans les paramètres de votre boîte de réception. Laissez-la dans votre code frontend : vous pouvez la rendre publique sans risque, car elle permet seulement aux visiteurs de démarrer des conversations.
React et Next.js
Pour une application React, ajoutez la balise script à votre index.html ou utilisez un hook useEffect pour la charger dynamiquement. Dans Next.js, utilisez le composant Script de next/script avec strategy='afterInteractive' pour un chargement optimal. Placez-le dans votre layout.tsx ou _app.tsx pour charger le widget sur toutes les pages.
WordPress
Dans WordPress, allez dans Apparence > Éditeur de thème et ouvrez le fichier footer.php. Collez le script du widget avant la balise de fermeture </body>. Vous pouvez aussi utiliser une extension comme « Insert Headers and Footers » pour ajouter le code sans modifier les fichiers du thème. Si vous utilisez un constructeur de pages comme Elementor, ajoutez un widget HTML avec le code du script.
Applications monopages
Le widget Deskwoot fonctionne avec tous les frameworks SPA, dont React, Vue, Angular et Svelte. Chargez le script une seule fois dans la structure de base de votre app : il reste en place quand la route change. Utilisez l'objet global window.deskwootSettings pour des options comme une identité utilisateur signée, et window.deskwoot pour ouvrir, fermer, afficher ou masquer le widget depuis votre code.
Questions fréquentes
Où trouver mon extrait d'intégration ?
Où placer l'extrait dans la page ?
Comment l'installer sur WordPress ?
Comment l'installer sur Shopify ?
Comment l'installer sur Webflow ?
Puis-je l'installer avec Google Tag Manager ?
Le widget entre-t-il en conflit avec d'autres scripts de chat ?
Puis-je installer le widget sur plusieurs domaines ?
Comment indiquer au widget quel utilisateur est connecté ?
Le widget fonctionne-t-il avec les applications monopages (React, Vue, Next.js) ?
Puis-je prévisualiser le widget sans publier l'extrait ?
Ce guide vous a-t-il aidé ?
Demander à Fynn à propos de ce guide
Obtenez une réponse courte tirée de ce guide et du reste du centre d'aide.