Déployez Google Analytics 4 avec un module : gtag.js, Measurement Protocol ou dataLayer pour GTM. Tunnel e‑commerce complet, multi‑property, health check et statistiques live. Récupérez les purchase malgré bloqueurs ou consentement via MP serveur. Assistant de config, debug et événements alignés GA4.





















MyPresta Google Analytics 4 connecte votre boutique PrestaShop à GA4 via gtag.js, Measurement Protocol ou dataLayer, assurant un tracking précis et sans doublons. Le module offre des statistiques en temps réel des événements des 30 dernières minutes directement dans le back-office, complétées par Recovery Radar qui identifie les lacunes du tunnel de conversion. Le Setup Wizard facilite la configuration, tandis que Data Coach optimise la qualité du tracking, y compris les Conversions Améliorées et le matching client_id "Ghost". Bénéficiez d'un suivi complet des événements e-commerce avec des `items[]` riches et des `event_id` dédupliqués pour des rapports fiables.
MyPresta Google Analytics 4 connecte votre boutique à GA4 avec la méthode de tracking que vous choisissez : gtag.js, Measurement Protocol ou dataLayer pour Google Tag Manager. Un Setup Wizard vous guide pour les identifiants, Live Statistics affiche les événements des 30 dernières minutes dans le back-office, Recovery Radar met en évidence les trous du tunnel, et Data Coach vous aide à améliorer la qualité du tracking avec Enhanced Conversions et le matching Ghost client_id. Événements ecommerce complets. Des rapports clairs sur lesquels agir.
Tout ce qu'il faut pour faire tourner le tracking ecommerce GA4 depuis PrestaShop : un mode de tracking clair, un tunnel d'événements complet, une visibilité en direct dans le back-office et des outils qui maintiennent la qualité des données pour Google Ads et les rapports Analytics.
Choisissez gtag.js, Measurement Protocol ou dataLayer pour GTM. Un seul canal est actif, les événements restent propres et le chiffre d'affaires n'est pas compté deux fois.
Suivez les événements GA4 des 30 dernières minutes en direct dans le back-office PrestaShop - proche du Realtime Google Analytics. Vérifiez que le tracking fonctionne pendant que vos campagnes tournent.
Voyez où le tunnel demande de l'attention - avec des pourcentages - par exemple purchase sans add_to_cart, add_to_cart sans view_item, ou remboursements vs achats - pour corriger le tracking avant de gaspiller le budget pub.
Le score de santé audite Measurement ID, mode, consentement, purchase, IDs catalogue et erreurs récentes sous forme de pourcentage clair. Data Coach note la qualité du tracking et indique quoi améliorer en premier.
Configuration guidée : choisissez le canal, saisissez Measurement ID / API secret, réglez les options de confidentialité et envoyez un événement de test - étape par étape.
User-ID, Enhanced Conversions et collecteur Ghost pour client_id en mode Measurement Protocol - pour que les événements serveur correspondent à la même session navigateur que Google connaît déjà via les pubs et les cookies.
IDs d'événements stables pour purchase, refund, add_to_cart et plus. Résistants au rafraîchissement et à la commande : recharger la page de confirmation ne crée pas une deuxième vente dans GA4.
De view_item et add_to_cart jusqu'à begin_checkout, purchase et refund - avec des payloads items[] riches qui alimentent des rapports ecommerce GA4 précis.
Wizard, Mode, Events, Catalog, Privacy, Orders, Multi-property, Live, Health et Updates - chaque sujet dans son propre panneau.
Ces pièces travaillent ensemble pour que vos données ecommerce GA4 restent fiables - même quand les bloqueurs de pubs, les bannières de consentement ou les particularités du thème s'en mêlent.
Un canal, items[] riches, event_id dédupliqué et visibilité live dans le back-office - des données ecommerce fiables, avec une preuve que vous pouvez vérifier à tout moment dans PrestaShop.
Voyez les événements GA4 des 30 dernières minutes en direct dans le back-office PrestaShop, et utilisez Recovery Radar pour repérer les trous de conversion pendant que vos campagnes dépensent encore.
Ouvrez Live Statistics pendant que vous naviguez sur la boutique. Dans le back-office, les événements des 30 dernières minutes apparaissent au fur et à mesure - page_view, view_item, add_to_cart, purchase et plus, chacun avec sa couleur. Filtrez la légende si le graphique se remplit.
Les KPI Radar signalent les purchases sans add_to_cart sur le même panier, add_to_cart sans view_item dans les heures précédentes, remboursements vs achats, et récupérations Measurement Protocol. Des insights en langage clair expliquent ce que chaque écart veut souvent dire.
ATC cassé ? Hook du thème ou bascule d'événement. Purchase sans ATC ? Landing pub vers le checkout ou JS bloqué - MP + Ghost récupère le matching. Beaucoup de remboursements ? Statuts du cycle de vie commande. Vous agissez à partir des données boutique, pas d'une hypothèse DebugView en retard.
Pourquoi c'est important : Google Ads et GA4 optimisent sur les événements que vous envoyez. Live Statistics montre ces événements en temps réel. Recovery Radar montre en pourcentages où le tunnel casse (par exemple purchase sans add_to_cart) pour réagir pendant que le budget tourne encore - avec des données boutique claires, pas une estimation en retard.
Chaque fonctionnalité expliquée en langage clair pour les commerçants. Pas besoin de jargon Measurement Protocol. Une par une, pour savoir exactement ce que MyPresta Google Analytics 4 fait pour vos campagnes et vos rapports.
Le module s'ouvre avec un Setup Wizard. Choisissez gtag.js, Measurement Protocol ou dataLayer pour GTM, collez votre Measurement ID (et l'API secret pour MP), activez optionnellement le collecteur Ghost et Consent Mode v2, puis envoyez un purchase de test pour confirmer que GA4 reçoit les données.
Quand la configuration est terminée, l'assistant se marque comme complète. Vous pouvez le relancer à tout moment depuis le même onglet si vous changez de canal ou reconstruisez la boutique.
L'onglet Mode est un choix exclusif strict. Cliquez un pictogramme. Tous les événements boutique voyagent alors sur ce seul canal.
Activez ou désactivez chaque événement depuis l'onglet Events. Chaque bascule inclut une explication claire de ce qu'elle fait et quand l'utiliser. Des payloads items[] riches alimentent les rapports ecommerce GA4 et font monter les scores Data Coach.
L'onglet Health note votre configuration en pourcentage : Measurement ID présent, mode sélectionné, API secret (pour MP), Ghost activé, purchase actif, consentement configuré, erreurs d'envoi récentes et format des IDs catalogue.
Data Coach (Data Quality Coach) note la qualité du tracking à partir des événements et payloads items que vous envoyez. Un tunnel complet avec items[] riches obtient de meilleurs scores - et le coach indique quoi améliorer ensuite.
Envoyez un purchase de test dans GA4 DebugView, parcourez le journal d'événements récents et lisez les conseils du coach - le tout depuis le même espace diagnostics.
Décidez quand purchase part : immédiatement à la validation de commande, ou seulement quand la commande atteint un statut payé que vous choisissez. Mappez les statuts refund / cancel pour que les événements refund corrigent le CA GA4 après retours.
Purchase et refund utilisent des valeurs event_id stables liées à la commande. Recharger la page de confirmation ou re-sauver le statut ne crée pas une deuxième conversion.
Les valeurs item_id GA4 doivent correspondre à la façon dont vous identifiez les produits dans les feeds et Google Merchant Center. Configurez la source d'ID (id produit, référence, attribut, combiné), séparateurs, préfixes et suffixes.
Catalog Doctor montre des exemples live des IDs générés avec vos réglages actuels pour vérifier la correspondance feed avant de scaler Shopping ou Performance Max.
Faites tourner plusieurs propriétés GA4 si besoin. Ajoutez des règles par boutique, langue, pays ou devise pour que les setups multi-boutiques et multi-marchés envoient les événements vers le bon Measurement ID - sans éditer les fichiers du thème.
Conçu pour PrestaShop moderne : hooks natifs, pas d'overrides du cœur, AJAX dédié pour Live Stats et Wizard (pour que le JSON ne casse jamais sur les layouts HTML), plus une couche de compatibilité PrestaShop 9. L'onglet Updates vous tient sur les notifications de release MyPresta.eu.
MyPresta Google Analytics 4 suit un large et puissant jeu d'événements ecommerce et d'engagement GA4 avec des payloads items[] riches. Cette profondeur remplit les rapports Product funnel, Monetization et articles - et soutient les meilleurs scores Data Coach / qualité des données pour la qualité du tracking dans votre boutique.
Une couverture complète du tunnel avec des données produit structurées signifie des rapports ecommerce GA4 plus clairs et de meilleurs signaux pour l'optimisation Google Ads.
| Événement | Ce qu'il mesure | Exemple de payload JSON |
|---|---|---|
page_view |
Chaque visite de page boutique - produit, catégorie, panier, CMS. Trafic de base pour les rapports engagement et landing. |
{
"event": "page_view",
"page_title": "Leather Crossbody Bag",
"page_location": "https://shop.example/bags/leather-crossbody-bag",
"currency": "EUR"
}
|
view_item |
Le client a ouvert une page produit. Alimente les vues d'articles, le product funnel et les audiences de remarketing. |
{
"event": "view_item",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"item_brand": "Nord & Lane",
"item_category": "Bags",
"price": 89.99,
"quantity": 1
}]
}
|
select_item |
Le client a cliqué un produit depuis une liste ou un bloc de recommandations. Montre quelles listes transforment l'intérêt en vues produit. |
{
"event": "select_item",
"item_list_name": "Bestsellers",
"currency": "EUR",
"items": [{
"item_id": "CERA-110",
"item_name": "Ceramic Pour-Over Set",
"item_category": "Kitchen",
"price": 49.99,
"index": 2
}]
}
|
view_item_list |
Impressions de catégorie, résultats de recherche ou liste mise en avant. Mesure quelles collections attirent l'attention avant un clic. |
{
"event": "view_item_list",
"item_list_id": "cat-12",
"item_list_name": "Coffee & Tea",
"currency": "EUR",
"items": [
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "index": 1},
{"item_id": "MUG-88", "item_name": "Stoneware Travel Mug", "price": 24.50, "index": 2}
]
}
|
add_to_cart |
Produit ajouté au panier. Signal mid-funnel clé pour Google Ads et les audiences panier abandonné. |
{
"event": "add_to_cart",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"item_variant": "Cognac / Medium",
"price": 89.99,
"quantity": 1
}]
}
|
remove_from_cart |
Produit retiré du panier. Aide à expliquer les abandons et à nettoyer les calculs de tunnel pour Recovery Radar. |
{
"event": "remove_from_cart",
"currency": "EUR",
"value": 24.50,
"items": [{
"item_id": "MUG-88",
"item_name": "Stoneware Travel Mug",
"price": 24.50,
"quantity": 1
}]
}
|
begin_checkout |
Checkout démarré avec le contenu du panier. Mesure l'intention d'achat et l'abandon de checkout. |
{
"event": "begin_checkout",
"currency": "EUR",
"value": 139.98,
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
add_payment_info |
Méthode de paiement choisie. Signal late-funnel avant purchase - idéal pour l'analyse des étapes de checkout. |
{
"event": "add_payment_info",
"currency": "EUR",
"value": 139.98,
"payment_type": "credit_card",
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
purchase |
Commande terminée (après paiement quand le cycle de vie le dit). CA complet avec taxe, livraison, transaction_id et lignes. |
{
"event": "purchase",
"transaction_id": "ORD-45821",
"currency": "EUR",
"value": 154.87,
"tax": 9.99,
"shipping": 4.90,
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
search |
Recherche interne boutique. Révèle ce que les clients cherchent - même quand ils n'achètent jamais. |
{
"event": "search",
"search_term": "leather bag cognac"
}
|
add_to_wishlist |
Produit enregistré en liste de souhaits. Intention d'achat douce pour le remarketing et les rapports d'intérêt produit. |
{
"event": "add_to_wishlist",
"currency": "EUR",
"value": 49.99,
"items": [{
"item_id": "CERA-110",
"item_name": "Ceramic Pour-Over Set",
"item_category": "Kitchen",
"price": 49.99,
"quantity": 1
}]
}
|
sign_up |
Nouveau compte client créé. Suit les conversions d'inscription au-delà des ventes produits. |
{
"event": "sign_up",
"method": "email"
}
|
generate_lead |
Newsletter ou formulaire lead envoyé. Mesure la croissance de liste pour le CRM et les campagnes lead Google Ads. |
{
"event": "generate_lead",
"currency": "EUR",
"value": 0,
"lead_source": "newsletter_footer"
}
|
contact |
Formulaire de contact envoyé. Capture les demandes support et B2B comme conversions mesurables. |
{
"event": "contact",
"form_name": "Contact us",
"page_location": "https://shop.example/contact"
}
|
refund |
Commande (ou ligne) remboursée après un retour. Corrige le CA pour que GA4 et Google Ads restent honnêtes. |
{
"event": "refund",
"transaction_id": "ORD-45821",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"price": 89.99,
"quantity": 1
}]
}
|
Chaque événement ci-dessus peut inclure des données produit structurées. C'est ainsi que MyPresta Google Analytics 4 remplit les rapports ecommerce GA4 et aide la qualité de tracking Data Coach à atteindre le haut de l'échelle.
MyPresta Google Analytics 4 s'adapte à la façon dont vous achetez vraiment du trafic. Voici des situations de campagne que les boutiques rencontrent chaque semaine - et comment ce module y répond.
Activez purchase + view_item + add_to_cart. Utilisez le cycle de vie commande pour que purchase ne parte que sur les statuts payés. L'event_id dédupliqué empêche les rafraîchissements de confirmation d'inflater les résultats.
Utilisez Measurement Protocol avec Ghost. Les événements serveur continuent quand les navigateurs bloquent les tags. Recovery Radar montre les purchases récupérés côté serveur.
Alignez item_id avec Catalog Doctor avant de scaler Shopping. Des IDs qui matchent gardent les rapports articles remplis quand les événements purchase partent.
view_item et add_to_cart doivent être fiables. Live Stats prouve que ATC part sur votre thème ; Radar signale ATC sans view_item depuis les ajouts liste/catégorie.
Mappez les statuts refund sur le cycle de vie commande. Les événements refund corrigent le CA GA4 après annulations pour que l'optimisation ne chasse pas l'argent remboursé.
Activez Consent Mode v2 et les gardes de confidentialité. Les événements attendent l'acceptation CMP. Vous restez conforme sans abandonner totalement la mesure.
Les règles multi-property routent par boutique, langue, pays ou devise. Un module, plusieurs propriétés GA4 - pas de forks de thème par marché.
Ouvrez Live Statistics, passez une commande test, regardez view_item → add_to_cart → purchase apparaître en 30 minutes. Score Health + Data Coach avant de monter les budgets à minuit.
Choisissez un canal GA4, suivez le tunnel ecommerce complet avec items[] riches et événements dédupliqués, regardez Live Stats et Recovery Radar pour les écarts, et améliorez les scores de qualité Data Coach - le tout depuis un seul module PrestaShop.
Aperçu technique de ce qui est livré dans le package : modes de tracking, journal d'événements, moteur Live Statistics et scoring Data Coach.
Une classe principale myanalytics.php qui branche Wizard, Mode, Events, Catalog, Privacy, Orders, Live Stats, Health, Data Coach et Updates.
Trackers pour gtag / MP / dataLayer, LiveStats, HealthScore, DataCoach, CatalogDoctor, EventId, Consent, UserData et plus.
Header, footer, panier, checkout, confirmation commande, changement de statut, recherche, inscription, newsletter, contact et hooks produit - natifs, pas de hacks thème.
Wizard, Mode, Events, Catalog, Privacy, Orders, Multi-property, Live, Health, Updates - chaque un espace de travail ciblé.
page_view jusqu'à refund - chacun avec interrupteurs, payloads items[] et mapping couleur Live Stats pour la timeline.
Moteur PHP pour la timeline 30 minutes, agrégations Recovery Radar, nettoyage de rétention et carte de couleurs d'événements.
myanalytics-live.js - fenêtre d'événements live, tooltips, filtres de légende et rafraîchissement Recovery Radar dans le back-office.
Classes PHP, runtimes JS, templates Smarty, schéma SQL, traductions et couche de compatibilité PrestaShop 9.
Le Mode décide comment les événements voyagent. Ghost décide comment GA4 les associe. event_id décide qu'ils comptent une seule fois. Live Stats, Recovery Radar et Data Coach décident que vous pouvez prouver la qualité.
2,500+ lignes dans myanalytics.php, un moteur LiveStats de 577 lignes, une timeline live de 567 lignes, ~107 fichiers module, et release v1.3.0. Une stack GA4 complète pour PrestaShop : Measurement Protocol, modes de tracking exclusifs et Data Coach pour que purchase, client_id et données de campagne restent cohérents et auditables.





















Le module "Google Analytics 4 — suivi gtag, MP et dataLayer" automatise le tracking GA4, optimisant la qualité des données e-commerce. Grâce à Live Stats, Recovery Radar et Data Coach, il détecte proactivement les failles pour une optimisation continue et des campagnes publicitaires plus performantes.
Pour une augmentation des ventes, "Google Analytics 4 — suivi gtag, MP et dataLayer" utilise son Recovery Radar pour déceler les ruptures du parcours client. Ses Live Statistics et le Data Coach garantissent un suivi précis et des données fiables, optimisant ainsi vos campagnes et maximisant le ROI publicitaire.
Fort de 15 ans d'expertise PrestaShop, ce module 'Google Analytics 4 — suivi gtag, MP et dataLayer' assure un tracking GA4 fiable et robuste. Sa conception native garantit une compatibilité étendue (1.7 à 9.x), offrant des données e-commerce précises et des diagnostics pertinents pour optimiser vos campagnes.
Le module MyPresta Google Analytics 4 offre une large personnalisation en vous permettant de choisir le mode de tracking (gtag, MP, dataLayer), d'activer/désactiver les événements ecommerce, de configurer les IDs catalogue et de définir des règles multi-propriétés, s'adaptant parfaitement aux besoins uniques de votre boutique PrestaShop.
Le module "Google Analytics 4 — suivi gtag, MP et dataLayer", grâce à son architecture claire basée sur des hooks natifs sans overrides du cœur et ses nombreux fichiers PHP/JS détaillés, offre un code accessible. Cette transparence permet des modifications et intégrations avancées, assurant une conformité et une flexibilité maximales pour votre boutique.
Le module « Google Analytics 4 — suivi gtag, MP et dataLayer » assure un suivi GA4 optimal grâce à des mises à jour continues et une licence à durée illimitée. Bénéficiez d'un an d'accès gratuit aux mises à jour, puis de réductions jusqu'à 90% pour prolonger la fiabilité de votre tracking.