Les contraintes techniques liées au mirroring / cobrowsing

Lors d'une conversation, il est possible de visualiser la page du visiteur (mirroring), et de prendre le contrôle de sa navigation (cobrowsing). Cependant certains éléments ne peuvent techniquement pas être reproduits à l'heure actuelle.

1. Les recommandations techniques

- Bande passante : Afin de pouvoir utiliser confortablement les fonctions de mirroring et cobrowsing, nous recommandons de réserver une bande passante de 2Mb/s par conseiller. Il s'agit d'une fourchette haute qui varie en fonction du poids du site à reproduire, et du nombre de conversations simultanées traitées par les conseillers.

Une bande passante sous dimensionnée peut non seulement entraîner des problèmes d'affichage de la page du visiteur et des pertes de prise en main, mais également impacter la stabilité générale du pupitre.

A titre indicatif seulement voici le résultats de nos quelques tests sur nos environnements : 
  • Le chargement du pupitre représente 1.4MB (sans cache, mais 40.5KB lors d'un rechargement avec cache)
  • L'initialisation de conversation a représenté 212KB
  • Par la suite un message envoyé côté conseiller consommait entre 0.5KB et 1KB environ
Ces tests sont un exemple dans le contexte, cela va aussi dépendre des canaux utilisés sur le pupitre, de la durée et du contenu de l'échange pour chaque visiteur.

- Navigateurs supportés : Vous trouverez la liste des navigateurs supportés pour la partie pupitre et administration sur cet article : Les navigateurs compatibles avec iAdvize.

Afin de bénéficier de la meilleure expérience possible, les navigateurs recommandés sont les versions les plus récentes Google Chrome, Mozilla Firefox ou Safari.

- Domaine : Assurez-vous de bien autoriser le domaine *.iadvize.com dans les CORS Policy (Stratégie Cross-Origin Resource Sharing), le cas échéant.

2. Les limitations du mirroring

Si la page consultée par le visiteur contient ces éléments, ceux-ci ne pourront pas être répliqués sur le pupitre : 

  • les iframes
  • le contenu flash
  • les canvas
  • les web components

 

NB : Ces limitations sont également valables pour la partie cobrowsing, étant donné que la page du visiteur est reproduite lors de la prise en main de sa navigation.

 

⚠️  Le mirroring n'est pas disponible sur les conversations en provenance de l'app mobile (SDK)


3. Les limitations du co-browsing

Lors de la prise en main de la navigation du visiteur, certains événements ne peuvent pas être gérés, ils ne seront donc pas pris en compte lors du contrôle de la navigation du visiteur :
  • Le “hover” des éléments et menus ne sera pas reproduit coté visiteur ainsi que toutes les actions qui lui sont liées
  • les actions effectuées sur les cartes Google Maps intégrées au sein de pages web
  • le visiteur doit rester sur l'onglet pour lequel le co-browsing a été activé le temps de la session de prise en main
⚠️ Le co-browsing n’est pas supporté par le pupitre mobile.

 

A lire également : La page du visiteur ne s'affiche pas en arrière-plan du pupitre (mirroring)