Vai al contenuto

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.

L'acquisto inviato dal browser e quello inviato dal server per lo stesso ordine hanno lo stesso event ID. OpenAI tiene il primo che riceve e ignora il duplicato, quindi l'ordine vale una sola conversione.

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

Risultati delle tre configurazioni di misurazione per un negozio
ConfigurazioneCosa ottieniCosa perdi
Solo pixelTutto il percorso di navigazione e la maggior parte degli acquistiGli acquisti il cui evento nel browser non è mai partito
Solo Conversions APIGli acquisti, indipendentemente dal browserVisualizzazioni di prodotto, carrelli e inizi di checkout
Entrambi, con ID condivisiIl percorso dal browser e l'acquisto da entrambi i canaliGli eventi solo browser dipendono ancora dal browser

Quale evento va dove, in un negozio

Canale consigliato per ogni evento e-commerce
EventoPixelConversions APIPerché
contents_viewedSì—Solo il browser vede la visualizzazione di un prodotto
items_addedSì—L'attività sul carrello avviene nella pagina
checkout_startedSì—Arrivare al checkout è un evento di pagina
order_createdSì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 di ChatGPT Ads a confronto con la OpenAI Conversions API
Measurement PixelConversions API
Dove giraNel browser di chi acquistaSul tuo server
CredenzialePixel ID (pubblico)Pixel ID più una chiave API segreta
Vede il comportamento di navigazioneSì: visualizzazioni, carrelli, checkoutSolo ciò che registra il tuo server
Risente di script bloccati o schede chiuseSìNo: parte dai tuoi dati
Può confermare un pagamento differitoSolo se il cliente è ancora sulla paginaSì, quando il pagamento viene confermato
ConsensoNon invia nulla se il consenso è negatoDeve applicarlo la tua implementazione
ConfigurazioneScript su ogni pagina, più il codice degli eventiCodice 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.