Utilisez Zopim pour être plus proche de vos futurs clients
Zopim est un service de chat en direct qui a été acquis par Zendesk et est maintenant connu sous le nom de Zendesk Chat. Il permet aux entreprises d’engager leurs clients via des chats en direct sur leurs sites web, offrant un moyen de communication instantanée pour aider, conseiller ou vendre aux clients en temps réel. Zendesk Chat offre diverses fonctionnalités telles que la messagerie proactive, le suivi des visiteurs en temps réel et des outils d’analyse pour améliorer l’interaction avec les clients.
Pour l’utiliser sur votre site Web vous devez placer un widget qui se présente comme un script javascript :
|
1 2 3 |
<!-- Start of Zendesk Widget script --> <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=votreclef"> </script> <!-- End of Zendesk Widget script --> |
Ce code fonctionne parfaitement mais il peut ralentir le chargement de vos pages Web et embéter vos visiteurs en se positionnant devant votre site.
Je vous propose à la place d’utiliser ce code :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<script> function ready(domReadyCallback, zopimLoadedCallback) { // Vérifier si le DOM est prêt if (document.attachEvent ? document.readyState === "complete" : document.readyState !== "loading") { domReadyCallback(); } else { document.addEventListener('DOMContentLoaded', domReadyCallback); } // Créer et charger le script Zopim var zopimScript = document.createElement('script'); zopimScript.setAttribute("id", "ze-snippet"); zopimScript.src = 'https://static.zdassets.com/ekr/snippet.js?key=votreclef'; zopimScript.async = true; zopimScript.onload = function() { waitForZopim(zopimLoadedCallback); }; document.head.insertBefore(zopimScript, document.head.childNodes[document.head.childNodes.length - 1].nextSibling); } function waitForZopim(callback, retryInterval = 100) { if (window.$zopim) { callback(); } else { setTimeout(function() { waitForZopim(callback, retryInterval); }, retryInterval); } } ready(function () { // Le DOM est prêt }, function () { // Le script Zopim est chargé et $zopim est défini $zopim.livechat.badge.hide(); }); </script> |
Avec ce nouveau code Zopim est chargé après tout les autres éléments de votre site et la boxe de chat qui s’affiche par dessus votre site est fermé pour laisser place au bouton de chat qui est plus petit donc moins génant que la grosse boxe.