Quattro fonti Google collegate in sola lettura a una conversazione con l'AI

Il blog di BitHubeCommerce

ChatGPT e i dati Google del tuo eCommerce: Ads, Analytics, Search Console e Merchant Center in una sola conversazione

Tempo di lettura: 9 minPubblicato il 28 ottobre 2026A cura di BitHubSettore eCommerce

Chi gestisce un eCommerce ha i dati sparsi in quattro posti: Google Ads per la pubblicità, Analytics 4 per il comportamento sul sito, Search Console per la ricerca organica, Merchant Center per il catalogo. Ognuno ha la sua interfaccia, il suo modo di contare e i suoi report. Le domande che contano davvero, però, stanno quasi sempre nel mezzo.

Per i nostri clienti abbiamo reso possibile farle direttamente a ChatGPT: si scrive la domanda in italiano e l'assistente consulta le quattro fonti, in sola lettura, solo per il sito che l'utente è autorizzato a vedere. In questo articolo raccontiamo cosa cambia, come lo abbiamo costruito perché fosse sicuro e dove l'intelligenza artificiale va ancora tenuta d'occhio.

Il problema non sono i dati: è che stanno in quattro posti

Ciascuno strumento di Google risponde bene alle domande per cui è stato progettato. Google Ads ti dice quanto hai speso e quante conversioni ha attribuito alle campagne. Analytics ti dice cosa fanno le persone sul sito. Search Console ti dice per quali ricerche compari e quanti clic ricevi. Merchant Center ti dice quali prodotti sono idonei a essere mostrati.

Le decisioni, invece, nascono dagli incroci. Un prodotto che riceve clic a pagamento ma non vende ha un problema di prezzo, di scheda o di tracciamento? Una categoria che perde traffico organico sta perdendo anche fatturato, o solo visite poco interessate? Stiamo pagando annunci per ricerche in cui siamo già primi gratis?

Per rispondere oggi servono export, fogli di calcolo e qualcuno che sappia allineare periodi, nomi e identificativi diversi. Oppure una dashboard, che però risponde solo alle domande decise quando è stata costruita. La domanda nuova, quella che viene in mente il lunedì mattina, resta senza risposta fino al report di fine mese.

Le domande che diventano possibili

Con le quattro fonti raggiungibili dalla stessa conversazione, l'analisi diventa un dialogo. Si parte da una domanda, si guarda la risposta, si chiede di scendere nel dettaglio. Alcuni esempi:

DomandaFontiPerché serve incrociarle
Quali prodotti hanno molti clic da Shopping ma nessuna vendita?Ads, AnalyticsAds conosce i clic per prodotto, Analytics conosce gli acquisti per articolo: da soli nessuno dei due vede lo spreco.
Su quali ricerche siamo già primi in organico e paghiamo anche gli annunci?Search Console, AdsLe posizioni organiche stanno in Search Console, i termini di ricerca a pagamento in Ads.
Quali prodotti sono stati disapprovati e quanto fatturavano prima?Merchant Center, Ads, AnalyticsMerchant Center segnala il problema, ma non dice quanto costa: lo dicono le vendite perse.
Quali pagine hanno perso clic organici rispetto all'anno scorso, e con quale effetto sui ricavi?Search Console, AnalyticsUn calo di clic su pagine che non vendevano è meno urgente di un calo piccolo su una categoria che fattura.
Quali campagne spendono più di quanto generano nelle ultime quattro settimane?Ads, AnalyticsIl confronto fra il valore dichiarato da Ads e quello misurato sul sito fa emergere attribuzioni troppo ottimistiche.

Nessuna di queste domande è nuova per chi fa marketing per un eCommerce. Nuovo è il tempo che servono per avere una risposta: minuti, invece di mezza giornata di export. E la possibilità di farle anche quando non c'è un analista a disposizione.

Come funziona il collegamento

