Installer Google Analytics 4 sur un tunnel Qweekle
Qweekle 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 Qweekle.
- Un identifiant de mesure Google Analytics 4 au format G-XXXXXXXXXX.
- Le suivi inter-domaines est configuré entre le domaine du parc et qweekle.com — voir le guide Google Ads.
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
Une seule balise de socle, qui doit se déclencher sur le site du parc comme sur la boutique.
Event Google Analytics | View Item
- Nom de l'événement
- view_item
- Données e-commerce
- Activé — couche de données
Event Google Analytics | Add To Cart
- Nom de l'événement
- add_to_cart
- Données e-commerce
- Activé — couche de données
Activer la récupération des données e-commerce est ce qui transmet le tableau items et la valeur. Sans cela, l'événement remonte vide.
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 transmettez jamais checkout_progress tel quel : GA4 le rangera parmi les événements personnalisés.
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
Renommer les événements pour les rendre lisibles
Il est tentant de nommer un événement « Add To Cart » avec majuscules et espaces, parce que c'est plus lisible dans l'interface. GA4 est sensible à la casse et attend des noms en minuscules avec des tirets bas. Un événement mal nommé n'alimente ni le rapport de monétisation ni l'entonnoir d'achat.
Transmettre checkout_progress tel quel
Il arrive alors 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
Qweekle 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é. Choisissez-en un.
Oublier les données e-commerce sur les étapes intermédiaires
L'achat est presque toujours bien configuré. Le panier et le début de paiement, beaucoup moins : sans la récupération des données e-commerce, ni les produits ni la valeur ne remontent.
Vérifier que ça fonctionne
- Dans l'aperçu Tag Manager, parcourir un achat de bout en bout depuis le site du parc jusqu'à la confirmation.
- Dans le DebugView de GA4, vérifier que les cinq événements apparaissent avec leurs noms normalisés.
- Vérifier que l'achat porte value, currency, transaction_id et le tableau items.
- Après 24 à 48 heures, contrôler que le rapport Monétisation affiche bien les achats et le chiffre d'affaires.
- Vérifier 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.
