Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Installer Google Analytics 4 sur une boutique Shopify

Sur Shopify, poser Google Analytics 4 dans theme.liquid ne suffit plus pour mesurer l’achat. Depuis le passage au nouveau système de paiement (checkout extensibility), Shopify a retiré la possibilité d’ajouter des scripts personnalisés sur les pages de paiement et de confirmation : l’évènement purchase doit être couvert autrement.

Décrire mon problème Discuter sur WhatsApp

Les situations que je traite

  • GA4 affiche des vues de fiche produit mais jamais d’achat (purchase)
  • Une balise posée dans theme.liquid fonctionnait avant et ne remonte plus rien depuis une mise à jour Shopify
  • Vous ne savez pas si vous devez utiliser le canal d’application Google & YouTube ou les Pixels personnalisés
  • Un ancien pixel a été migré automatiquement par Shopify et vous ne savez pas s’il fonctionne encore
  • Vous voulez vérifier que l’installation GA4 couvre bien tout le tunnel, du catalogue jusqu’à la confirmation

Comment j’installe GA4 sur Shopify

  1. Constat sur l’emplacement historique

    theme.liquid permet toujours de couvrir les pages catalogue, fiche produit et panier, mais plus la page de paiement ni la page de confirmation de commande depuis le retrait des scripts additionnels sur ces pages.

  2. Installation via le canal Google & YouTube

    Quand c’est possible, je connecte GA4 via le canal d’application officiel Google & YouTube dans le back-office Shopify, qui gère la remontée des évènements y compris sur l’étape de paiement.

  3. Alternative par Pixel personnalisé

    Dans Paramètres > Évènements client, je crée un Pixel personnalisé qui écoute les évènements Shopify (page vue, ajout panier, commande passée) et les retransmet vers GA4 depuis un environnement sandboxé, séparé du code du thème.

  4. Vérification des paramètres purchase

    Je contrôle que transaction_id (l’identifiant de commande Shopify) et value correspondent bien au montant réellement payé, avant de considérer l’évènement purchase fiable.

  5. Test de bout en bout

    Je passe une commande de test complète, du catalogue jusqu’à la page de statut de commande, et je vérifie dans GA4 DebugView que chaque évènement du tunnel est bien reçu.

Pourquoi theme.liquid seul ne suffit plus

Shopify a fait évoluer son système de paiement vers le « checkout extensibility ». Une conséquence directe : les scripts personnalisés ajoutés à la main sur les pages de paiement et de confirmation (l’ancien mécanisme « Additional scripts » ou checkout.liquid) ne sont plus rendus. Shopify a communiqué une échéance au 28 août 2025 pour l’arrêt de ces personnalisations historiques.

Concrètement, une balise GA4 posée uniquement dans theme.liquid continue de mesurer les pages produit et le panier, mais perd l’évènement purchase, celui qui compte le plus pour un site marchand.

Depuis début 2025, Shopify a aussi migré automatiquement vers des pixels personnalisés les anciens pixels qui n’étaient pas configurés via les canaux d’application officiels, avec un risque de perte de mesure signalé par Shopify le temps de vérifier la migration : je recommande de contrôler ce point sur tout compte Shopify existant depuis plusieurs années.

Pages liées

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Quel outil faut-il connecter ?
L’outil dispose-t-il d’une API documentée ?

Sans API, il reste souvent l’import de fichiers — c’est faisable, mais différent.

Dans quel sens les données doivent-elles circuler ?
À quelle fréquence la synchronisation doit-elle tourner ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Pourquoi ma balise GA4 dans theme.liquid ne mesure-t-elle plus l’achat ?
Depuis le passage de Shopify au nouveau système de paiement, les scripts personnalisés ne sont plus exécutés sur les pages de paiement et de confirmation. theme.liquid seul ne couvre plus l’évènement purchase.
Faut-il utiliser le canal Google & YouTube ou un Pixel personnalisé ?
Le canal d’application officiel est la voie la plus simple quand il couvre le besoin. Un Pixel personnalisé donne plus de contrôle sur les évènements envoyés, utile si le tracking doit être adapté finement.
Mon ancien pixel Shopify fonctionne-t-il encore ?
Shopify a migré automatiquement, depuis début 2025, les anciens pixels non configurés via les canaux officiels. Je vérifie systématiquement qu’un pixel migré remonte toujours des données correctes.
Dois-je recueillir le consentement avant de charger GA4 sur Shopify ?
GA4, dans sa configuration standard, ne remplit pas les critères d’exemption de consentement fixés par la CNIL. Son chargement nécessite donc en principe le consentement préalable du visiteur, comme sur toute autre plateforme.
Comment vérifier que tout le tunnel est bien suivi ?
Je passe une commande de test complète et je contrôle chaque évènement dans le DebugView de GA4, du catalogue jusqu’à la page de statut de commande.