Guide pratique

Choisir où le widget apparaît

Retirez le widget de chat et le centre d'aide des pages où ils gênent, et faites-les apparaître exactement quand ils sont utiles : pour les clients connectés, pendant une campagne ou après un moment de lecture.

Où trouver ce réglage

Ouvrez Canaux, sélectionnez le canal de votre site web, ouvrez l'onglet Chat en direct et faites défiler jusqu'à Où le widget apparaît. Les propriétaires et les admins peuvent le modifier. Sélectionnez Enregistrer les modifications une fois terminé. Les visiteurs reçoivent les nouvelles règles au prochain chargement de page.

Listes d'autorisation et de blocage

Sous Pages, choisissez l'un des trois modes :

  • Afficher sur toutes les pages : Le réglage par défaut. Aucune liste de pages n'est utilisée.
  • Afficher uniquement sur ces pages : Une liste d'autorisation. Le widget n'apparaît que là où un motif correspond.
  • Masquer sur ces pages : Une liste de blocage. Le widget apparaît partout sauf là où un motif correspond.

Ajoutez un motif par page. Commencez un motif par / pour cibler un chemin sur n'importe lequel de vos domaines, ou incluez le domaine pour cibler un seul site. * correspond à n'importe quoi. La correspondance ignore les majuscules et la query string, sauf si votre motif contient ?.

MotifCorrespond à
/pricingExactement /pricing (la barre oblique finale est ignorée)
/blog/*Toutes les pages sous /blog/, mais pas /blog lui-même
/blog*/blog et toutes les pages en dessous
*checkout*Tout chemin contenant checkout
shop.example.com/*Toutes les pages de ce domaine (www. est ignoré)
/pricing?plan=*/pricing uniquement s'il a un paramètre plan

Afficher le widget selon des déclencheurs

Sous Afficher uniquement si, ajoutez jusqu'à 20 conditions. S'il y en a plusieurs, choisissez entre Toutes les conditions sont remplies et Au moins une condition est remplie. Le widget n'apparaît que sur une page autorisée et lorsque les conditions sont remplies. Les dates et les heures utilisent le fuseau horaire défini dans les paramètres de l'espace de travail.

ConditionCe qui est vérifiéExemple
URL de la pageL'adresse complète de la page actuelle. « correspond au motif » utilise les mêmes caractères génériques que la liste des pages.contient /pricing
Paramètre d'URLUn paramètre de requête, comme une campagne ou un code promo. Utilisez « est défini » pour vérifier simplement sa présence.utm_campaign est summer-sale
Provenance (référent)La page d'où vient le visiteur.contient google.
E-mail du visiteurL'e-mail que votre site a envoyé avec identify, ou que le visiteur a saisi. Utilisez « est défini » pour cibler uniquement les visiteurs connectés.se termine par @acme.com
Attribut du visiteurTout attribut que votre site envoie avec identify ou setAttributes : identifiant utilisateur, groupe, forfait ou champ personnalisé. Compare exactement le texte, les nombres et les valeurs vrai/faux.group fait partie de vip, beta
DateLa date du jour, à partir d'un jour et/ou jusqu'à un jour (inclus).du 2026-11-24 au 2026-11-30
Jour et heureDes jours de la semaine et une plage horaire. Une plage qui se termine avant de commencer passe minuit.Lun–Ven, de 09:00 à 17:00
AppareilTéléphone, ou tablette et ordinateur.Téléphone
Langue du navigateurLa langue du navigateur du visiteur. de couvre de-CH et de-AT.est de
Temps passé sur la pageLe nombre de secondes depuis que le visiteur a ouvert la page actuelle. Le widget apparaît dès que ce temps est atteint.au moins 15 secondes

Les règles sont revérifiées chaque fois que le visiteur change de page dans une application monopage, lorsque votre site envoie de nouveaux attributs, et chaque minute tant qu'une condition de date ou d'horaire est définie. Si le chat est ouvert au moment où les règles le masquent, il se ferme. La conversation est conservée pour le retour du widget.

Envoyer les valeurs vérifiées par vos règles

Les conditions sur l'e-mail et les attributs du visiteur lisent ce que votre site transmet au widget. Les visiteurs connectés qui utilisent une identité vérifiée (userJwt) doivent aussi transmettre email si une condition sur l'e-mail en a besoin.

HTML
<script>
  // Send the values your display rules check
  sonny('identify', {
    email: 'anna@acme.com',
    attributes: { userId: 'u_123', group: 'vip', seats: 12 }
  });

  // Later, when something changes
  sonny('setAttributes', { group: 'beta' });
</script>

Passer outre les règles depuis votre code

Votre propre code a toujours le dernier mot. sonny('show') et sonny('hide') ignorent les règles jusqu'au rechargement de la page.

HTML
<script>
  sonny('hide'); // hide the widget, whatever the rules say
  sonny('show'); // show it again, whatever the rules say
  sonny('open'); // opens the chat, and shows the widget if rules hid it
</script>

Bon à savoir

  • Les règles d'affichage masquent le widget. Elles ne restreignent pas l'accès : n'importe qui peut toujours le charger.
  • Les règles s'appliquent à l'ensemble du widget, y compris son onglet Aide. Votre site public de centre d'aide n'est pas concerné.
  • Les SDK iOS et Android ignorent les règles d'affichage. C'est l'application qui décide quand ouvrir le chat.
  • Les visiteurs en direct continuent de lister les personnes présentes sur les pages où le widget est masqué.

Documentation associée