Guida
Pixel di ChatGPT Ads o Conversions API: quale serve al tuo negozio?
Il Measurement Pixel di ChatGPT Ads è codice JavaScript che gira nel browser di chi acquista. La Conversions API è un endpoint che chiama il tuo server. Il pixel vede cosa fa il cliente sulla pagina; la Conversions API riporta ciò che i tuoi sistemi sanno essere successo. Più che alternative, sono due metà dello stesso lavoro: per un negozio, la configurazione tipica è il pixel per il percorso di navigazione e l'acquisto inviato da entrambi, legati da un event ID condiviso.
Aggiornato il
In questa pagina
Risposta breve: usa il pixel per gli eventi che solo il browser può vedere, come le visualizzazioni di prodotto e le aggiunte al carrello. Invia l'acquisto sia dal browser sia dal server con lo stesso event ID: così uno script bloccato o una scheda chiusa non ti fanno perdere la vendita, e OpenAI la conta una volta sola.
In breve
Browser o server, in quattro domande
Il pixel vede il percorso d'acquisto. La Conversions API conferma la vendita. Usati insieme con un unico event ID, contano ogni acquisto una volta sola.
Nel browser
Measurement Pixel
- Il suo punto forte
- Misurare il percorso d'acquisto sulla pagina.
- Cosa vede
- Visualizzazioni di prodotto, aggiunte al carrello, inizi di checkout e acquisto: tutto ciò che succede nel browser di chi acquista.
- Cosa può perdere
- Gli eventi il cui script viene bloccato o la cui pagina non finisce di caricarsi.
- Cosa invia questo plugin
- Tutti e quattro gli eventi:
contents_viewed,items_added,checkout_started,order_created.
Sul server
Conversions API
- Il suo punto forte
- Confermare le conversioni registrate dai tuoi sistemi.
- Cosa vede
- Quello che sa il negozio: l'ordine pagato, il suo valore e il suo orario.
- Cosa può perdere
- La navigazione: non può sapere che un prodotto è stato visto se il browser non lo ha segnalato.
- Cosa invia questo plugin
- Solo l'acquisto:
order_created, quando WooCommerce segna l'ordine come pagato.
Quando entrambi i canali inviano lo stesso acquisto, hanno lo stesso event ID. OpenAI tiene il primo che riceve e ignora il duplicato, quindi l'ordine viene contato una volta sola.
Browser · Pixel
Acquisto
Event ID condiviso, ricavato dall'ordine WooCommerce
Server · Conversions API
Acquisto
Event ID condiviso, ricavato dall'ordine WooCommerce
Una sola conversione
Stesso Pixel ID, stesso nome evento, stesso ID: OpenAI tiene il primo evento e ignora il duplicato.
A cosa serve il pixel
Il pixel è l'unico modo per misurare cosa succede tra l'arrivo da un annuncio e il pagamento: quali prodotti sono stati visti, cosa è finito nel carrello, chi è arrivato al checkout. L'indicazione di OpenAI è di usare sempre il pixel nel browser (la documentazione citata in questa guida è in inglese). Il pixel gestisce anche il consenso sulla pagina: quando il consenso è negato, non invia ping di misurazione.
Il suo punto debole è lo stesso di qualsiasi script nel browser: se lo script viene bloccato o la pagina non finisce di caricarsi, l'evento non parte, e nulla registra che è andato perso.
A cosa serve la Conversions API
La Conversions API segnala eventi che il tuo server conosce già. Per un negozio si tratta dell'acquisto: l'ordine è nel database, che un browser lo abbia segnalato o no. Il server può inviarlo nel momento in cui il pagamento viene confermato, ritentare se la richiesta fallisce e conservare l'esito.
Il suo punto debole è che il server non vede la navigazione. Non può sapere che un cliente ha guardato un prodotto se qualcosa nel browser non lo ha segnalato. Inoltre deve tenere segreta una chiave API: OpenAI chiede di inviare gli eventi della Conversions API esclusivamente dal tuo server.
Solo pixel, solo API o entrambi
| Configurazione | Cosa ottieni | Cosa perdi |
|---|---|---|
| Solo pixel | Tutto il percorso di navigazione e la maggior parte degli acquisti | Gli acquisti il cui evento nel browser non è mai partito |
| Solo Conversions API | Gli acquisti, indipendentemente dal browser | Visualizzazioni di prodotto, carrelli e inizi di checkout |
| Entrambi, con ID condivisi | Il percorso dal browser e l'acquisto da entrambi i canali | Gli eventi solo browser dipendono ancora dal browser |
Quale evento va dove, in un negozio
| Evento | Pixel | Conversions API | Perché |
|---|---|---|---|
contents_viewed | Sì | — | Solo il browser vede la visualizzazione di un prodotto |
items_added | Sì | — | L'attività sul carrello avviene nella pagina |
checkout_started | Sì | — | Arrivare al checkout è un evento di pagina |
order_created | Sì | Sì | La vendita viene registrata dal negozio stesso |
L'acquisto è l'evento che vale la pena inviare due volte: è quello su cui si giudicano le campagne ed è quello che il negozio può confermare in modo indipendente.
Riferimento
Pixel e Conversions API a confronto
Il confronto completo, riga per riga.
| Measurement Pixel | Conversions API | |
|---|---|---|
| Dove gira | Nel browser di chi acquista | Sul tuo server |
| Credenziale | Pixel ID (pubblico) | Pixel ID più una chiave API segreta |
| Vede il comportamento di navigazione | Sì: visualizzazioni, carrelli, checkout | Solo ciò che registra il tuo server |
| Risente di script bloccati o schede chiuse | Sì | No: parte dai tuoi dati |
| Può confermare un pagamento differito | Solo se il cliente è ancora sulla pagina | Sì, quando il pagamento viene confermato |
| Consenso | Non invia nulla se il consenso è negato | Deve applicarlo la tua implementazione |
| Configurazione | Script su ogni pagina, più il codice degli eventi | Codice lato server, una condizione di invio, nuovi tentativi |
Fonti: documentazione di OpenAI su Measurement Pixel e Conversions API.
Usarli entrambi senza doppi conteggi
Inviare due volte lo stesso acquisto funziona solo se OpenAI riesce a capire che si tratta dello stesso acquisto. La documentazione del pixel chiede di generare tu l'event_id e di riutilizzarlo sia nell'evento del pixel sia in quello inviato dal server. OpenAI usa poi il primo evento che riceve per una chiave corrispondente (Pixel ID, nome dell'evento e ID) e ignora i duplicati successivi.
Cosa manda all'aria la deduplica
- Un ID casuale generato nel browser che il server non conosce mai.
- Un ID nuovo a ogni caricamento di pagina, così una pagina di ringraziamento ricaricata sembra un nuovo acquisto.
- Una seconda copia del pixel, incollata nel tema o in un tag manager, che si attiva con ID propri.
- Pixel ID diversi nel browser e sul server.
Falsi miti
Convinzioni sbagliate più comuni
Quattro cose che si danno spesso per scontate sul tracciamento lato server, e come stanno davvero.
Si pensa che
«Lato server significa che ogni evento parte dal server.»
In realtà
Non per forza. Pixel for ChatGPT Ads, per esempio, invia dal server solo l'acquisto.
Si pensa che
«Inviando da entrambi raddoppio le conversioni.»
In realtà
Non con un event ID condiviso. Senza, può succedere.
Si pensa che
«La Conversions API aggira il consenso.»
In realtà
Non dovrebbe. Un evento lato server deve seguire il consenso registrato per quell'ordine.
Si pensa che
«Il lato server garantisce l'attribuzione.»
In realtà
Rende più affidabile l'invio dell'acquisto. L'attribuzione la decide comunque OpenAI.
Pixel e Conversions API su WooCommerce
Pixel for ChatGPT Ads è un plugin WooCommerce per il tracciamento delle conversioni di ChatGPT Ads. Carica il pixel per contents_viewed, items_added, checkout_started e order_created, e invia order_created tramite la Conversions API quando WooCommerce segna l'ordine come pagato. Entrambi gli acquisti hanno un event ID ricavato dall'ordine.
La guida alla Conversions API per WooCommerce approfondisce il lato server: quando parte l'invio, regola dei 7 giorni e nuovi tentativi.
Domande
Il pixel di ChatGPT è lo stesso dell'OpenAI Measurement Pixel?
Sì. «Pixel di ChatGPT» e «pixel di OpenAI Ads» sono nomi comuni per l'OpenAI Measurement Pixel usato da ChatGPT Ads.
Posso usare la Conversions API senza il pixel?
Sì, ma perdi gli eventi di navigazione (visualizzazioni di prodotto, aggiunte al carrello e inizi di checkout), che solo il browser può vedere.
Quale conviene installare per primo?
Il pixel, perché copre tutto il percorso. Poi aggiungi l'acquisto lato server con lo stesso event ID, così la vendita non dipende dal browser.
Entrambi i canali, già pronti per WooCommerce
Pixel for ChatGPT Ads usa il pixel per il percorso d'acquisto e invia l'acquisto lato server con un event ID condiviso.
Guide correlate
- Il pixel di ChatGPT Ads per WooCommerceCosa invia il plugin a ChatGPT Ads da un negozio WooCommerce, come si configura e cosa non fa.
- Conversions API di OpenAI per WooCommerce: inviare gli acquisti lato serverQuando e come un acquisto WooCommerce viene inviato lato server, e cosa il tracciamento lato server non risolve.
- Come installare il pixel di ChatGPT Ads su WooCommerceRequisiti, dove trovare Pixel ID e chiave API, configurazione e come verificare il primo ordine.