Vai al contenuto

Guida

Come installare il pixel di ChatGPT Ads su WooCommerce

ChatGPT Ads misura le vendite di WooCommerce tramite due interfacce di OpenAI: il Measurement Pixel nel browser di chi acquista e la Conversions API sul tuo server. Installare il pixel significa ottenere un Pixel ID e una chiave API da Ads Manager, poi collegarli a WooCommerce perché vengano inviati gli eventi reali di prodotti, carrello e ordini. Questa guida usa il plugin Pixel for ChatGPT Ads e si chiude spiegando come verificare che tutto funzioni.

Aggiornato il

In questa pagina

In breve: sette passaggi, più o meno il lavoro di una schermata di impostazioni

Prima di iniziare

Cinque cose da avere pronte e una da togliere.

  • WordPress con WooCommerce attivo, servito in HTTPS.
  • Accesso da amministratore a WordPress, per caricare e configurare un plugin.
  • Accesso al tuo account ChatGPT Ads in OpenAI Ads Manager.
  • Una chiave di licenza Pixel for ChatGPT Ads. La ricevi al momento dell'acquisto; i piani partono da un sito.
  • Un server in grado di fare richieste HTTPS in uscita. Alcuni hosting e firewall le bloccano, ma l'acquisto lato server ne ha bisogno.

Da verificare

Rimuovi le altre copie del pixel. Se il pixel di ChatGPT Ads è già incollato nell'header del tema, in un plugin per gli script dell'header o in un contenitore di Google Tag Manager, toglilo prima di andare online. Una seconda copia invia i propri eventi senza gli event ID del plugin: OpenAI non può riconoscerli come lo stesso acquisto e le conversioni rischiano di essere contate due volte.
1

Passaggio 1 di 7

Recupera il Pixel ID

Il Pixel ID dice al Measurement Pixel a quale account ChatGPT Ads appartengono gli eventi. La documentazione di OpenAI indica di creare un nuovo Pixel ID nella scheda delle conversioni di Ads Manager (documentazione del Measurement Pixel, in inglese).

Il Pixel ID serve anche per il tracciamento lato server, perché fa parte dell'indirizzo dell'endpoint della Conversions API.

Risultato atteso

Un Pixel ID del tuo account ChatGPT Ads, copiato in un posto da cui puoi incollarlo.

Errore frequente

Usare un Pixel ID diverso nel browser e sul server. I due canali devono usare lo stesso, altrimenti gli eventi del browser e del server non possono essere abbinati.
2

Passaggio 2 di 7

Crea una chiave Conversions API

La chiave della Conversions API autorizza il tuo server a inviare eventi. OpenAI la genera nello stesso punto: secondo la documentazione, Pixel ID e chiave della Conversions API si ottengono entrambi dalla scheda delle conversioni di Ads Manager (documentazione della Conversions API).

Tratta la chiave API come una password

OpenAI è esplicita: gli eventi lato server vanno inviati esclusivamente dal tuo server. Il plugin salva la chiave per l'uso lato server e non la stampa nella pagina.

Risultato atteso

Una chiave della Conversions API, conservata solo dove tieni le password.

Errore frequente

Incollare la chiave in un file del tema, in un page builder o in un tag manager. La chiave non deve mai comparire nel codice sorgente della pagina.
3

Passaggio 3 di 7

Installa il plugin

  1. 1Scarica lo ZIP del plugin dalla conferma d'acquisto, oppure dalla pagina di download (in inglese) con la tua chiave di licenza.
  2. 2In WordPress vai su Plugin → Aggiungi plugin → Carica plugin, scegli lo ZIP e fai clic su Installa ora.
  3. 3Attiva il plugin con Attiva plugin.

Risultato atteso

Pixel for ChatGPT Ads compare come attivo in Plugin installati.
4

Passaggio 4 di 7

Attiva la licenza

Apri la scheda Licence del plugin, incolla la chiave di licenza e attivala. Finché la licenza non è attiva non parte nessun evento.

Risultato atteso

La scheda Licence mostra lo stato Active, con il piano e le attivazioni rimanenti.

Errore frequente

Attivarla prima su una copia di staging. Lo staging usa una sua attivazione: fai i test lì solo se il tuo piano ne ha una in più.
5

Passaggio 5 di 7

Collega le credenziali

Nella scheda Settings del plugin:

  • Incolla il Pixel ID nel campo OpenAI Pixel ID.
  • Incolla la chiave nel campo Conversions API key.
  • Lascia attivo il tracciamento nel browser per inviare dalla pagina visualizzazioni di prodotto, aggiunte al carrello, inizi di checkout e acquisti.
  • Lascia attivo il tracciamento lato server per inviare ogni ordine pagato tramite la Conversions API.
  • Se il banner dei cookie implementa la WordPress Consent API, attiva la gestione del consenso, così il pixel aspetta il consenso marketing.

Le impostazioni di collegamento del plugin in WordPress (interfaccia in inglese).

  1. 1OpenAI Pixel ID: quello del passaggio 1.
  2. 2Conversions API key: quella del passaggio 2.
  3. 3Interruttori del tracciamento nel browser e lato server: lasciali entrambi attivi.

Risultato atteso

Entrambe le credenziali salvate, tracciamento nel browser e lato server attivi.

