Événements des Étapes de Paiement
Pixel Plus peut déclencher un événement Meta distinct à chaque étape du processus de paiement de votre boutique. Cela donne à Meta une vue granulaire de votre tunnel de conversion — du moment où un client clique sur "Procéder au paiement" jusqu'à l'étape de paiement — et vous permet de créer des audiences basées sur les points d'abandon des clients.
Les événements des étapes de paiement sont marqués bêta. Ils dépendent de l'implémentation des hooks de votre module de paiement actif et peuvent ne pas se déclencher sur tous les thèmes ou flux de paiement en une page personnalisés. Vérifiez toujours chaque événement dans le Gestionnaire d'événements Meta ou avec le Pixel Helper Facebook avant de vous en servir pour cibler des campagnes.
📋 Événements de paiement disponibles
| Événement | Clé de configuration | Quand il se déclenche |
|---|---|---|
InitiateCheckout | FCTP_START_ORD | Le client clique sur "Procéder au paiement" depuis le panier |
CheckoutPersonalInfo | FCTP_CHECKOUT_PERSONAL_INFO | Le client confirme ses informations personnelles ou se connecte |
CheckoutAddressStep | FCTP_CHECKOUT_ADDRESS | Le client confirme l'adresse de livraison |
AddShippingInfo | FCTP_ADD_SHIPPING_INFO | Le client sélectionne un mode de livraison |
AddPaymentInfo | FCTP_START | Le client arrive à l'étape de paiement |
Chaque événement peut se voir attribuer une valeur personnalisée optionnelle. C'est un nombre fixe que vous définissez dans le module. Laissez-le à 0 si vous n'utilisez pas les enchères basées sur la valeur pour ces événements.
⚙️ Configuration
- Allez dans Modules > Gestionnaire de modules dans votre Back Office
- Trouvez Pixel Plus et cliquez sur Configurer
- Naviguez vers l'onglet Événements
- Activez les événements d'étapes de paiement que vous souhaitez suivre
- Définissez éventuellement une valeur personnalisée pour chaque événement
- Cliquez sur Enregistrer
Au minimum, activez InitiateCheckout et AddPaymentInfo. Ces deux événements créent le haut et le bas du tunnel de paiement. Les étapes intermédiaires (adresse, livraison) sont utiles pour diagnostiquer les abandons, mais ajoutent du bruit si votre paiement est une page unique à chargement rapide.
🔍 Comment vérifier qu'ils se déclenchent
Après activation, testez le flux de paiement complet sur votre boutique puis vérifiez :
Option 1 — Facebook Pixel Helper (extension navigateur) Installez l'extension Meta Pixel Helper pour Chrome. Lors de votre passage en caisse, elle affiche chaque événement en temps réel.
Option 2 — Gestionnaire d'événements Meta Rendez-vous sur le Gestionnaire d'événements Meta, sélectionnez votre Pixel et ouvrez l'onglet Tester les événements. Saisissez l'URL de votre boutique et effectuez un paiement. Les événements apparaissent en quelques secondes.
Option 3 — Journal Pixel Plus Activez le journal d'événements interne dans Pixel Plus (onglet Débogage) pour voir tous les événements déclenchés enregistrés dans votre Back Office.
⚠️ Problèmes courants
Événements non déclenchés sur un paiement en une page (OPC)
Le paiement standard PrestaShop déclenche un chargement de page séparé à chaque étape. Certains modules OPC contournent entièrement ces hooks, empêchant Pixel Plus de recevoir le signal.
Si vous utilisez un module OPC personnalisé et que les événements n'apparaissent pas dans le Gestionnaire d'événements, vérifiez :
- Si votre module OPC appelle les hooks d'action de paiement standard de PrestaShop
- La documentation de votre module OPC pour les instructions d'intégration Facebook Pixel
- Contactez le support Smart Modules pour vérifier si votre module OPC spécifique est pris en charge
InitiateCheckout se déclenche mais les étapes suivantes non
Cela signifie généralement que le module de paiement utilise AJAX pour avancer entre les étapes sans déclencher les hooks attendus. N'activez que les étapes que vous avez confirmées comme fonctionnelles.
AddPaymentInfo se déclenche mais l'étape de paiement est lente à charger
L'événement AddPaymentInfo se déclenche quand l'étape de paiement s'affiche au client. Si votre module de paiement charge un iframe ou une redirection externe, l'événement se déclenche quand même.
✅ Liste de vérification finale
- Activez les événements d'étapes de paiement souhaités dans l'onglet Événements
- Effectuez un paiement test sur votre boutique
- Vérifiez que chaque événement activé apparaît dans le Gestionnaire d'événements Meta ou le Pixel Helper
- Désactivez les étapes qui ne se déclenchent pas (pour éviter les lacunes dans les rapports du tunnel)
- Définissez éventuellement des valeurs personnalisées si vous gérez des campagnes à enchères basées sur la valeur
🆘 Besoin d'aide ?
En lien
- Pixel Plus sur smart-modules.com
- Vue d'ensemble des événements traçables
- Tester les événements avec le Gestionnaire d'événements
- Paramètres avancés de l'événement Purchase
Quels événements de paiement activer au minimum ?
Activez au minimum InitiateCheckout et AddPaymentInfo. Ces deux événements marquent le début et le bas du tunnel de paiement et donnent à Meta suffisamment de données pour créer des audiences d'abandon de paiement et optimiser les campagnes.
Pourquoi les événements des étapes de paiement sont-ils en version bêta ?
Les événements des étapes de paiement dépendent des hooks déclenchés par votre module de paiement spécifique. Le paiement standard de PrestaShop déclenche ces hooks de manière fiable, mais les modules de paiement en une seule page personnalisés les ignorent souvent entièrement, empêchant certains ou tous les événements de se déclencher.
Que faire si certains événements de paiement ne se déclenchent pas ?
Vérifiez chaque événement dans Meta Events Manager ou avec le Pixel Helper Facebook en effectuant un paiement de test sur votre boutique. Désactivez toute étape qui ne se déclenche pas pour garder des rapports de tunnel précis. Contactez le support Smart Modules pour vérifier si votre module de paiement spécifique est supporté.
Puis-je attribuer une valeur monétaire aux événements des étapes de paiement ?
Oui. Chaque événement de paiement dispose d'un champ de valeur personnalisée optionnel dans les paramètres du module. Définissez un nombre fixe représentant la valeur estimée d'atteindre cette étape si vous utilisez les enchères basées sur la valeur. Laissez-le à 0 sinon.
InitiateCheckout se déclenche-t-il quand le client clique sur le bouton payer du panier ?
Oui. InitiateCheckout se déclenche quand le client clique sur Procéder au paiement depuis la page panier. Il marque le point d'entrée du tunnel d'achat et est utilisé par Meta pour créer des audiences à forte intention.