ChatGPT, come gli altri assistenti AI più diffusi, può collegarsi a strumenti esterni attraverso un protocollo standard, il Model Context Protocol (MCP). Un server MCP è, in sostanza, un elenco di operazioni che l'assistente può chiedere di eseguire, con regole precise su chi può farlo e cosa riceve in risposta.

Il nostro si chiama GConnect. Sta in mezzo fra l'assistente e Google: ChatGPT non riceve mai le chiavi degli account Google, chiede a GConnect e GConnect risponde con i dati che quell'utente può vedere. Collegarlo a ChatGPT richiede pochi minuti: i nostri clienti trovano la procedura nella guida per collegare ChatGPT a GConnect.

La parte interessante, però, non è il collegamento. È tutto quello che abbiamo deciso che l'assistente non deve poter fare.

Sei scelte per non dare all'AI le chiavi di casa

Collegare un modello linguistico agli account pubblicitari di un'azienda è facile. Farlo in modo che un cliente, un'agenzia esterna e il titolare possano fidarsi è un altro lavoro. Queste sono le regole su cui abbiamo costruito GConnect.

1. Sola lettura, per progetto

L'assistente può consultare, non agire. GConnect non espone operazioni che creano o modificano campagne, budget, annunci, conversioni, prodotti, feed o impostazioni. Alcune schermate di consenso di Google mostrano permessi più ampi della sola lettura, perché certe API non prevedono un permesso più stretto: per questo il limite è applicato dal server, che semplicemente non offre operazioni di scrittura. Non c'è un'istruzione nascosta che dice all'AI di non modificare: non ha proprio il modo di farlo.

2. Nessuna password Google condivisa

Ogni fonte viene collegata da chi la gestisce, con un invito privato valido trenta minuti, per un cliente e un servizio specifici. Chi riceve l'invito accede con il proprio account direttamente su Google e sceglie quali proprietà condividere. Il caso tipico: noi colleghiamo Search Console e Analytics, l'agenzia che gestisce le campagne collega Google Ads con il proprio account, e tutto finisce sotto lo stesso cliente senza che nessuno debba dare le proprie credenziali a qualcun altro.

3. Separazione fra clienti decisa dal server, non dal prompt

Un utente collegato vede solo i clienti e le fonti che gli sono stati assegnati. Il controllo avviene in GConnect e non dipende da cosa c'è scritto nella conversazione. È un punto che vale per qualsiasi integrazione con l'AI: un'istruzione nel prompt non è un controllo di sicurezza, perché un testo ben costruito può convincere il modello a ignorarla. Ne abbiamo parlato a proposito di prompt injection nei chatbot.

4. Credenziali solo nella pagina di accesso

L'autenticazione segue lo standard OAuth: quando si collega ChatGPT si apre una pagina di accesso BitHub, l'utente inserisce lì le proprie credenziali e autorizza il collegamento. Password e codici non passano mai dalla chat, quindi non finiscono nella cronologia delle conversazioni.

5. Verificabile, non solo dichiarato

Il server mette a disposizione operazioni che servono solo a dire chi sei: con quale utente sei autenticato, quali clienti ti sono concessi, quali fonti sono collegate per ciascuno. Sembra un dettaglio. È quello che permette all'assistente di rispondere «sei collegato, vedi questo sito e queste due fonti» invece di supporre, e all'utente di accorgersi subito se manca qualcosa.

6. Istruzioni scritte anche per l'AI

Per il collegamento abbiamo preparato due documenti: una guida per le persone e un file di istruzioni pensato per essere dato direttamente a ChatGPT. Se l'assistente ha a disposizione il browser, prova a configurare il collegamento da solo e coinvolge l'utente soltanto per login e conferme. Il file però dice soprattutto cosa non fare: non simulare clic che non può eseguire, non chiedere password in chat, non dichiarare «collegato» senza aver interrogato il server, non attribuire all'utente accessi a siti che non gli sono stati concessi. Scrivere istruzioni per un modello linguistico è sempre più spesso parte del progetto, alla pari del codice.