Da verificare

Se il negozio usa una cache a pagina intera, svuotala dopo aver salvato, così i visitatori non ricevono una copia della pagina precedente alla configurazione del pixel.
6

Passaggio 6 di 7

Verifica gli eventi del browser

  1. 1Apri il negozio in una finestra in incognito e accetta i cookie di marketing se compare un banner.
  2. 2Apri gli strumenti per sviluppatori del browser e vai alla scheda Rete.
  3. 3Filtra le richieste per openai. Dovresti vedere lo script del Measurement Pixel caricato da un host openai.com.
  4. 4Guarda un prodotto, aggiungilo al carrello e vai alla pagina di pagamento, osservando le nuove richieste che compaiono.

Risultato atteso

Richieste verso un host openai.com mentre guardi un prodotto, lo aggiungi al carrello e arrivi al checkout.

Errore frequente

Nessuna richiesta: di solito il tracciamento nel browser è spento, manca il Pixel ID, il consenso non è stato dato oppure viene servita una pagina in cache.
7

Passaggio 7 di 7

Verifica un ordine pagato

Completa un ordine che WooCommerce segni come pagato (un vero ordine di basso importo, oppure un gateway di test che segna gli ordini come pagati). Poi apri la scheda Diagnostics del plugin e cerca l'ordine.

Cosa significa lo stato di invio di un ordine
Stato di invioCosa significaCosa fare
AcceptedOpenAI ha accettato l'acquisto.Niente. Il tracciamento funziona.
PendingIn coda o in attesa di un nuovo tentativo.Ricontrolla tra poco.
Not sentL'acquisto non è stato inviato: di solito per quell'ordine manca il consenso marketing.Apri l'ordine per vedere il motivo.
FailedL'ultimo tentativo non è andato a buon fine.Controlla il codice HTTP, risolvi la causa e, se l'ordine è idoneo, reinvialo.

La diagnostica elenca gli ordini pagati e cosa è successo a ogni evento di acquisto.

  1. 1Trova l'ordine di prova dal suo numero.
  2. 2L'event ID è quello condiviso dall'acquisto inviato dal browser e da quello inviato dal server.

Risultato atteso

L'ordine risulta Accepted in Diagnostics.

Da verificare

Un ordine ancora in attesa di pagamento non è stato ancora inviato: l'acquisto parte quando WooCommerce lo segna come pagato.

Risoluzione dei problemi

Errori frequenti

Quasi tutti i problemi di installazione rientrano in uno di questi cinque casi.

Errori frequenti nell'installazione del pixel di ChatGPT Ads su WooCommerce
SintomoCausa probabileSoluzione
Le conversioni sembrano raddoppiateIl pixel è installato anche nel tema o in un tag manager.Rimuovi l'altra copia.
Failed con HTTP 401La chiave della Conversions API è stata rifiutata.Incolla una chiave valida, poi reinvia da Diagnostics.
Resta Pending e continua a ritentareIl server non riesce a raggiungere l'API.Controlla HTTPS in uscita, firewall e regole del proxy.
Nessun evento dal browserConsenso non dato, tracciamento spento o pagina in cache non aggiornata.Dai il consenso, controlla le impostazioni, svuota la cache.
Ordini in stato Not sentPer quegli ordini non risulta il consenso marketing.Comportamento previsto con la gestione del consenso attiva.

La sezione sulla risoluzione dei problemi della documentazione copre altri casi.

Senza plugin

Installarlo a mano

Il pixel si può installare anche senza plugin. Su WooCommerce, però, lo snippet è solo l'inizio.

Le istruzioni di OpenAI chiedono di aggiungere il suo snippet nel <head> di ogni pagina in cui vuoi rilevare conversioni. Dopodiché:

  • Ogni evento (prodotto visto, aggiunta al carrello, checkout, acquisto) va programmato con i valori di WooCommerce.
  • L'evento di acquisto deve partire una volta per ordine, non a ogni caricamento della pagina di conferma dell'ordine.
  • Un acquisto lato server richiede un suo client API, attivato dallo stato pagato.
  • Acquisto dal browser e acquisto dal server devono avere lo stesso event ID per essere deduplicati.
  • Gli errori richiedono nuovi tentativi e un posto dove vederli.

La guida alla Conversions API di OpenAI per WooCommerce approfondisce tutta la parte lato server.

Domande

Servono sia il Pixel ID sia la chiave API?

Il Pixel ID serve per tutto. La chiave API serve per l'acquisto lato server. Tracciamento nel browser e lato server si possono spegnere separatamente, ma tenerli entrambi attivi dà all'acquisto un secondo canale che non dipende dal browser.

Il plugin ha bisogno di Google Tag Manager?

No. Carica il pixel e costruisce gli eventi direttamente da WooCommerce.

Cambiare tema interrompe il tracciamento?

No: non si tocca nessun template, quindi cambiare tema non rimuove il pixel. Se il checkout è molto personalizzato, conviene comunque ripetere la prova con un ordine.

Funziona con HPOS?

Sì. Sono supportati sia WooCommerce High-Performance Order Storage sia l'archiviazione classica degli ordini.

Pronto a installarlo?

Pixel for ChatGPT Ads è una licenza annuale per 1, 5 o 25 siti, con le stesse funzionalità in ogni piano.