Passa al contenuto principale

Eventi degli Step di Checkout

Pixel Plus può inviare un evento Meta distinto ad ogni step del processo di checkout del tuo negozio. Questo fornisce a Meta una visione granulare del tuo funnel di conversione — dal momento in cui un cliente clicca su "Procedi al pagamento" fino allo step di pagamento — e ti permette di creare audience basate su dove i clienti abbandonano.

Funzione beta

Gli eventi degli step di checkout sono contrassegnati come beta. Dipendono dall'implementazione degli hook del tuo modulo di checkout attivo e potrebbero non attivarsi su tutti i temi o flussi di checkout personalizzati a pagina singola. Verifica sempre ogni evento in Meta Events Manager o con il Pixel Helper di Facebook prima di utilizzarli per il targeting delle campagne.

📋 Eventi di checkout disponibili

EventoChiave di configurazioneQuando si attiva
InitiateCheckoutFCTP_START_ORDIl cliente clicca su "Procedi al pagamento" dal carrello
CheckoutPersonalInfoFCTP_CHECKOUT_PERSONAL_INFOIl cliente conferma i dati personali o accede durante il checkout
CheckoutAddressStepFCTP_CHECKOUT_ADDRESSIl cliente conferma l'indirizzo di consegna
AddShippingInfoFCTP_ADD_SHIPPING_INFOIl cliente seleziona un metodo di spedizione
AddPaymentInfoFCTP_STARTIl cliente arriva allo step di pagamento

Ogni evento può avere un valore personalizzato opzionale. È un numero fisso che imposti nel modulo. Lascialo a 0 se non usi le offerte basate sul valore per questi eventi.

⚙️ Configurazione

  1. Vai su Moduli > Gestore moduli nel tuo Back Office
  2. Trova Pixel Plus e clicca su Configura
  3. Vai alla scheda Eventi
  4. Abilita gli eventi degli step di checkout che vuoi tracciare
  5. Imposta opzionalmente un valore personalizzato per ogni evento
  6. Clicca su Salva
Quali eventi abilitare

Come minimo, abilita InitiateCheckout e AddPaymentInfo. Questi due eventi creano la parte superiore e inferiore del funnel di checkout. Gli step intermedi (indirizzo, spedizione) sono utili per diagnosticare dove i clienti abbandonano, ma aggiungono rumore se il tuo checkout è una singola pagina a caricamento rapido.

🔍 Come verificare che si attivino

Dopo l'abilitazione, testa il flusso di checkout completo nel tuo negozio e poi controlla:

Opzione 1 — Facebook Pixel Helper (estensione browser) Installa l'estensione Meta Pixel Helper per Chrome. Durante il checkout, mostra ogni evento in tempo reale.

Opzione 2 — Meta Events Manager Vai su Meta Events Manager, seleziona il tuo Pixel e apri la scheda Testa eventi. Inserisci l'URL del tuo negozio ed effettua un checkout. Gli eventi appaiono in pochi secondi.

Opzione 3 — Log di Pixel Plus Abilita il log interno degli eventi in Pixel Plus (scheda Debug) per vedere tutti gli eventi attivati registrati nel tuo Back Office.

⚠️ Problemi comuni

Eventi non attivati su checkout a pagina singola (OPC)

Il checkout standard di PrestaShop attiva un caricamento pagina separato a ogni step. Alcuni moduli OPC aggirano completamente questi hook, impedendo a Pixel Plus di ricevere il segnale.

Se usi un modulo OPC personalizzato e gli eventi non appaiono in Events Manager, controlla:

  1. Se il tuo modulo OPC chiama gli hook di azione checkout standard di PrestaShop
  2. La documentazione del tuo modulo OPC per le istruzioni di integrazione con Facebook Pixel
  3. Contatta il supporto Smart Modules per verificare se il tuo specifico modulo OPC è supportato

InitiateCheckout si attiva ma gli step successivi no

Questo di solito significa che il modulo di checkout usa AJAX per avanzare tra gli step senza attivare gli hook attesi. Abilita solo gli step che hai confermato funzionare correttamente.

AddPaymentInfo si attiva ma lo step di pagamento è lento a caricarsi

L'evento AddPaymentInfo si attiva quando lo step di pagamento viene mostrato al cliente. Se il tuo modulo di pagamento carica un iframe o un reindirizzamento esterno, l'evento si attiva comunque.

✅ Lista di controllo finale

  • Abilita gli eventi degli step di checkout che vuoi tracciare nella scheda Eventi
  • Esegui un checkout di test nel tuo negozio
  • Verifica che ogni evento abilitato appaia in Meta Events Manager o nel Pixel Helper
  • Disabilita qualsiasi step che non si attiva (per evitare lacune nei report del funnel)
  • Imposta opzionalmente valori personalizzati se gestisci campagne con offerte basate sul valore

🆘 Hai bisogno di aiuto?

Correlato

Quali eventi di checkout devo attivare come minimo?

Attiva almeno InitiateCheckout e AddPaymentInfo. Questi segnano l'inizio e il fondo del funnel di checkout e forniscono a Meta dati sufficienti per creare audience di abbandono del checkout e ottimizzare le campagne.

Perche gli eventi degli step di checkout sono contrassegnati come beta?

Gli eventi degli step di checkout dipendono dagli hook attivati dal tuo specifico modulo di checkout. Il checkout standard di PrestaShop attiva questi hook in modo affidabile, ma i moduli di checkout personalizzati su una sola pagina spesso li ignorano completamente, impedendo ad alcuni o tutti gli eventi di attivarsi.

Cosa devo fare se alcuni eventi di checkout non si attivano?

Verifica ogni evento in Meta Events Manager o con il Facebook Pixel Helper eseguendo un checkout di test sul tuo negozio. Disabilita qualsiasi step che non si attiva per mantenere accurati i report del funnel. Contatta il supporto Smart Modules per verificare se il tuo specifico modulo di checkout e supportato.

Posso assegnare un valore monetario agli eventi degli step di checkout?

Si. Ogni evento di checkout ha un campo valore personalizzato opzionale nelle impostazioni del modulo. Imposta un numero fisso che rappresenti il valore stimato del raggiungimento di quello step se usi le offerte basate sul valore. Lascialo a 0 in caso contrario.

InitiateCheckout si attiva quando il cliente fa clic sul pulsante checkout del carrello?

Si. InitiateCheckout si attiva quando il cliente fa clic su Procedi al Checkout dalla pagina del carrello. Segna il punto di ingresso del funnel d'acquisto ed e usato da Meta per creare audience ad alta intenzione.