Installer Google Analytics 4 sur une boutique Qweekle V3
C'est l'installation la plus rapide du panel : vous importez le module, vous collez votre identifiant de mesure, c'est fini. Le vrai travail consiste à comprendre ce que Qweekle appelle une valeur — et à ne pas la confondre avec ce que le client a payé en ligne.
Version 3 — la version actuelle. Vous êtes concerné si votre boutique est sur une adresse en .qweekle.shop.
C'est l'installation la plus rapide du panel : vous importez le module, vous collez votre identifiant de mesure, c'est fini. Le vrai travail consiste à comprendre ce que Qweekle appelle une valeur — et à ne pas la confondre avec ce que le client a payé en ligne.
Avant de commencer
- Le module Base est importé dans votre conteneur, et le Consent Mode est branché sur votre bandeau cookies.
- Le conteneur Tag Manager est renseigné dans l'administration Qweekle.
- Un identifiant de mesure GA4, au format G-XXXXXXXXXX.
Les variables à créer
G-XXXXXXXXXXLa seule valeur à renseigner pour une mise en route standard.
ecommerce.valueValeur de commande, jamais minorée par un bon cadeau ni un acompte.
amount_paidMontant réellement encaissé en ligne. À envoyer en paramètre personnalisé, jamais comme valeur de conversion.
amount_dueSolde réglé sur place. C'est du chiffre d'affaires réel que GA4 ne verra jamais autrement.
gift_card_amountuser.email_sha256Hash déjà calculé par Qweekle. Alimente directement les conversions améliorées.
Les déclencheurs
l'ensemble des événements e-commerce en une seule règleLes noms étant déjà conformes, une seule règle relaie tout le parcours.
purchaseLes balises
Les noms suivent la convention que nous utilisons en production : le rôle de la balise se lit d'un coup d'œil dans la liste, même après plusieurs années.
Module à importer : qweekle-2-ga4.json
- Prérequis
- qweekle-1-base.json déjà importé
- Mode d'import
- Fusionner, pas écraser
- À renseigner ensuite
- la constante GA4 Measurement ID
Le module apporte la balise de configuration, les balises d'événement et les paramètres de consentement. Importez toujours en fusion : l'écrasement supprimerait le reste de votre conteneur.
Event Google Analytics | Montants complémentaires
- Nom de l'événement
- purchase
- Paramètre amount_paid
- {{Qweekle - DLV - amount_paid}}
- Paramètre amount_due
- {{Qweekle - DLV - amount_due}}
- Paramètre gift_card_amount
- {{Qweekle - DLV - gift_card_amount}}
Hors module, et pourtant essentiel sur un parc qui pratique l'acompte ou vend des bons cadeaux. Déclarez ces trois paramètres en dimensions personnalisées dans GA4 pour pouvoir réconcilier avec la caisse.
Ce qui casse le plus souvent
Prendre le montant encaissé pour la valeur de la commande
C'est l'erreur qui coûte le plus cher sur Qweekle. Un parc qui encaisse un acompte de 30 % et règle le solde sur place verra son chiffre d'affaires divisé par trois s'il mesure amount_paid. La valeur de conversion doit toujours être value : le solde payé sur place n'apparaîtra jamais ailleurs.
Confondre code de réduction et bon cadeau
L'interface n'a qu'un champ pour les deux, mais ils n'ont pas le même sens. Un code de réduction est une remise et diminue la valeur ; un bon cadeau est un moyen de paiement et ne la touche pas. La couche de données fait la distinction — à vous de ne pas la perdre en route.
Importer en écrasement
L'import GTM propose deux modes. « Écraser » supprime tout ce que contient déjà votre conteneur. Sur un conteneur client qui porte d'autres balises, c'est irréversible sans sauvegarde.
Agréger le panier par identifiant produit
Plusieurs lignes peuvent porter le même item_id : c'est voulu, chaque ligne garde le contexte d'où elle a été ajoutée. Les agréger fait perdre la mesure de ce qui convertit.
Vérifier que ça fonctionne
- Dans l'aperçu Tag Manager, vérifier que rien ne se déclenche avant acceptation du bandeau cookies.
- Passer une commande test et contrôler que ecommerce.value est en euros, pas en centimes.
- Vérifier que ecommerce.items n'est pas vide et porte item_id, price et quantity.
- Sur une commande avec acompte, vérifier que amount_paid plus amount_due plus gift_card_amount égale value.
- Contrôler dans le DebugView que les événements arrivent sous leurs noms d'origine.
- Rapprocher le chiffre d'affaires GA4 de celui de la caisse sur un mois complet.
Qweekle V2 pousse déjà une couche e-commerce : le travail consiste moins à créer des événements qu'à traduire ceux qui portent un nom périmé, et à ne surtout pas en inventer de nouveaux.
Avant de commencer
- Le conteneur Google Tag Manager du parc est installé sur le site et sur la boutique.
- Un identifiant de mesure GA4 au format G-XXXXXXXXXX.
- Le suivi inter-domaines est configuré entre le domaine du parc et qweekle.com.
Les variables à créer
ecommerce.valueecommerce.currencyecommerce.transaction_idLes déclencheurs
view_itemadd_to_cartbegin_checkoutcheckout_progressOn écoute le nom poussé par Qweekle, on l'envoie sous le nom attendu par GA4.
purchaseLes balises
Les noms suivent la convention que nous utilisons en production : le rôle de la balise se lit d'un coup d'œil dans la liste, même après plusieurs années.
Google Analytics | Main Tag
- ID de la balise
- G-XXXXXXXXXX
Doit se déclencher sur le site du parc comme sur la boutique.
Event Google Analytics | Add To Cart
- Nom de l'événement
- add_to_cart
- Données e-commerce
- Activé — couche de données
Event Google Analytics | Begin Checkout
- Nom de l'événement
- begin_checkout
- Données e-commerce
- Activé — couche de données
Event Google Analytics | Add Payment Info
- Nom de l'événement
- add_payment_info
- Données e-commerce
- Activé — couche de données
C'est la traduction de checkout_progress. Ne le transmettez jamais tel quel.
Event Google Analytics | Purchase
- Nom de l'événement
- purchase
- Données e-commerce
- Activé — couche de données
- Paramètre value
- {{ecommerce.value}}
- Paramètre currency
- {{ecommerce.currency}}
Ce qui casse le plus souvent
Transmettre checkout_progress tel quel
Il arrive dans GA4 comme événement personnalisé, sans jamais rejoindre l'entonnoir. Le renommer en add_payment_info coûte un champ et change tout.
Compter deux fois le début du paiement
La V2 pousse begin_checkout et checkout_progress. Si les deux déclenchent un événement de début de paiement, l'entonnoir affiche deux fois plus d'entrées que la réalité.
Renommer les événements pour les rendre lisibles
GA4 attend des noms en minuscules avec des tirets bas. Un événement nommé « Add To Cart » n'alimente ni le rapport de monétisation ni l'entonnoir.
Oublier les données e-commerce sur les étapes intermédiaires
L'achat est presque toujours bien configuré, le panier beaucoup moins. Sans la récupération des données e-commerce, ni produits ni valeur ne remontent.
Vérifier que ça fonctionne
- Dans l'aperçu Tag Manager, parcourir un achat de bout en bout.
- Vérifier dans le DebugView que les événements arrivent avec leurs noms normalisés.
- Vérifier que l'achat porte value, currency, transaction_id et le tableau items.
- Contrôler que qweekle.com n'apparaît pas dans le rapport des sources de trafic.
Vos conversions ne collent pas avec votre caisse ?
C'est le symptôme le plus courant, et il a presque toujours l'une des causes listées ci-dessus. Nous auditons votre installation et vous disons ce qui se perd, où, et combien ça coûte.
