Dans certains cas, il est possible que la page consultée par le Visiteur ne soit pas répliquée correctement au sein de votre pupitre. Ce phénomène peut survenir pour les raisons suivantes.
1. Le navigateur utilisé par le visiteur est obsolète
Certains navigateurs ne supportent pas les technologies utilisées par iAdvize afin de permettre la reproduction de la page du visiteur.
Lorsque nous détectons un navigateur non compatible, alors nous désactivons volontairement la fonction de mirroring et nous affichons le message "La version du navigateur utilisée par le visiteur est trop ancienne pour nous permettre d'afficher le contenu de sa page.".
Voici les navigateurs concernés à l'heure actuelle :
- Version antérieure à Internet Explorer 10
- Version antérieure à Safari 7
- Version antérieure à Android 4.4 (mobile)
2. Bande passante faible, et/ou poids conséquent de la page consultée par le visiteur
- Bande passante faible : Si vous êtes équipé d'une connexion Internet instable ou lente (< ADSL ou partagée par un grand nombre d'utilisateurs), le temps de chargement nécessaire à la réplication de la page du visiteur sera d'autant plus long.
- Une bande passante de 2Mb/s par conseiller permettra une utilisation optimale d'iAdvize. 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.
- Poids conséquent de la page : Si le poids de la page consultée par le visiteur dépasse les 2 Mo, le temps nécessaire pour la répliquer sera d'autant plus long.
3. Mauvaise structure HTML de la page consultée par le visiteur
Pour que la réplication de la page du visiteur puisse être effectuée au sein du pupitre iAdvize, il est fortement conseillé de s'assurer que la structure HTML des pages de votre site Internet soit la plus proche possible des normes W3C :
- toutes les balises doivent être valides
- toutes les balises paires doivent être fermées (ex : <div> ... </div>)
- l’arbre doit respecter une hiérarchie valide ( <div><span><p> ... </p></span><div> )
Dans le cas ou ces conditions ne sont pas respectées, l’arbre HTML est reconstruit par le navigateur mais il est possible qu’à la réplication, certains éléments ne respectant pas les conditions précédentes ne soient pas similaires, provoquant des erreurs et l'affichage de page / zones blanches.
Si le navigateur web que vous utilisez au sein du pupitre est Internet Explorer 8 (ou une version inférieure), le temps de réplication de la page du visiteur est considérablement plus élevé. En effet, la méthode utilisée pour la réplication du DOM (structure HTML de la page du visiteur) n’est alors pas la même (diff text) et son traitement est plus élevé.
5. Utilisation de la librairie prototype.js 1.6.1 ou inférieur
Malgré tous les efforts fournis par iAdvize pour minimiser ce type de conflit, certaines librairies tierces (prototype.js <= 1.6.1) potentiellement utilisées sur votre site peuvent écraser la définition de certaines méthodes javascript (ex : Array.prototype.toJSON) utilisées par le cobrowsing iAdvize.
Il en résulte alors une erreur "on parse error" provoque une page blanche affichée en arrière-plan en lieu et place du site consulté par le visiteur.
6. Les requêtes iAdvize sont filtrées par certains éléments (proxy, firewall)
Il est alors nécessaire de modifier certains paramétrage réseau (ouverture de ports, du domaine iAdvize, modification du timeout de votre proxy).
Les changements à effectuer sont détaillés dans cet article.
7. Que faire si le problème persiste ?
Compte tenu du grand nombre de causes pouvant être liées à votre site Internet ou à la qualité de votre connexion et provoquer ces dysfonctionnements, nous vous invitons à prendre contact avec vos équipes techniques pour étudier d'éventuelles solutions.
N'hésitez évidemment pas à contacter également notre équipe Support !
Pour aller plus loin : Configurer vos paramètres réseaux.