Si votre site Web a beaucoup de visiteurs, vous pouvez optimiser Chat pour obtenir de meilleures performances en utilisant le paramètre de l’API Web Widget connectOnPageLoad
à chaque page où Chat est activé.
Cet article décrit plusieurs configurations Chat et la façon dont l’implémentation de connectOnPageLoad
les affecte. Cherchez les scénarios qui s’appliquent à votre configuration Chat pour voir la meilleure façon d’appliquer le paramètre d’API connectOnPageLoad
.
Pour savoir comment ajouter connectOnPageLoad
à votre configuration Chat, consultez Optimisation des performances de Chat et du Web Widget.
Configurations :
- Je ne veux pas communiquer avec tous les visiteurs de notre site Web et je veux uniquement répondre aux visiteurs qui initient un chat
- J’utilise la liste des visiteurs pour suivre les visiteurs sur certaines pages Web et initier des chats en fonction des besoins
- J’utilise des déclencheurs qui s’exécutent quand un client reste sur une page Web pendant une durée déterminée
- J’utilise des déclencheurs qui s’exécutent quand un visiteur a initié un chat mais n’a pas reçu de réponse d’un agent dans un délai déterminé
- J’utilise des déclencheurs qui s’exécutent quand un visiteur arrive sur une page Web
- J’utilise le suivi des conversions
- J’utilise un ancien widget de chat (Zopim)
- J’utilise les rapports analytiques par e-mail pour évaluer les performances
- J’utilise l’API du Web Widget
- Je ne propose le service client que par le biais de l’application Chat mobile
Je ne veux pas communiquer avec tous les visiteurs de notre site Web et je veux uniquement répondre aux visiteurs qui initient un chat
Vous pouvez configurer connectOnPageLoad = false
sur toutes les pages Web où le chat est activé dans le Web Widget.
J’utilise la liste des visiteurs pour suivre les visiteurs sur certaines pages Web et initier des chats en fonction des besoins
Décidez quel scénario correspond à chaque page de votre site Web et ajoutez connectOnPageLoad
comme suit :
- Sur les pages où votre équipe veut suivre tous les visiteurs et pouvoir décider d’initier des chats avec eux :
connectOnPageLoad = true
- Sur les pages où votre équipe veut suivre uniquement les visiteurs qui initient des chats ou qui cliquent sur le Web Widget :
connectOnPageLoad = false
Avec la configuration décrite ci-dessus, dans la liste des visiteurs du tableau de bord Chat, les visiteurs suivants s’affichent :
- Tous les visiteurs qui parcourent ou chattent sur les pages Web où
connectOnPageLoad = true
. - Uniquement les visiteurs qui chattent ou cliquent sur le Web Widget sur les pages où
connectOnPageLoad = false
.
Vous pouvez aussi activer le tableau de bord haute capacité si vous ne voulez voir que les visiteurs qui chattent sur toutes les pages.
J’utilise des déclencheurs qui s’exécutent quand un client reste sur une page Web pendant une durée déterminée
Le paramètre connectOnPageLoad
affectera ces déclencheurs, en fonction de la valeur affectée au paramètre sur chaque page Web.
Ces déclencheurs fonctionneront dans les scénarios suivants :
- Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = true
. - Sur les pages Web où vous n’avez pas ajouté le paramètre connectOnPageLoad.
Ces déclencheurs ne fonctionneront pas dans les scénarios suivants :
Sur les pages Web où vous avez ajouté le paramètre connectOnPageLoad = false.
J’utilise des déclencheurs qui s’exécutent quand un visiteur a initié un chat mais n’a pas reçu de réponse d’un agent dans un délai déterminé
Ces déclencheurs ne seront pas affectés par le paramètre connectOnPageLoad
, qu’il ait la valeur true ou false.
J’utilise des déclencheurs qui s’exécutent quand un visiteur arrive sur une page Web
Ces déclencheurs fonctionneront dans les scénarios suivants :
- Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = true
. - Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = false
ET le visiteur clique sur le Web Widget. - Sur les pages Web où vous n’avez PAS ajouté le paramètre
connectOnPageLoad
.
Ces déclencheurs ne fonctionneront pas dans les scénarios suivants :
- Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = false
ET le visiteur ne clique pas sur le Web Widget.
J’utilise le suivi des conversions
Le suivi des conversions fonctionnera dans tous les scénarios suivants :
- Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = true
. - Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = false
ET le visiteur clique sur le Web Widget. - Sur les pages Web où vous n’avez PAS ajouté le paramètre
connectOnPageLoad
.
Le suivi des conversions ne fonctionnera pas dans tous les scénarios suivants :
- Sur les pages Web où vous avez ajouté le paramètre
connectOnPageLoad = false
ET le visiteur ne clique pas sur le Web Widget.
J’utilise un ancien widget de chat (Zopim)
Le paramètre connectOnPageLoad
ne fonctionne pas avec l’ancien widget de chat.
Si vous voulez utiliser connectOnPageLoad
, mettez à niveau et passer à Chat intégré. Consultez Différences de fonctionnalités : ancien Chat et Chat dans le Web Widget pour une comparaison de ces versions Chat.
J’utilise les rapports analytiques par e-mail pour évaluer les performances
Le paramètre connectOnPageLoad
affectera vos rapports analytiques par e-mail.
Le paramètre connectOnPageLoad pourrait réduire le nombre de consultations de pages, de visites totales et de visiteurs uniques suivis sur votre site Web et n’afficher que le nombre de visiteurs quand connectOnPageLoad = true
ET connectOnPageLoad = false
, mais que le visiteur a initié le chat ou cliqué sur le widget.
En outre, les analyses de site Web affichées dans votre tableau de bord Chat afficheront les visiteurs des pages Web pour lesquelles :
connectOnPageLoad = true
-
connectOnPageLoad = false
ET le visiteur a initié le chat ou cliqué sur le widget.
J’utilise l’API JavaScript pour le Web Widget
En fonction de votre implémentation, il est possible que certaines API JavaScript pour le Web Widget soient affectées quand vous repoussez la connexion Chat en utilisant connectOnPageLoad et qu’elles nécessitent que vous adaptiez votre code pour éviter tout impact sur votre workflow et votre expérience client.
Par exemple, quand vous souscrivez à l’événement on chat:connected ET quand vous avez défini sur connectOnPageLoad sur false, vous devez prendre en compte le fait que la connexion n’aura pas lieu au chargement de la page. Quand vous utilisez l’une des API suivantes, n’oubliez pas qu’elles ont besoin que le Web Widget soit connecté à Chat.Si vous utilisez certaines commandes Web Widget js api, vous devez savoir quand la connexion sera établie. Par exemple, quand vous souscrivez à l’événement on chat:connected, vous devez prendre en compte le fait que la connexion n’aura pas lieu au chargement de la page quand connectOnPageLoad = false. Quand vous utilisez l’une des API suivantes, n’oubliez pas qu’elles ont besoin que le Web Widget se connecte à Chat.
Je ne propose le service client que par le biais de l’application Chat mobile
ConnectOnPageLoad
n’est pas disponible pour l’application Chat mobile.
L’API est uniquement disponible pour le Web Widget et pas dans les embeddables créés avec le Mobile SDK Zendesk.