Applications Shopify : faire l'inventaire et retirer ce qui reste dans le thème
Combien de services tiers charge une fiche produit Shopify ? Mesure sur 54 fiches, méthode d'inventaire en six étapes et où chercher le code laissé par une application.
Sommaire
- Pourquoi faire un inventaire
- Ce que nous avons mesuré sur 54 fiches
- Où se cache le code d'une application
- Audit en six étapes
- Remplacer une application par du Liquid : quand c'est raisonnable
- Cinq erreurs fréquentes
- Checklist avant de retirer une application
- Questions fréquentes
- Continuer avec EXPERAISE
- Sources officielles
L’essentiel
Pour savoir ce que vos applications chargent vraiment, croisez trois listes : les applications installées dans l'administration, les services que le navigateur sollicite sur une fiche produit, et le code qu'elles ont laissé dans le thème. Sur 54 fiches mesurées, la médiane est de 16 hôtes tiers et de 95 requêtes de script par fiche. Désinstaller une application ne retire pas toujours son code.
Ce guide traite l'inventaire des applications et du code qu'elles laissent. Il ne remplace ni le guide des Web Pixels et du tracking, qui traite le suivi client, ni la page optimisation de la vitesse Shopify, qui couvre les Core Web Vitals. Ici, on répond à une question concrète : que charge chaque application, et peut-on s'en passer ?
Pourquoi faire un inventaire
Deux études de cas donnent l'ordre de grandeur. Chez Maison Jearom, 26 applications sont installées selon la baseline de l'étude de cas, qui y voit une dette de gouvernance et un risque de conflits. Chez OVSS, l'audit du 2 juin 2026 a relevé, sur quatre fiches produit, 104 scripts et 35 feuilles de style par page, ainsi que 21 blocs Custom Liquid sur 27 dans le gabarit produit, ce qui augmente le coût de maintenance et de contrôle qualité.
Le rapprochement des deux premiers chiffres est instructif. Maison Jearom compte 26 applications installées mais seulement 12 hôtes tiers sur une fiche produit : une application installée n'est pas forcément un service chargé sur cette page, et l'inverse existe aussi, puisque des scripts peuvent subsister après une désinstallation. L'inventaire sert précisément à réconcilier les deux vues.
Ce que nous avons mesuré sur 54 fiches
Le 23 octobre 2026 (heure de Paris), nous avons chargé 54 fiches produit de 27 boutiques accompagnées, en vue mobile (écran de 844 px de haut) et en visiteur anonyme, sans bloquer aucun script et sans accepter de cookies. Nous avons compté les requêtes, les hôtes tiers distincts (hors infrastructure Shopify) et classé les services reconnus. Un seul passage par page, et une détection par nom d'hôte : une application servie depuis un domaine propre échappe au classement.

Un tiers des fiches (18 sur 54) sollicite 21 hôtes tiers ou plus, et la médiane est de 16. À l'autre bout, 10 fiches en sollicitent 5 ou moins : ce niveau est donc atteignable avec un thème sobre.
| Indicateur par fiche | Médiane | Quart inférieur à quart supérieur | Maximum |
|---|---|---|---|
| Hôtes tiers distincts | 16 | 8 à 22 | 43 |
| Services ou applications identifiés | 9 | 4 à 12 | 25 |
| Requêtes de script | 95 | 75 à 160 | 221 |
| Feuilles de style | 16 | 9 à 36 | 52 |
| Requêtes au total | 358 | 270 à 437 | 571 |
| Poids transféré | 3,2 Mo | 2,7 à 4,3 Mo | 6,0 Mo |
| Formulaires | 8 | 6 à 10 | 32 |
| Options de sélecteur | 7 | 0 à 9 | 241 |
| LCP en laboratoire | 1,5 s | 1,0 à 2,2 s | 4,2 s |
Côté vitesse, le relevé de laboratoire (chargement à froid, processeur ralenti quatre fois, réseau à 9 Mb/s) donne un LCP médian de 1,5 s. Huit fiches sur 54 (15 %) dépassent 2,5 s, le seuil que Google range dans les bons résultats, et le décalage de mise en page dépasse 0,1 sur 2 fiches. Ce profil est plus clément qu'un téléphone moyen sur un réseau mobile réel, et un seul passage a été fait : il ne remplace pas des données de terrain.
Précision de lecture : les requêtes de script comprennent les scripts du thème et de Shopify, pas seulement ceux des applications. Les 104 scripts de l'audit OVSS (comptage des balises script) et les 95 requêtes de script de notre médiane (comptage des requêtes réseau) ne reposent pas sur la même méthode ; leur ordre de grandeur est néanmoins comparable. Une fiche à 104 scripts n'est donc pas une anomalie : elle se situe juste au-dessus de la médiane de l'échantillon.

