Mon édition
Suite, toutes les versions Team, Growth, Professional, Enterprise ou Enterprise Plus
Support Team, Professional ou Enterprise

Résumé IA vérifié ◀▼

Optimisez les performances de vos chats en utilisant l’API JavaScript connectOnPageLoad pour retarder les connexions au chat jusqu’à ce que les utilisateurs interagissent avec le Web Widget. Cette approche peut améliorer la vitesse de chargement des pages et gérer les pics de trafic plus efficacement. Configurez connectOnPageLoad sur true ou false dans le code source de votre page pour contrôler quand le service de chat se connecte et trouver le bon équilibre entre performances et disponibilité de la fonctionnalité de chat.

Remarque – cet article est fourni à titre informatif uniquement. Zendesk ne fournit pas l’assistance pour le code et ne le garantit pas. Si vous rencontrez des problèmes, publiez-en la description dans la section des commentaires ou essayez de trouver une solution en ligne.
Vous pouvez utiliser l’API JavaScript connectOnPageLoad pour repousser la connexion Chat jusqu’à la première interaction du visiteur avec le Web Widget.

En utilisant ce paramètre, vous pouvez optimiser les performances de votre site Web, tout en utilisant toutes les fonctionnalités sur des pages spécifiques.

Cet article aborde les sujets suivants :

  • Le lien entre le Web Widget et Chat
  • L’impact du paramètre connectOnPageLoad
  • Ajout de connectOnPageLoad à vos pages Web

Articles connexes :

  • Documentation pour les développeurs : paramètre ConnectOnPageLoad

Le lien entre le Web Widget (Classique) et Chat

Par défaut, le Web Widget (Classique) se connecte aux services de chat en direct au chargement de la page, sur toutes les pages auxquelles est incorporé le snippet du widget ET sur lesquelles Chat est activé.

Cette connexion immédiate permet des fonctionnalités comme le chat proactif et le suivi des conversions. Cependant, elle peut avoir un impact négatif sur les performances de plusieurs façons :

  • Si vous avez un volume élevé de visiteurs, ces connexions peuvent réduire les performances de votre produit de chat et rendre l’identification des clients plus difficile quand vous surveillez les visiteurs de votre site Web.
  • Cela affecte les performances du Web Widget (Classique). La connexion au chat en direct lors du chargement de la page signifie qu’il faut fournir plus de ressources avant que le Web Widget (Classique) ne soit interactif sur une page Web. Cela peut affecter la vitesse de chargement globale des pages Web.

L’impact du paramètre connectOnPageLoad

L’activation du paramètre connectOnPageLoad ne devrait pas avoir d’impact notable sur l’expérience des utilisateurs finaux. Il peut y avoir un léger retard d’une à deux secondes (au maximum) quand un client ouvre le widget.

Cependant, l’utilisation de connectOnPageLoad pour repousser la connexion s’accompagne de compromis non négligeables auxquels il vous faut réfléchir avant l’implémentation.

Quand connectOnPageLoad = true :

  • Aucun impact sur vos fonctionnalités de chat en direct. L’expérience de chat en direct est la même que s’il n’y avait pas de paramètre connectOnPageLoad dans le code de la page.

Quand connectOnPageLoad = false :

  • Vous pourrez uniquement surveiller les visiteurs qui ont initié un chat ou qui ont cliqué sur le Web Widget (Classique).
  • Il est possible que certaines fonctionnalités du chat en direct soient affectées, comme le suivi des conversions, les déclencheurs proactifs et les API JS pour le Web Widget (Classique) qui dépendent de la connexion des visiteurs aux services Chat.

Ajout de connectOnPageLoad à vos pages Web

Vous pouvez ajouter connectOnPageLoad à n’importe quelle page à laquelle est incorporé le Web Widget (Classique). Ce paramètre est ajouté au code source de chaque page Web, comme dans l’exemple suivant :
<script type="text/javascript">
 window.zESettings = {
     webWidget: {
        chat: {
            connectOnPageLoad: false        
        }
    }
 };
</script>

Une valeur, true ou false, doit être affectée au paramètre pour déterminer comment sont gérés les visiteurs sur chaque page :

  • connectOnPageLoad: true : connexion au service Chat au chargement de la page, ce qui vous permet d’interagir avec chaque visiteur de cette page Web.
  • connectOnPageLoad: false: Connexion au service Chat quand un utilisateur interagit avec le widget, ce qui vous permet de vous concentrer sur les visiteurs qui sont en train de chatter avec des agents ou qui ont initié un chat.

Pour inclure le paramètre connectOnPageLoad à votre site Web

  1. Dans le code source de la page Web, cherchez le snippet de code du widget Chat.
  2. Ajoutez le paramètre connectOnPageLoad à votre code source, au-dessus du snippet de code du Web Widget (Classique) :
    <script type="text/javascript">
     window.zESettings = {
        webWidget: {
            chat: {
                connectOnPageLoad: false
            }
        }
     };
    </script>
  3. Configurez la valeur de connectOnPageLoad sur true ou false en fonction du cas d’utilisation.
  4. Enregistrez et publiez la page.
  5. Répétez ces étapes pour chaque page de votre site Web à laquelle est incorporé le Web Widget.
Réalisé par Zendesk