Chaque minute où votre boutique Shopify est en panne, vous perdez des ventes. Bien que l'infrastructure de Shopify soit fiable, des pannes arrivent - et vous devez le savoir immédiatement. Voici comment configurer un monitoring complet pour votre boutique.
Pourquoi Monitorer une Plateforme Hébergée Comme Shopify ?
"Mais Shopify gère tout, non ?" Pas exactement :
- Les pannes de la plateforme Shopify arrivent (consultez l'historique de status.shopify.com)
- Votre thème peut avoir des erreurs JavaScript qui cassent le checkout
- Les applications tierces peuvent causer des échecs de page
- Le code personnalisé dans theme.liquid peut planter
- Les problèmes CDN peuvent affecter des régions spécifiques
- Les problèmes de domaine/DNS sur votre domaine personnalisé
Vous avez besoin d'un monitoring indépendant pour vérifier ce que les clients vivent réellement.
Que Monitorer sur Shopify
Moniteurs Essentiels
1. Page d'Accueil de la Boutique
URL : https://votreboutique.com
Attendu : HTTP 200
Contient : Le nom de votre boutique ou un élément unique
Intervalle : 1 minute
2. Pages Produits
Surveillez vos meilleurs produits :
URL : https://votreboutique.com/products/best-seller
Attendu : HTTP 200
Contient : "Ajouter au panier"
3. Collections
URL : https://votreboutique.com/collections/all
Attendu : HTTP 200
4. Accessibilité du Checkout
URL : https://votreboutique.com/checkout
Attendu : HTTP 200 ou 302 (redirection vers le panier si vide)
5. Page Panier
URL : https://votreboutique.com/cart
Attendu : HTTP 200
Moniteurs Avancés
Santé de l'API (si vous utilisez la Storefront API)
URL : https://votreboutique.myshopify.com/api/2024-01/graphql.json
Méthode : POST
En-têtes : X-Shopify-Storefront-Access-Token
Domaine Personnalisé vs Domaine Myshopify
Surveillez les deux :
votreboutique.com(domaine personnalisé)votreboutique.myshopify.com(accès de secours)
Si le domaine personnalisé échoue mais que myshopify fonctionne, c'est un problème DNS de votre côté.
Configurer le Monitoring Shopify
Étape 1 : Créer un Compte de Monitoring
Inscrivez-vous à un service de monitoring comme WizStatus (le plan gratuit fonctionne bien pour la plupart des boutiques).
Étape 2 : Ajouter l'URL de Votre Boutique
- Cliquez sur "Ajouter un Moniteur"
- Sélectionnez le type de moniteur HTTP/HTTPS
- Entrez l'URL de votre boutique Shopify
- Définissez l'intervalle de check (1 minute recommandé)
Étape 3 : Configurer la Validation de Contenu
Ne vérifiez pas seulement le HTTP 200. Validez le contenu de la page :
Pourquoi c'est important : Shopify peut retourner 200 OK avec une page d'erreur. La validation de contenu détecte cela.
Mot-clé à trouver : "Ajouter au panier" ou le nom de votre boutique
Alerter si : Mot-clé non trouvé
Étape 4 : Configurer les Notifications
Configurez plusieurs canaux :
- Email - Pour les alertes non urgentes
- Slack/Discord - Notification immédiate à l'équipe
- SMS - Problèmes critiques (checkout en panne)
- PagerDuty - Rotation d'astreinte 24/7
Étape 5 : Ajouter le Monitoring SSL
Même si Shopify gère le SSL, surveillez-le :
- Problèmes de certificat de domaine personnalisé
- Problèmes de certificat CDN
- Avertissement précoce avant expiration
Surveiller Plusieurs Boutiques
Si vous gérez plusieurs boutiques Shopify :
- Créez des moniteurs pour chaque boutique
- Utilisez des tags/labels pour organiser par client
- Configurez des canaux de notification séparés par boutique
- Créez des pages de statut individuelles
Problèmes Spécifiques à Shopify à Surveiller
Erreurs de Thème
Les erreurs JavaScript peuvent casser le checkout :
- Surveillez spécifiquement la page de checkout
- Vérifiez après les mises à jour de thème
- Validez la présence du bouton "Acheter Maintenant"
Conflits d'Applications
Les applications tierces peuvent causer des problèmes :
- Surveillez les pages utilisant des applications lourdes
- Vérifiez après l'installation de nouvelles applications
- Validez les fonctionnalités principales
Problèmes d'Inventaire/Produit
Bien que ce ne soit pas l'uptime en soi, important à surveiller :
- Vérifiez que les bestsellers sont en stock
- Surveillez les pages de collection pour les états vides
Disponibilité Géographique
Shopify utilise un CDN global, mais les problèmes peuvent être régionaux :
- Surveillez depuis plusieurs emplacements
- Détectez les pannes spécifiques à une région
Créer une Page de Statut pour la Boutique
Gardez les clients informés pendant les pannes :
- Créez une page de statut sur votre plateforme de monitoring
- Ajoutez les moniteurs pour les sections clés de la boutique
- Personnalisez le branding pour correspondre à votre boutique
- Liez depuis votre boutique (footer, centre d'aide)
- Configurez les mises à jour automatiques quand des problèmes surviennent
Exemple de sections de page de statut :
- Site Web & Boutique
- Checkout & Paiements
- Recherche de Produits
- Comptes Clients
Playbook de Réponse aux Alertes
Quand vous recevez une alerte de panne :
Étapes Immédiates (0-5 minutes)
- Vérifiez la panne - Testez depuis mobile et desktop
- Vérifiez le Statut Shopify - Visitez status.shopify.com
- Testez le checkout - Essayez d'ajouter un produit au panier
Si Shopify est en Panne
- Rien que vous puissiez faire techniquement
- Mettez à jour votre page de statut
- Postez sur les réseaux sociaux
- Attendez la résolution de Shopify
Si Votre Boutique Spécifiquement est en Panne
- Vérifiez les changements récents (thèmes, applications)
- Désactivez les applications récemment ajoutées
- Revertez les changements de thème
- Vérifiez le DNS du domaine personnalisé
- Contactez le support Shopify
Coût du Downtime Shopify
Calculez votre coût de downtime :
Revenu Horaire = Revenu Mensuel / 720 heures
Coût par Minute = Revenu Horaire / 60
Exemple :
Boutique à 50 000€/mois
= 69,44€/heure
= 1,16€/minute de downtime
Même 30 minutes de downtime = 35€ de revenu perdu (sans compter les dégâts de réputation).
Intégration avec Shopify Analytics
Corrélez les données de monitoring avec les ventes :
- Suivez les baisses de taux de conversion
- Identifiez les périodes de pages lentes
- Corrélez les temps de réponse avec la complétion du checkout
Checklist de Monitoring pour Shopify
- Moniteur page d'accueil (checks d'1 min)
- Moniteur page produit
- Accessibilité du checkout
- Moniteur page collection
- Monitoring de certificat SSL
- Alertes sur le temps de réponse
- Checks multi-emplacements
- Page de statut créée
- Notifications Slack/Discord
- SMS pour les alertes critiques
Bonnes Pratiques
À Faire
- Surveiller depuis plusieurs emplacements géographiques
- Vérifier à la fois le domaine personnalisé et myshopify.com
- Définir des seuils de temps de réponse raisonnables (3-5 secondes)
- Créer une page de statut pour la transparence
- Documenter vos procédures de réponse
À Éviter
- S'appuyer uniquement sur la page de statut de Shopify
- Ne vérifier que la page d'accueil
- Définir des intervalles de check supérieurs à 5 minutes pour les pages critiques
- Ignorer les tendances de temps de réponse lents
Configuration Recommandée
Pour la plupart des boutiques Shopify :
Plan gratuit (WizStatus) :
- 5 moniteurs au total
- Page d'accueil, checkout, top produit, collection, panier
- Intervalles de check d'1 minute
- Monitoring SSL inclus
- Page de statut incluse
Cela couvre l'essentiel à coût zéro.