Cosa succede dietro una domanda

Prendiamo la prima domanda della tabella: quali prodotti hanno molti clic da Shopping ma nessuna vendita? Per rispondere bene l'assistente deve:

  1. capire per quale sito si sta chiedendo, fra quelli concessi all'utente;
  2. controllare che per quel sito siano collegati sia Google Ads sia Analytics;
  3. leggere da Ads clic e costo per prodotto nel periodo, e da Analytics acquisti e ricavi per articolo nello stesso periodo;
  4. abbinare i due elenchi tramite l'identificativo del prodotto;
  5. restituire i prodotti con spesa e senza vendite, dicendo con chiarezza cosa non è riuscito ad abbinare.

Il quarto passaggio è quello in cui si vede se il tracciamento del sito è fatto bene. L'abbinamento funziona solo se l'ID inviato nel feed di Merchant Center coincide con quello che il sito trasmette ad Analytics negli eventi di acquisto. Quando non coincide, nessuna AI può inventarsi il collegamento: è un problema di implementazione, e spesso la prima risposta utile dell'assistente è proprio farlo emergere. Per questo, prima di fidarsi di un'analisi per prodotto, conviene controllare la coerenza degli identificativi fra feed, campagne e Analytics.

Dove l'AI va tenuta d'occhio

Un assistente che legge dati veri è molto più affidabile di uno che risponde a memoria, ma non è un analista infallibile. Ci sono errori ricorrenti che conviene conoscere.

  • Conversioni che non tornano. Google Ads e Analytics contano le conversioni con regole di attribuzione diverse, e i numeri non coincidono quasi mai. Un assistente può presentare la differenza come un problema quando è fisiologica, o ignorarla quando invece segnala un ROAS gonfiato.
  • Dati incompleti per costruzione. Search Console pubblica i dati con qualche giorno di ritardo e non mostra le query più rare per motivi di privacy. Analytics, con volumi bassi o senza consenso, può nascondere o stimare una parte dei dati. Chiedere «ieri» o «questa settimana» porta facilmente a conclusioni sbagliate.
  • Periodi non allineati. Confrontare trenta giorni di Ads con un mese solare di Analytics è un errore facile, anche per una persona.
  • Correlazioni prese per cause. Un calo di traffico che coincide con una modifica alle campagne non è per forza causato da quella modifica.

La regola che suggeriamo è semplice: per ogni conclusione che porta a una decisione, chiedere all'assistente di mostrare i numeri e il periodo su cui si basa. Il fatto che il collegamento sia in sola lettura aiuta: l'AI propone, le persone decidono e intervengono sugli account.

Per chi ha senso

Il collegamento è utile soprattutto a chi ha già i dati ma non il tempo di interrogarli: titolari di eCommerce che vogliono capire cosa succede senza aspettare il report, responsabili marketing che devono rispondere a una domanda prima di una riunione, team in cui le campagne sono gestite da un'agenzia esterna e il titolare vuole una visione indipendente.

Funziona meglio dove il tracciamento è solido. Se Analytics non registra correttamente gli acquisti, o il feed e il sito usano identificativi diversi, l'assistente lo farà notare in fretta: è un effetto collaterale utile, ma il lavoro da fare resta sul sito.

Lo stesso approccio vale oltre Google. Un connettore che espone all'AI solo le operazioni che servono, con permessi verificati dal server e un perimetro chiaro di ciò che può leggere, si può costruire per un gestionale, un CRM, un catalogo prodotti o uno storico ordini. Se vuoi capire se ha senso per la tua azienda, guarda il nostro lavoro su AI e automazioni o scrivici.

Se sei già cliente GConnect, trovi tutto quello che serve per collegarti, compreso il file di istruzioni da dare a ChatGPT, nella guida al collegamento.