Cet article couvre les questions courantes sur Contentsquare et la performance de votre site.
Comment l'étiquette de Contentsquare affecte-t-elle le chargement de la page ?
Nous prenons toutes les mesures nécessaires pour garantir la livraison rapide de notre service sur vos sites avec le moins d'impact possible. Voici comment :
-
L'étiquette est chargée de manière asynchrone.
L'étiquette de Contentsquare n'empêche pas votre site de charger ses ressources car elle est chargée de manière asynchrone.
-
Nous utilisons un Réseau de Distribution de Contenu (CDN) pour servir l'étiquette de Contentsquare.
Un système de serveurs positionnés dans le monde entier sert l'étiquette de Contentsquare plutôt que depuis un seul emplacement. L'utilisation d'un CDN permet à l'étiquette de Contentsquare d'être chargée plus rapidement par vos utilisateurs tout en offrant une disponibilité bien meilleure.
-
L'étiquette fait un bon usage du cache du navigateur.
Malgré le chargement asynchrone de l'étiquette, il est toujours important de charger et exécuter l'étiquette le plus rapidement possible lors du suivi des utilisateurs. Nous y parvenons en faisant le meilleur usage du cache du navigateur et en chargeant deux fichiers distincts qui sont rechargés par les navigateurs à des intervalles différents ou lorsqu'ils sont modifiés.
L'étiquette de Contentsquare pourrait-elle affecter la performance de mon site ?
Étant donné que chaque morceau de code JavaScript ajouté peut affecter votre site d'une manière ou d'une autre, nous ne pouvons pas garantir que votre site ne sera pas affecté de quelque manière que ce soit. Cependant, l'étiquette de Contentsquare est conçue pour avoir un impact minimal sur la performance de votre site.
À des intervalles réguliers et courts, toutes les 100 ms ou dix fois par seconde, la position du curseur et la position de défilement sont capturées. Les clics sont capturés lorsqu'ils se produisent, avec la position du curseur par rapport à l'élément cliqué. Ces fonctions n'affectent pas l'expérience de l'utilisateur car elles capturent uniquement l'emplacement du pointeur lorsqu'un clic se produit ou toutes les 100 ms. Les événements sont envoyés aux serveurs de Contentsquare via des trames dans un WebSocket. Cette méthode est plus efficace que l'envoi de requêtes XHR à intervalles réguliers.
Options pour améliorer le SEO et réduire l'impact potentiel sur la vitesse du site
Une façon de réduire tout impact potentiel que l'étiquette de Contentsquare pourrait avoir sur votre score SEO et la vitesse de votre site est de retarder le chargement de l'étiquette. Vous pouvez le faire en utilisant la fonction de minuterie de Google Tag Manager ou en chargeant l'étiquette uniquement lorsque l'utilisateur a interagi avec la page, par exemple en cliquant ou en faisant défiler.
Une autre option est de charger l'étiquette après l'événement "DOM Interactive" sur votre site web. Cette méthode garantit que la majeure partie du JavaScript d'une page nécessaire pour les ressources critiques sera complète, et Contentsquare peut mettre en cache le contenu qu'il peut voir sans affecter la performance du site.