
Come installare il pixel Facebook su PrestaShop e collegare il catalogo
Configurare il pixel Facebook PrestaShop (oggi Meta pixel) è il primo passo per capire quali campagne portano ordini veri e quali bruciano solo budget. Se investi in Meta Ads per il tuo e-commerce B2B senza questo dato, l'algoritmo ottimizza al buio: non sa chi ha aggiunto un prodotto al carrello, chi ha completato l'acquisto e chi è uscito dopo due secondi, quindi distribuisce la spesa su un pubblico che non ha alcun motivo di comprare da te.
Il pixel da solo, però, non basta per gli annunci dinamici dal catalogo, chiamati annunci Advantage+ catalogo (in passato Dynamic Ads). Per mostrare a un visitatore proprio il prodotto che ha guardato, Meta deve avere due cose allineate: gli eventi inviati dal pixel e il catalogo prodotti caricato in Gestione cataloghi. Se i due mondi non parlano con gli stessi identificativi, il remarketing dinamico resta fermo e nessun messaggio di errore ti avvisa. Quasi nessuna guida in italiano lo affronta.
In questa guida vedi come installare il pixel Facebook su PrestaShop con due metodi (modulo ufficiale PrestaShop Social e codice manuale), come configurare gli eventi di conversione e come verificare che tutto funzioni. Poi trovi la parte che di solito manca: come collegare il catalogo PrestaShop a Facebook, con la sincronizzazione del modulo oppure con un feed prodotti aggiornato via cron, e il controllo sugli ID che decide se gli annunci dinamici partono davvero. È pensata per imprenditori che gestiscono direttamente il sito e per marketing manager che coordinano fornitori esterni, con indicazioni operative sulla parte tecnica e sulla misurazione.
Cos'è il Meta pixel e perché ti serve
Il Meta pixel (il vecchio pixel Facebook, rinominato nel 2021) è uno snippet JavaScript che invia a Meta le azioni dei visitatori sul tuo sito: visualizzazione prodotto, aggiunta al carrello, avvio del checkout, acquisto. Meta le collega al clic sull'annuncio e le usa in tre modi: ti dice quali campagne generano ordini e non solo clic, costruisce audience di remarketing (chi ha visto una categoria ma non ha comprato, chi ha abbandonato il carrello) e sposta il budget verso chi somiglia a chi converte. Senza questi segnali l'algoritmo non ha dati di conversione su cui imparare.
Pixel Facebook PrestaShop: cosa ti serve prima di iniziare
Servono tre cose. Un account Meta Business con ruolo amministratore, dove gestisci pixel, cataloghi e campagne. L'accesso admin al back office di PrestaShop, per installare moduli o modificare il tema. Il Pixel ID, il codice numerico che identifica il pixel: lo trovi in Gestione Eventi, nella sezione Pixel, sotto il nome. Se non esiste, crealo con la procedura ufficiale Meta e conservalo, perché servirà a entrambi i metodi.
Metodo 1: il modulo ufficiale PrestaShop Social
Il modo più rapido è il modulo ufficiale PrestaShop Social, costruito con Meta e compatibile dalla versione 1.7.1. Comprende Meta pixel, API Conversioni e sincronizzazione del catalogo con Facebook e Instagram. Attenzione al costo: il download è gratuito, ma il servizio costa 9,99 € al mese IVA esclusa, senza impegno e con 14 giorni di prova gratuita (dettagli sulla pagina ufficiale di PrestaShop Social).
La procedura: in Moduli > Module Manager cerca e installa PrestaShop Social, apri Configura, collega il tuo account PrestaShop e poi l'account Meta Business tramite la Facebook Business Extension, autorizzando l'accesso e seleziona il Pixel ID tra quelli disponibili (se non compare, controlla di aver fatto login con l'account admin corretto). Salva e testa il pixel come descritto nella sezione di verifica. Il catalogo si gestisce a parte, nella sezione dedicata più sotto.
| Aspetto | Pro | Contro |
|---|---|---|
| Installazione | Senza codice, con pixel e CAPI inclusi | Dipende da un modulo |
| Costo | 14 giorni di prova | 9,99 € al mese IVA esclusa |
| Eventi | Standard preconfigurati | Eventi custom richiedono codice |
Metodo 2: installare il pixel Facebook a mano nel codice
Con l'installazione manuale incolli lo snippet base del pixel nel tema. Copia il codice da Gestione Eventi, apri via FTP il file header.tpl (PrestaShop 1.6) o _partials/head.tpl (1.7 e successive) del tema attivo, incolla il codice subito prima di </head>, salva e svuota la cache da Parametri avanzati > Prestazioni. Hai controllo totale e nessuna dipendenza da moduli, ma servono competenze tecniche e devi reinserire il codice se un aggiornamento del tema sovrascrive i file. Va detto con onestà: con questo metodo catalogo e API Conversioni vanno gestiti a parte. Conviene se hai uno sviluppatore dedicato.
Configura gli eventi di conversione
Il codice base non basta: servono gli eventi standard ViewContent, AddToCart, InitiateCheckout e Purchase. Con PrestaShop Social sono già configurati, con i parametri value, currency e content_ids. Con il metodo manuale li aggiungi tu: Purchase nel template order-confirmation.tpl, AddToCart nello script del pulsante carrello, ViewContent nelle pagine prodotto. Per un e-commerce B2B l'evento critico è Purchase: deve inviare value con l'importo esatto dell'ordine e content_ids con gli identificativi dei prodotti, perché da lì Meta calcola il ROAS reale delle campagne. ViewContent, AddToCart e Purchase devono portare content_ids anche per un altro motivo, il catalogo.
Collegare il catalogo PrestaShop a Facebook per gli annunci dinamici
Gli annunci Advantage+ catalogo (ex Dynamic Ads o DPA) richiedono il pixel base, gli eventi ViewContent, AddToCart e Purchase con il parametro content_ids e un catalogo caricato in Gestione cataloghi, come descrivono i requisiti ufficiali di Meta. Le strade per il catalogo sono due.
Sincronizzare il catalogo con PrestaShop Social
Nella scheda Catalogo prodotti del modulo, nel blocco "Il suo catalogo su Facebook Business", PrestaShop analizza il catalogo e mostra quanti prodotti sono pronti e quanti no. Non vengono sincronizzati i prodotti a cui manca anche solo uno di questi dati: nome, descrizione breve, quantità, prezzo, URL, immagine, e almeno uno tra produttore e codice EAN/UPC/ISBN.
Con il pulsante "Condividi il mio catalogo" partono i prodotti attivi: la prima esportazione arriva dopo circa 1 ora, poi l'aggiornamento è giornaliero, all'1:00 GMT. Una modifica a prezzo o disponibilità compare su Facebook quindi alla sincronizzazione successiva. "Visualizza catalogo" apre il catalogo nel Business Manager.
L'alternativa: un feed prodotti con aggiornamento via cron
Su PrestaShop Addons e da sviluppatori indipendenti esistono moduli che generano un feed XML o CSV del catalogo, aggiornato da un'attività pianificata (cron) e da caricare come origine dati in Gestione cataloghi. Serve quando vuoi scegliere quali campi esportare o aggiornare più spesso di una volta al giorno. Il compromesso è un modulo in più da mantenere e un cron da tenere sotto controllo.
Il controllo che quasi nessuno fa: gli ID del pixel devono coincidere con quelli del catalogo
I valori di content_ids inviati dal pixel devono corrispondere esattamente agli ID dei prodotti nel catalogo o nel feed. Se il pixel manda l'ID prodotto PrestaShop e il feed usa lo SKU (o viceversa), Meta non abbina nulla e il remarketing dinamico non funziona, senza errori visibili. Lo stesso vale per content_type, "product" oppure "product_group", che deve essere coerente con l'ID inviato. Con le combinazioni (varianti) decidi se pixel e feed parlano di singola combinazione o di prodotto padre, e fai la stessa scelta in entrambi. Nel B2B c'è un'altra decisione: se hai listini riservati a gruppi di clienti, scegli quale prezzo esportare nel feed, perché gli annunci lo mostrano a tutti.
Pixel e API Conversioni insieme
L'API Conversioni (CAPI) invia gli eventi dal server e recupera dati che il pixel nel browser perde, per i blocchi dei browser e per iOS. Pixel e CAPI insieme vanno deduplicati con lo stesso event_id, altrimenti gli acquisti vengono contati due volte. PrestaShop Social comprende entrambi, mentre col metodo manuale è un lavoro di sviluppo: se non vuoi seguirlo internamente, valuta un consulente Facebook Ads per e-commerce oppure parlane con noi.
Verifica che il pixel funzioni
Prima di attivare campagne conversione usa tre strumenti. Con l'estensione Chrome Facebook Pixel Helper visita il sito e controlla che il pixel base si attivi su ogni pagina e che ViewContent, AddToCart e Purchase partano nelle pagine giuste: un badge rosso segnala Pixel ID errato, codice duplicato o eventi mancanti. Con Test Eventi in Gestione Eventi esegui un ordine di prova e verifica che nell'evento Purchase value, currency e content_ids siano corretti, perché con value a 0 le campagne non ottimizzano sul ritorno. Poi, in Gestione cataloghi, controlla che gli eventi risultino abbinati ai prodotti.
Infine, dopo 24-48 ore confronta gli acquisti in Ads Manager con gli ordini reali di PrestaShop e con i dati di Google Analytics. Discrepanze del 10-15% sono normali per i diversi modelli di attribuzione; oltre il 20% indica un problema tecnico, per esempio un Purchase attivato prima della conferma dell'ordine.
Tre azioni per passare dal tracciamento al catalogo
Il pixel misura, il catalogo permette di riproporre il prodotto giusto, e funzionano solo se usano gli stessi ID. Scegli il metodo in base alle risorse: PrestaShop Social se vuoi partire in fretta e accetti 9,99 € al mese IVA esclusa, il codice manuale se hai uno sviluppatore e vuoi controllo, sapendo che catalogo e CAPI restano da gestire a parte. Primo, installa il pixel e verifica con Pixel Helper e Test Eventi un ordine di prova completo. Secondo, collega il catalogo (sincronizzazione o feed) e controlla che content_ids e ID del catalogo coincidano. Terzo, lancia una campagna pilota da 50-100 € sull'obiettivo Acquisti e confronta i dati con gli ordini reali.
Se vuoi affidare configurazione e campagne a chi lo fa ogni giorno, scopri il nostro servizio Facebook Ads oppure raccontaci come è configurato oggi il tuo e-commerce.

Stefano Rigazio
25+ anni nel digital per far crescere aziende B2B ed ecommerce senza gonfiare i costi. Strategia, AI, SEO e automazioni “utili” per migliorare conversioni e processi.
Metodo concreto, dati alla mano: ottimizzo ciò che hai già e lo faccio rendere di più.




Ultimi articoli pubblicati
Compilate il modulo, senza impegno, spiegando di cosa avete bisogno e sarete ricontattati, nel più breve tempo possibile, per parlarne in tutta tranquillità.
13043 Cigliano (VC)
Via Salussolia, 23
Tel: 3400032218
Email:

