Comment tester le déclenchement de l'événement purchase (commande) sur mon site ?
Le test doit vérifier la création de l’événement purchase, ses paramètres et sa réception dans GA4. La présence de cet événement dans Tag Assistant seule ne certifie pas son traitement dans les rapports.
1. Préparer le test
Désactivez tout bloqueur de publicité pour le domaine testé. Vérifiez l’ID de mesure et le consentement. Faites un premier essai en acceptant tous les cookies pour établir une référence technique.
- Connectez Tag Assistant à l’URL de votre boutique avec Ajouter un domaine, puis Connecter. Gardez les fenêtres ouvertes.
- Dans l'onglet de votre site ouvert par le Tag Assistant, passez une nouvelle commande de test avec des données fictives et un moyen de paiement de test autorisé.
- Vérifiez le retour sur une page de confirmation de commande reconnue par le module. Un paiement finalisé uniquement hors site sans retour peut empêcher le déclenchement dans ce parcours.
Important : utilisez une nouvelle transaction pour chaque essai, car GA4 déduplique les achats partageant le même transaction_id. Une commande de montant non nul facilite le contrôle des montants. Il n’existe pas d’interdiction universelle des commandes gratuites : leur parcours dépend de la version de PrestaShop et du paiement ; vérifiez la confirmation réellement obtenue.
2. Contrôler purchase
- Dans Tag Assistant, sélectionnez la page de confirmation et l’événement
purchase. - Dans Couche de données, vérifiez
transaction_id,currency,valueetitems. Comparez la valeur aux réglages taxes, port, emballage et remises du module ; elle ne correspond pas nécessairement au total TTC affiché. - Contrôlez la destination
G-, les Appels envoyés et l’état de Consentement. - Ouvrez la propriété GA4 correspondante et vérifiez la réception dans DebugView pour la session de débogage ou dans Temps réel. Les rapports standards peuvent nécessiter 24 à 48 heures.

Exemple de lecture : les montants et les libellés de cette illustration existante peuvent différer de votre commande et de votre interface. Vérifiez les valeurs de votre propre test ; cette image n’est pas une validation de réception.
Si vous voyez bien l’événement "purchase" et ses valeurs dans le Tag Assistant, la préparation locale est vérifiée pour cette commande ; complétez le contrôle de réception avant de conclure.
Si vous ne voyez pas l’événement "purchase" : vérifiez la page de retour, l’activation du suivi, les erreurs, le consentement, le seuil minimum d’ID commande et le statut de la commande. Une commande en statut d’erreur est exclue par le module. Consultez le diagnostic de balise.
Testez ensuite séparément le refus et les choix partiels. Si la commande apparaît dans le test mais pas dans les rapports attendus, consultez les vérifications complémentaires.
Validation officielle des événements e-commerce