Si vous passez du widget Chat autonome à l’expérience Chat intégrée au Web Widget, il y aura des changements au niveau de l’expérience de vos utilisateurs finaux et de votre processus de configuration du widget.
Il est possible que les fonctionnalités suivantes offrent de nouvelles options ou fonctionnent différemment dans le nouveau Web Widget. Cliquez sur les liens pour accéder à un tableau ou un texte décrivant les changements de chaque fonctionnalité.
Bouton de lancement de chat réduit
Le bouton de lancement de chat réduit s’affiche sur les ordinateurs de bureau et les appareils mobiles. Avec le passage à l’expérience Chat intégrée, l’aspect, le placement et le libellé du texte du bouton de lancement peuvent changer.
Si vous voulez effectuer des changements du bouton de lancement de chat réduit allant au-delà des options de configuration générales répertoriées dans le tableau ci-dessous, vous pouvez créer un bouton de lancement personnalisé en utilisant les API Web Widget suivantes.
-
Au chargement de la page, utilisez
hide
pour masquer notre bouton de lancement et afficher le bouton de lancement personnalisé à sa place. - Quand un visiteur clique sur le bouton de lancement personnalisé, utilisez
open
etshow
pour déclencher l’affichage du Web Widget. - Quand un visiteur clique pour réduire/fermer le Web Widget, utilisez
on close
pour déclencher à nouveau l’affichage du bouton de lancement personnalisé. - Pour que le bouton de lancement personnalisé soit dynamique et affiche une icône ou un libellé spécial quand un agent Chat agent est disponible, utilisez
on chat status
pour écouter les événements (comme chat en ligne/hors ligne) et modifier l’icône ou le libellé du bouton de lancement personnalisé en conséquence.
Fonctionnalité | Ancien widget Chat | Nouveau widget intégré (par défaut) | Options de configuration |
---|---|---|---|
Aspect (bureau) | Utilisez l’API launcher pour personnaliser le libellé du bouton de lancement. |
||
Aspect (mobile) | Utilisez l’API labelVisible pour que le libellé soit visible sur les boutons de lancement de bureau et mobiles. |
||
Placement du bouton de lancement | Fixe en bas de la fenêtre de navigateur. | Flottant. | Utilisez les API position setting et offset setting pour placer le widget de façon optimale. |
Texte du libellé. | Texte personnalisé. | Sélectionnez un texte dans les chaînes prédéfinies de l’interface Support. | Utilisez l’API chatLabel pour personnaliser le texte du libellé. |
Badge de lancement de chat
Le design du badge de lancement de chat reste disponible avec l’expérience de Chat intégrée si Chat est le seul canal activé dans le Web Widget. Consultez Initier des chats avec le badge de chat.
Personnalisations de l’aspect de Chat
Plusieurs options de personnalisation auparavant disponibles dans l’onglet Aspect du tableau de bord Chat ne le sont plus avec l’expérience Chat intégrée. Elles ont volontairement été abandonnées pour supprimer des éléments de design obsolètes et simplifier les options de configuration pour les clients.
Fonctionnalité | Ancien widget Chat | Nouveau widget intégré (par défaut) | Options de configuration |
---|---|---|---|
Thème | Option simple ou classique | Thème simple uniquement | Consultez Personnalisation avancée du Web Widget pour en savoir plus au sujet les options. |
Taille de la fenêtre | Personnalisable | Taille standard uniquement | Consultez Personnalisation avancée du Web Widget pour en savoir plus au sujet les options. |
Widget mobile | Fenêtre contextuelle ou en superposition | En superposition uniquement | Consultez Personnalisation avancée du Web Widget pour en savoir plus au sujet les options. |
Style de message | Bulle de texte ou lignes simples | Lignes simples uniquement | Consultez Personnalisation avancée du Web Widget pour en savoir plus au sujet les options. |
Fenêtre de chat déplaçable
Les utilisateurs pouvaient faire glisser la fenêtre Chat autonome sur la page Web. Le Web Widget, lui, n’est pas déplaçable, mais vous pouvez utiliser l’option fenêtre contextuelle.
Fonctionnalité | Ancien widget Chat | Nouveau widget intégré (par défaut) |
---|---|---|
Mobilité de la fenêtre Chat | Déplaçable par l’utilisateur final | L’option de fenêtre contextuelle ouvre le widget dans une nouvelle fenêtre de navigateur. |
API Chat
La majorité des API $zopim.livechat ont été transférées au Web Widget pour vous permettre de continuer à personnaliser l’expérience Chat et de router les chats comme auparavant.
Si vous utilisez déjà les API $zopim.livechat, nous avons créé des alias de l’ancienne syntaxe $zopim.livechat, pour qu’elle continue à fonctionner sans que vous ayez à mettre le code à jour.
Zendesk finira par abandonner l’ancienne syntaxe , mais pas avant 12 mois au moins. À ce moment-là, nous suivrons la procédure de fin de vie standard en prévenant nos clients à l’avance et en leur communiquant des mesures à prendre afin de minimiser l’impact.
Les anciennes API Chat qui ne seront pas prises en charge dans le Web Widget sont répertoriées ici, et vous trouverez également des notes expliquant pourquoi nous avons choisi de ne plus les prendre en charge.
Ce tableau décrit les API Chat qui sont dès à présent indisponibles, les raisons de l’abandon de leur prise en charge et les options de remplacement dont vous disposez.
Fonctionnalité | Raison(s) | Options de configuration |
---|---|---|
setNotes et appendNotes
|
Présentaient un risque de sécurité pour les clients. |
|
API de règles des cookies
L’ancien widget Chat autonome fournissait deux API portant sur les cookies, setDefaultImplicitConsent
et comply
.
Nous avons mappé l’API de définition des cookies de l’expérience Chat intégrée sur $zopim.livechat.cookieLaw.setDefaultImplicitConsent()
. Ainsi, si vous utilisiez setDefaultImplicitConsent
pour désactiver les cookies, cela continuera de fonctionner sans que vous ayez à modifier votre code. Pour réactiver l’utilisation des cookies (c’est-à-dire l’utilisation de Chat), vous devrez ajouter des codes pour appeler l’API updateSettings
pour autoriser les cookies quand l’utilisateur les accepte. Vous trouverez un exemple de code illustrant ceci dans la documentation destinée aux développeurs ici.
Si vous utilisiez $zopim.livechat.cookieLaw.comply()
, cela ne sera pas mappé et les cookies avec l’expérience de Chat intégrée ne seront pas désactivés.
Configuration des langues
La détection et la définition des langues pour les utilisateurs finaux changent lors du passage du widget Chat au Web Widget.
Fonctionnalité | Ancien widget Chat | Nouveau widget intégré (par défaut) | Options de configuration |
---|---|---|---|
Paramètre de langue | La détection automatique basée sur le contenu des pages et le paramètre de langue dans l’en-tête de page, ou définition manuelle d’une langue spécifique. | La langue est automatiquement définie par les paramètres du navigateur de l’utilisateur. | Utilisez l’API setLocale pour remplacer les paramètres du navigateur du visiteur. |