Modules GA4 PrestaShop : officiel vs tiers vs GTM
Module GA4 officiel, modules tiers ou GTM avec dataLayer dédié : comparatif PrestaShop sur les événements, le Consent Mode, la maintenance et le coût.
Pour une boutique PrestaShop, le module GA4 officiel couvre le besoin de base mais reste limité sur les événements e-commerce et le consentement. Les modules tiers vont plus loin, au prix d’une dépendance à leur éditeur et d’une qualité de dataLayer variable. GTM avec un dataLayer dédié est la solution la plus fiable, mais elle demande un développeur et une maintenance. Le détail de la plateforme est sur la page PrestaShop tracking GA4 et GTM, et mon approche de cadrage est décrite dans l’offre consultant analytics e-commerce.
Ce comparatif s’appuie sur les fiches publiques et la documentation des éditeurs, à la date de rédaction. Les tarifs et compatibilités évoluent : vérifiez-les sur la fiche du module avant tout achat.
Les trois options
Module GA4 officiel (ps_googleanalytics). Module public, sous licence AFL-3.0, maintenu sous l’organisation PrestaShop. Il envoie les données vers GA4 et demande d’activer l’e-commerce amélioré dans les paramètres Google Analytics pour un usage complet. Sa fiche indique PrestaShop 8.2 au minimum, et ne liste pas en détail les événements envoyés.
Modules tiers. Plusieurs éditeurs proposent des modules GA4 avec événements e-commerce, et parfois GTM et Google Ads. Exemples vérifiés : MyPresta (gratuit, gtag.js, compatibilité annoncée de 1.6 à 9.x, Consent Mode v2 annoncé), Linea Gráfica (présenté comme officiel vérifié par PrestaShop, compatibilité annoncée jusqu’à 8.2, de l’ordre de 49 € sur la fiche consultée), PrestaShow GA4 Google Integrator (payant, GA4, GTM, Google Ads et Consent Mode v2), Cocos.codes (pack GTM/GA4/Ads, de l’ordre de 60 $). Le libellé « officiel » est parfois repris par des éditeurs tiers : vérifiez toujours que l’éditeur est PrestaShop.
GTM avec dataLayer dédié. Le thème ou un module léger pousse un dataLayer conforme au modèle GA4, GTM le transforme en balises. Vous contrôlez chaque paramètre, chaque déclencheur et chaque règle de consentement.
Comparatif
| Critère | Module officiel | Modules tiers | GTM + dataLayer dédié |
|---|---|---|---|
| Couverture des événements e-commerce | Partielle, peu documentée | Large, variable selon l’éditeur | Complète, choisie par vous |
| Qualité du dataLayer | Dépend du module, non détaillée | Souvent correcte, rarement auditable | Maîtrisée, testable |
Paramètres (item_variant, coupon, refund) | Limités | Présents chez les meilleurs | Tous, y compris custom |
| Consent Mode v2 | Non mentionné dans la fiche | Annoncé par plusieurs éditeurs | Configurable finement avec la CMP |
| Server-side | Non prévu | Rare, parfois via une option | Compatible sGTM |
| Maintenance et compatibilité | Suivie par PrestaShop, dépend des versions | Dépend de l’éditeur, mises à jour à surveiller | Votre responsabilité, à planifier |
| Coût | Gratuit | Gratuit à quelques dizaines d’euros par an, selon l’éditeur | Coût de développement et de maintenance |
| Dépendance | Faible (module public) | Forte (un éditeur) | Faible, mais compétence interne ou prestataire requise |
| Délai de mise en place | Rapide | Rapide | Plusieurs jours |
Le tableau ne classe pas les options sur un critère unique. Un module officiel bien configuré peut suffire à une petite boutique. Un module tiers bien choisi peut rattraper GTM sur les événements, mais il reste une boîte noire tant que vous n’avez pas testé son dataLayer. GTM dédié gagne sur le contrôle, et perd sur le délai et le coût initial.
Les points qui font la différence
Les événements. Vérifiez les huit événements de la séquence GA4 : view_item_list, select_item, view_item, add_to_cart, begin_checkout, add_shipping_info, add_payment_info et purchase. Un module qui n’envoie que purchase et view_item vous laisse aveugle sur le tunnel de commande.
Le dataLayer. Un bon test consiste à regarder les paramètres réellement envoyés : transaction_id unique, value cohérent, currency présente, item_id et item_name renseignés, item_variant pour les déclinaisons. Un module qui envoie value à zéro sur 30 % des commandes ne se voit pas dans l’interface, mais il fausse le ROAS.
Le consentement. Un module qui ne transmet pas les signaux Consent Mode v2 à la CMP fait mentir vos rapports dans les deux sens : trop de conversions quand le consentement est accepté sans signal, et des conversions perdues côté Google Ads. Demandez à l’éditeur comment les signaux sont transmis, avant et après le choix de l’internaute.
Le server-side. Si vous voulez les conversions améliorées ou la CAPI Meta, il faut pouvoir envoyer les données à un conteneur sGTM. Les modules tiers qui le font sont rares. Avec GTM dédié, c’est un ajout direct.
La maintenance. Un module qui n’est pas mis à jour après une montée de version de PrestaShop casse le tracking sans prévenir. Vérifiez la date de dernière mise à jour et les versions testées, et prévoyez une recette après chaque mise à jour du cœur ou du thème.
Verdict par profil
Petite boutique sans développeur. Commencez par le module officiel si votre version est couverte, et activez l’e-commerce amélioré dans GA4. Si vous avez besoin de Consent Mode v2 ou de Google Ads précis, prenez un module tiers dont la fiche documente la transmission des signaux, et testez le dataLayer avant de le garder.
Boutique avec agence ou prestataire technique. Le GTM dédié est le choix le plus robuste. L’agence développe un dataLayer propre, vous gardez la maîtrise des balises, et les mises à jour ne cassent pas la mesure. Le coût initial est plus élevé, mais il évite la dépendance à un éditeur.
Marque avec budget Ads significatif. Ici, la qualité de la conversion vaut plus que le coût du module. Choisissez GTM avec dataLayer dédié, branchez les conversions améliorées et, si le volume le justifie, un sGTM. Un module tiers peut servir de transition, mais il ne devrait pas rester la source unique de vos conversions.
Ce que je vérifie avant de recommander
- La version de PrestaShop, du thème et du module, et leur compatibilité documentée.
- Les événements réellement envoyés, mesurés en DebugView GA4 sur un parcours complet.
- Le comportement en consentement refusé et accepté.
- La cohérence de
valueentre GA4 et Google Ads. - La gestion de la page de confirmation et des paiements en redirection.