Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Cet article couvre les questions courantes concernant Contentsquare et la performance de votre site.
Comment le tag de Contentsquare affecte-t-il le chargement de la page ?
Nous prenons toutes les étapes nécessaires pour garantir la rapidité de livraison de notre service sur vos sites avec le moins d'impact possible. Voici comment :
-
Le tag est chargé de manière asynchrone.
Le tag de Contentsquare n'empêche pas votre site de charger ses ressources car il est chargé de manière asynchrone.
-
Nous utilisons un Réseau de Distribution de Contenu (CDN) pour servir le tag de Contentsquare.
Un système de serveurs positionnés à travers le monde sert le tag de Contentsquare plutôt que depuis un seul emplacement. L'utilisation d'un CDN permet au tag de Contentsquare d'être chargé plus rapidement par vos utilisateurs tout en offrant une bien meilleure disponibilité.
-
Le tag utilise correctement le cache du navigateur.
Bien que le tag se charge de manière asynchrone, il est toujours important de charger et d'exécuter le tag aussi rapidement que possible lors du suivi des utilisateurs. Nous faisons cela en tirant le meilleur parti 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.
Le tag de Contentsquare pourrait-il 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, le tag de Contentsquare est conçu pour avoir un impact minimal sur la performance de votre site.
À 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 d'un utilisateur car elles ne capturent que 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 frames 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 le tag de Contentsquare a sur votre score SEO et la vitesse de votre site est de retarder le chargement du tag. Vous pouvez le faire en utilisant la fonction de minuterie de Google Tag Manager ou en chargeant le tag uniquement lorsque l'utilisateur a interagi avec la page, par exemple en cliquant ou en faisant défiler.
Une autre option est de charger le tag après que l'événement "DOM Interactive" sur votre site web se soit produit. Cette méthode garantit que la majeure partie du JavaScript d'une page nécessaire pour les ressources critiques sera complète, et Contentsquare pourra mettre en cache le contenu qu'il peut voir sans impacter la performance du site.