Le classement des services frappe par sa banalité. La couche de consentement de Shopify apparaît sur 23 boutiques sur 27 (85 %), Google Fonts sur 17 (63 %), Klaviyo sur 12 (44 %), Google Tag Manager et des bibliothèques servies par un CDN (jsDelivr, unpkg, jQuery) sur 11 chacun, Google Ads et Judge.me sur 10, Google Analytics et le chat de Shopify sur 8. Une fiche charge en médiane 9 services identifiés, répartis sur 4 catégories reconnues sur 7. Rien d'anormal pris isolément : le coût vient de l'accumulation.
Où se cache le code d'une application
Une application s'installe de plusieurs façons, et chacune se retire différemment. Selon la documentation Shopify, les extensions d'application de thème (blocs d'application et intégrations) permettent d'ajouter des éléments sans modifier le code du thème. Les installations plus anciennes, ou celles qui écrivent dans les fichiers, peuvent en revanche laisser des lignes dans le thème.

Le comportement dépend de chaque éditeur. L'aide de l'application Free Shipping Bar (Hextom) en donne un exemple : si l'application a été installée après le 1er janvier 2023, le code est supprimé automatiquement à la désinstallation ; avant cette date, il faut retirer à la main la ligne ajoutée dans le fichier theme.liquid et supprimer le snippet associé. La même page précise que ce code résiduel n'affecte pas les performances pour cette application : un reste de code n'est donc pas toujours coûteux, mais il faut le savoir avant de le laisser.
Audit en six étapes
- Lister les applications installées. Dans l'administration, notez chaque application, son éditeur, son coût mensuel et la personne qui s'en sert.
- Observer ce que la page charge. Ouvrez une fiche produit en navigation privée, simulez un téléphone dont l'écran fait 844 px de haut, ouvrez l'onglet Réseau et notez les domaines qui ne sont ni les vôtres ni ceux de Shopify.
- Rapprocher les deux listes. Associez chaque domaine à une application. Les domaines sans propriétaire sont vos premiers suspects, les applications sans domaine vos premiers candidats à la suppression.
- Décider. Conserver, remplacer ou retirer, application par application, avec une raison écrite.
- Retirer sur une copie du thème. Dupliquez le thème, supprimez ce qui doit l'être, puis cherchez dans le code le nom de l'éditeur, son domaine et ses inclusions. Supprimez les fichiers orphelins seulement après avoir cherché leurs références.
- Mesurer et vérifier. Comptez à nouveau les requêtes, testez le panier et le paiement, et contrôlez que les événements de suivi qui comptent pour vos campagnes arrivent toujours.
| Application | Éditeur et domaine | Ce qu'elle charge | Où dans le thème | Responsable | Décision |
|---|---|---|---|---|---|
| Avis clients | À renseigner | Script, feuille de style, widget | Bloc d'application ou snippet | Marketing | Conserver |
| Barre de livraison offerte | À renseigner | Script, style | theme.liquid, snippet | Produit | Remplacer par du Liquid |
| Outil de test installé en 2024 | À renseigner | Script non utilisé | theme.liquid | Aucun | Retirer |
Ce tableau d'exemple se recopie dans une feuille de calcul : une ligne par application et par domaine détecté, avec une colonne « Responsable » qui ne reste jamais vide.
Remplacer une application par du Liquid : quand c'est raisonnable
Retirer une application ne signifie pas toujours renoncer à sa fonction. Chez Maison Jearom, le tiroir de panier et sa barre de progression de livraison offerte sont livrés en Liquid, avec un test mobile et une relecture après déploiement, comme le décrit l'étude de cas. Cela se justifie pour une fonction simple et stable, côté affichage.
La règle que nous appliquons est prudente. On remplace ce qui est de l'affichage (barre de progression, bandeau, onglets) et ce qui ne dépend d'aucune donnée externe. On garde l'application quand elle apporte un service : avis authentifiés, abonnements, recherche. Un remplacement a un coût de maintenance, comme le montre le gabarit OVSS avec ses 21 blocs Custom Liquid sur 27. La page développement Shopify Liquid décrit notre manière de le faire, et l'article sur les metafields et métaobjets explique comment rendre ces composants pilotables sans toucher au code.
Exemple concret : une barre d'achat collante tient en quelques dizaines de lignes de Liquid, de CSS et de JavaScript, dont le code figure dans le guide de la barre d'achat collante.
Cinq erreurs fréquentes
- Désinstaller sans chercher les résidus. L'application a disparu de la liste, son script reste dans le thème.
- Tester sur ordinateur seulement. Sur mobile, l'effet des scripts tiers est le plus fort, comme le montre notre mesure de 54 fiches produit mobiles.
- Supprimer un snippet partagé. Un fichier appelé par une autre section casse la page sans prévenir.
- Couper un script de suivi sans prévenir l'équipe média. Les campagnes perdent leurs conversions en silence.
- Ne pas mesurer avant. Sans comptage initial, on ne sait pas si le nettoyage a servi.
Checklist avant de retirer une application
- La fonction de l'application est identifiée et son responsable désigné.
- Le thème a été dupliqué et sauvegardé.
- Le nom de l'éditeur et son domaine ont été cherchés dans tout le code du thème.
- Les inclusions de snippets (render, include) sont vérifiées avant toute suppression de fichier.
- Le panier et le paiement ont été testés sur mobile après retrait.
- Les événements de suivi essentiels arrivent toujours dans les outils d'analyse.
- Le nombre de requêtes et d'hôtes tiers a été recompté sur les mêmes pages.
Questions fréquentes
Combien d'applications peut-on installer sans ralentir une boutique Shopify ?
Il n'existe pas de nombre magique : ce qui compte est ce que chaque application charge. Dans notre mesure, la médiane est de 16 hôtes tiers par fiche produit, et Maison Jearom a 26 applications installées pour 12 hôtes tiers observés.
Une application désinstallée laisse-t-elle du code dans le thème ?
Cela dépend de l'application et de son mode d'installation. Certains éditeurs retirent leur code automatiquement pour les installations récentes et demandent un retrait manuel pour les anciennes ; vérifiez dans le code du thème.
Comment savoir quelle application ralentit mon site ?
Ouvrez une fiche produit en navigation privée, ouvrez l'onglet Réseau et classez les requêtes par domaine tiers. Associez chaque domaine à une application, puis mesurez les requêtes avant et après chaque retrait.
Peut-on remplacer une application par du code Liquid ?
Oui pour une fonction d'affichage simple et stable, comme une barre de progression de livraison offerte. Gardez l'application quand elle fournit un service : avis authentifiés, abonnements, recherche.
Que faire avant de changer de thème ?
Faites l'inventaire des applications et de leurs résidus. Les installations qui ont écrit dans les fichiers de l'ancien thème ne suivent pas automatiquement : il faut réinstaller, retirer ou remplacer chaque fonction.
Comment lister les scripts tiers chargés par une page ?
Dans le navigateur, ouvrez les outils de développement, onglet Réseau, rechargez la page en navigation privée, puis filtrez les requêtes par domaine et excluez le vôtre et ceux de Shopify.
Continuer avec EXPERAISE
- Optimisation de la vitesse Shopify
- Développement Shopify Liquid
- Guides Liquid et performance
- Étude de cas Maison Jearom
- Étude de cas OVSS
Sources officielles
- Shopify : extensions d'application de thème
- Hextom : retirer le code résiduel de Free Shipping Bar
- Google web.dev : Core Web Vitals
Mesure EXPERAISE : 54 fiches produit publiques de 27 boutiques accompagnées, relevé du 23/10/2026 (heure de Paris) pour les requêtes et les services, nuit du 22 au 23/10/2026 pour le LCP et le CLS, vue mobile de 844 px de haut, visiteur anonyme, aucun script bloqué, un seul passage. Les hôtes tiers excluent l'infrastructure Shopify. Études de cas publiées : Maison Jearom (26 applications installées, baseline 2026), OVSS (audit du 02/06/2026).
Pour aller plus loin
Passez de la lecture à l’action.
Besoin d'un avis sur votre boutique ?
30 minutes pour faire le point sur votre boutique : conversion, SEO, refonte ou acquisition. Offert et sans engagement.