Analyse de vitesse · 2 mars 2026

Hotjar ralentit-il Shopify ? Données sur l’impact de la vitesse (2026)

Hotjar est l'un des outils d'analyse les plus populaires sur Shopify. Mais qu’est-ce que cela fait réellement à la vitesse de votre page ? Nous l'avons testé sur 50 magasins et mesuré l'impact réel sur Scores PageSpeed et Core Web Vitals.

1. Les données d'impact de la vitesse

Let's cut straight to the numbers. According to data from the Projet Web tiers (qui explore des millions de sites Web à l'aide de Google Lighthouse tous les quatre mois), le script de suivi de Hotjar a un impact mesurable sur les performances des pages :

Métrique Sans Hotjar Avec Hotjar Différence
Temps de chargement des pages 3,2s 4.0s +829ms
Poids des pages 2.1MB 2.57MB +0.47MB
Blocage du fil principal 450ms 680ms +230ms
Requêtes réseau 45 52 +7 demandes
Score PageSpeed (Mobile) 72 61 −11 points

Moyenne sur 50 magasins Shopify testés. Limitation mobile 4G. Source : projet Web tiers + tests internes.

Cette augmentation de 829 ms est significative. Google recommande un temps de chargement total de page inférieur à 2,5 secondes pour un bon LCP. Sur une boutique Shopify typique qui charge déjà 15 à 25 scripts d'application, l'ajout de Hotjar peut faire la différence entre la réussite et l'échec de Core Web Vitals. Si vous avez affaire à un magasin lent, notre guide complet d'optimisation de la vitesse covers every fix — from image compression to script deferral.

⚠️ Le problème de la composition

Hotjar est rarement le seul script tiers sur une boutique Shopify. Le magasin moyen gère également une application d'avis, un widget de chat, Facebook Pixel, Google Analytics et plusieurs autres trackers. Chacun ajoute son propre poids. Les 829 ms de Hotjar à eux seuls sont gérables, mais empilés par-dessus tout le reste, ils peuvent pousser votre magasin au-delà du point de bascule. Voir notre guide complet sur l'impact des scripts tiers pour une image complète.

2. Ce que Hotjar charge réellement sur votre magasin

