Il s’agit ici d’une erreur plus technique que technologique ou fonctionnelle. Mais elle revêt une importance cruciale.
La fluidité de la navigation est en effet un élément déterminant pour éviter que l’internaute ne se lasse de sa navigation et quitte le site internet.
Le temps de réponse, résultat de différents éléments (qualité du réseau, navigateur de l’internaute, gestion du cache, qualité du code du site web, …) est l’un des premiers critères que l’internaute appréhende pour juger de la qualité d’un site internet.
En complément de ces éléments qui influent sur le temps de réponse, il est essentiel de mesurer la qualité des services externes intégrés au site internet et notamment de s’assurer qu'aucun de ses services ne vienne altérer la navigation de l’internaute :
- soit par le délai de réponse pris par le service pour fournir un visuel,
- soit, et cela serait plus grave, par une attente de la réponse du service suite à une requête qui bloquerait l’affichage de la page.
Le premier élément peut être éventuellement garanti par des clauses contractuelles encadrant le délai moyen de réponse du service, exprimé en millisecondes, suite à une requête envoyée par le site internet ainsi que son taux de disponibilité.
Par contre, le second élément impose un pré-requis technique dans le mode de fonctionnement du service externe. Ce pré-requis est le fonctionnement en mode asynchrone. Il permet notamment de ne pas attendre la réponse à une requête émise par le site pour dérouler les autres traitements.
De surcroît, dans le cas d’un système de recommandation, une absence de réponse à une demande émise par le site est toujours possible que ce soit pour des problèmes d’architecture physique (coupure de réseau) ou des problèmes fonctionnels (indisponibilité du service).
En complément du fonctionnement asynchrone, un système de recommandation basé sur l’IA doit également prévoir de ne pas perdre les informations de navigation utiles à la pertinence de la recommandation en cas de délai dans la transmission. Pour cela, le système doit également prévoir la gestion d’une file d’attente pour les requêtes qui n’ont pas pu être transmises afin que ces dernières soient envoyées dès que le délai de réponse redevient normal. Il ne s’agit pas, bien sûr, de demander une réponse différée mais bien de permettre à l’IA d’exploiter la totalité des informations de navigation de la visite en cours.
Quand il y a, bien sûr, une IA travaillant en temps réel sur la base des informations reçues en cours de navigation et pas simplement une automation de publication d’un résultat statistique par segment.
En synthèse, un service de recommandation personnalisée, comme tout service externe, peut être tributaire d'aléas techniques ou fonctionnels qui ne doivent pas avoir de conséquence sur la navigation de l’internaute.
Ceci exclut le choix:
- d’un système qui ne proposerait pas un fonctionnement asynchrone,
- d’un système ne disposant pas d’une file d’attente permettant de réintégrer les informations retardées.
The Netwave Success Team
Nous espérons que cet article vous a intéressé. N’hésitez pas à le partager.
Nous vous donnons rendez-vous dans quelques jours pour décoder ensemble l’erreur N°7.
Vous avez un projet de stratégie de personnalisation pour votre site e-commerce ? Demandez une demo de notre technologie de personnalisation.
Cette série vous intéresse ? Abonnez-vous au flux d’actualité Netwave, vous serez tenu au courant des nouvelles parutions.