Pour comprendre pourquoi Hotjar affecte la vitesse, vous devez savoir ce qu'il charge. Lorsqu'un visiteur arrive dans votre boutique Shopify avec Hotjar installé, voici ce qui se passe :

  1. Script de suivi initial (~35 Ko) : L'extrait de base Hotjar se charge à partir de static.hotjar.com. C'est relativement petit mais cela initie une chaîne de demandes supplémentaires.
  2. Module d'enregistrement de session (~180 Ko) : Si l'enregistrement de session est activé (c'est généralement le cas), Hotjar télécharge son moteur d'enregistrement complet. C'est le composant le plus lourd.
  3. Module de suivi Heatmap (~120 Ko) : Suit les mouvements de la souris, les clics et la profondeur de défilement pour la génération de cartes thermiques.
  4. Widgets de commentaires et d'enquête (~ 80 Ko) : Si vous utilisez les sondages ou enquêtes de rétroaction de Hotjar, du JavaScript et du CSS supplémentaires sont chargés.
  5. Connexion WebSocket : Hotjar ouvre une connexion WebSocket persistante pour diffuser les données d'enregistrement de session vers ses serveurs en temps réel.
  6. Observateur de mutation DOM : Enregistre chaque modification apportée au DOM de votre page : chaque animation, chaque élément dynamique, chaque application Shopify qui modifie la page.

La charge utile totale peut dépasser 470 Ko de JavaScript, faisant de Hotjar l'un des outils d'analyse les plus lourds disponibles. À titre de comparaison, Google Analytics 4 charge environ 90 Ko et Microsoft Clarity environ 22 Ko.

Comparaison de la taille des scripts

Microsoft Clarté ~22 Ko
Google Analytics 4 ~90 Ko
Orange porte-bonheur ~250 Ko
Hotjar ~470 Ko

3. Comment Hotjar impacte les éléments essentiels du Web

Core Web Vitals sont les trois mesures que Google utilise pour évaluer l'expérience utilisateur de votre page – et elles constituent un signal de classement direct. Voici comment Hotjar affecte chacun d’entre eux :

🎨Impact LCP

La plus grande peinture de contenu

Le script de Hotjar est en concurrence avec votre image de héros et vos ressources critiques en termes de bande passante et de temps de thread principal. Cela retarde la fin du rendu de votre plus grand élément visible. Impact typique : +0,5 à 1,2 secondes.

Fort impact

👆Impact INP

Interaction avec la prochaine peinture

L'observateur de mutation DOM et les écouteurs d'événements de Hotjar s'exécutent sur le thread principal, en concurrence avec vos gestionnaires de clic/tap. Les 230 ms de blocage supplémentaire du thread principal aggravent directement la réactivité des interactions.

Impact moyen-élevé

📐Impact CLS

Changement de disposition cumulatif

Le script de suivi principal de Hotjar ne provoque généralement pas de changements de mise en page. Cependant, si vous utilisez les widgets de commentaires, les enquêtes entrantes ou les fenêtres contextuelles NPS de Hotjar, ceux-ci peuvent injecter des éléments visibles qui modifient le contenu.

Faible impact

The LCP and INP impact are the most concerning for Shopify merchants, because these are already the two metrics most Shopify stores struggle with. Adding Hotjar on top of existing theme and app scripts can tip the balance from "Needs Improvement" to "Poor" in Google Search Console. For a deeper dive into all three metrics, see our Guide Shopify Core Web Vitals.

4. Avec ou sans Hotjar : test côte à côte

Nous avons effectué un test contrôlé sur une boutique Shopify standard exécutant le thème Dawn avec 5 applications courantes (avis, popup d'e-mail, widget de chat, Facebook Pixel, Google Analytics 4). Voici les résultats avant et après l’ajout de Hotjar :

✅ Sans Hotjar

Score PageSpeed 68/100
LCP 2,8s
INP 180ms
CLS 0.05
Temps de blocage total 620ms
Poids total des pages 2.3MB

❌ Avec Hotjar

Score PageSpeed 57/100
LCP 3,6s
INP 260ms
CLS 0.06
Temps de blocage total 870ms
Poids total des pages 2.8MB

The key takeaway: adding Hotjar pushed LCP from 2.8s (borderline passing) to 3.6s (firmly in "Needs Improvement" territory), and INP went from 180ms (passing) to 260ms (failing). That's the difference between green and orange/red in Google Search Console.

5. Comment atténuer l'impact de la vitesse de Hotjar

Vous n'avez pas à choisir entre les informations de Hotjar et la vitesse de votre magasin. Voici des stratégies éprouvées pour minimiser l’impact :

Option 1 : utiliser Thunder pour différer automatiquement Hotjar

Thunder Page Speed Optimizer identifie et différe automatiquement tous les scripts tiers, y compris Hotjar, sans interrompre leurs fonctionnalités. La cartographie intelligente des dépendances de Thunder garantit que Hotjar enregistre toujours les sessions et génère correctement les cartes thermiques, mais se charge après votre contenu critique.

Résultats avec Thunder + Hotjar :

  • Score PageSpeed : 57 → 71 (récupéré presque tous les points perdus)
  • LCP : 3,6s → 2,6s (retour au passage)
  • INP : 260 ms → 170ms (retour au passage)
  • Fonctionnalité Hotjar : 100% conservé
Gardez Hotjar sans le coup de vitesse →

Forfait gratuit disponible · Aucune carte de crédit requise · Configuration en 30 secondes

Option 2 : différer manuellement le script de Hotjar

Si vous préférez une approche manuelle, vous pouvez retarder le chargement de Hotjar jusqu'à ce que la page soit interactive. Remplacez l'extrait Hotjar standard par cette version différée :

<script>
// Defer Hotjar until user interacts or 5 seconds pass
(function() {
  var loaded = false;
  function loadHotjar() {
    if (loaded) return;
    loaded = true;
    (function(h,o,t,j,a,r){
      h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
      h._hjSettings={hjid:YOUR_SITE_ID,hjsv:6};
      a=o.getElementsByTagName('head')[0];
      r=o.createElement('script');r.async=1;
      r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
      a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
  }
  ['scroll','click','touchstart','mousemove'].forEach(function(e) {
    window.addEventListener(e, loadHotjar, {once: true, passive: true});
  });
  setTimeout(loadHotjar, 5000);
})();
</script>

Cette approche retarde Hotjar jusqu'à ce que l'utilisateur fasse défiler, clique ou que 5 secondes s'écoulent, selon la première éventualité. Le compromis : vous manquerez l'enregistrement des premières secondes de la session pour les utilisateurs qui rebondissent immédiatement.

Option 3 : limiter Hotjar à des pages spécifiques

Au lieu de charger Hotjar sur chaque page, limitez-le aux pages que vous analysez activement. Dans les paramètres de Hotjar, vous pouvez spécifier les URL à suivre. Cela signifie que votre page d'accueil et vos pages de produits (qui comptent le plus pour le référencement) restent rapides, tout en continuant à obtenir des données sur les pages que vous optimisez.

Option 4 : désactiver les fonctionnalités que vous n'utilisez pas

Si vous n'avez besoin que de cartes thermiques, désactivez les enregistrements de session. Si vous n'avez besoin que d'enregistrements de session, désactivez les widgets de commentaires. Chaque fonctionnalité désactivée réduit la charge utile JavaScript et le travail du thread principal. Consultez le tableau de bord de Hotjar sous Paramètres du site pour basculer entre les fonctionnalités individuelles.

6. Alternatives plus légères à Hotjar

Si l'impact de Hotjar sur la vitesse est un facteur décisif, plusieurs alternatives offrent des fonctionnalités similaires avec moins de frais généraux :

Taille du script Vitesse Impact Prix Principales caractéristiques
Hotjar ~470 Ko +829ms Gratuit – 99 $+/mois Heatmaps, enregistrements, enquêtes, feedback
Microsoft Clarté ~22 Ko +120ms Gratuit (illimité) Cartes thermiques, enregistrements, informations sur l'IA
Orange porte-bonheur ~250 Ko +520ms 39$+/mois Heatmaps, enregistrements, chat en direct, enquêtes
Oeuf fou ~85 Ko +280ms 24$+/mois Heatmaps, enregistrements, tests A/B

Pour la plupart des marchands Shopify, Microsoft Clarity est la meilleure alternative — il est entièrement gratuit, a un trafic illimité et son script est 95 % plus léger que celui de Hotjar. Il comprend des cartes thermiques, des enregistrements de sessions et même des informations basées sur l'IA grâce à l'intégration de Copilot. Quel que soit l'outil que vous choisissez, configurez suivi continu des performances afin que vous puissiez détecter toutes les futures régressions de vitesse.

Pour une comparaison complète de toutes les options, consultez notre meilleurs outils de carte thermique pour Shopify résumé ou notre détaillé Guide des alternatives Hotjar.

💡 Conseil de pro : utilisez Thunder avec N'IMPORTE QUEL outil Heatmap

Quel que soit l'outil de carte thermique que vous choisissez, Thunder Page Speed Optimizer différera automatiquement ses scripts pour minimiser l'impact sur la vitesse. Cela signifie que vous pouvez utiliser des outils encore plus lourds comme Hotjar sans perte de performances : la gestion intelligente des scripts de Thunder gère le timing afin que vos Core Web Vitals restent verts. Voir les tarifs Thunder — il existe un forfait gratuit pour commencer.

7. Foire aux questions

Hotjar ralentit-il les magasins Shopify ?

Oui. Le script de suivi de Hotjar ajoute environ 829 ms au temps de chargement des pages et 0,47 Mo au poids de la page. Sur les magasins Shopify qui chargent déjà des scripts d'applications tierces, cela peut placer Core Web Vitals dans la catégorie « médiocre », en particulier LCP et INP.

Dans quelle mesure Hotjar affecte-t-il les scores PageSpeed ?

Lors de nos tests, l'ajout de Hotjar à une boutique Shopify réduit généralement le score de performance de PageSpeed ​​Insights de 5 à 15 points sur mobile. L'impact varie en fonction du nombre d'autres scripts déjà exécutés sur la page.

Puis-je utiliser Hotjar sans ralentir ma boutique Shopify ?

Vous pouvez minimiser l'impact en différant le chargement du script de Hotjar après l'interaction de l'utilisateur, en utilisant un gestionnaire de script tel que Thunder Page Speed ​​Optimizer qui diffère automatiquement les scripts tiers, ou en limitant Hotjar à des pages spécifiques plutôt que de l'exécuter sur l'ensemble du site.

Microsoft Clarity est-il plus rapide que Hotjar ?

Oui. Le script de Microsoft Clarity est nettement plus léger que celui de Hotjar : environ 22 Ko par rapport à la charge utile totale de Hotjar de plus de 470 Ko. Clarity se charge également de manière asynchrone par défaut et a un temps de blocage du thread principal minimal. De plus, c'est totalement gratuit.

Hotjar affecte-t-il Core Web Vitals ?

Oui. Hotjar a principalement un impact sur LCP (Largest Contentful Paint) en ajoutant du JavaScript bloquant le rendu et de l'INP (Interaction to Next Paint) en augmentant le temps de blocage du thread principal. CLS est généralement moins affecté à moins que Hotjar n'injecte des éléments d'interface utilisateur visibles comme des widgets de commentaires.

Should I remove Hotjar from my Shopify store?

Pas nécessairement. Hotjar fournit des données précieuses sur le comportement des utilisateurs. Au lieu de le supprimer, envisagez de différer le script jusqu'après le chargement de la page, de l'utiliser uniquement sur les pages que vous analysez activement ou de passer à une alternative plus légère comme Microsoft Clarity pour un suivi permanent.

Gardez Hotjar. Perdez la pénalité de vitesse.

Thunder diffère automatiquement Hotjar et tous les autres scripts tiers afin que vos Core Web Vitals restent verts. Aucun changement de code, aucune perte de fonctionnalité.

Installer Thunder gratuitement →

Plan gratuit disponible · Fonctionne avec tous les thèmes Shopify · Configuration en 30 secondes