Vai al contenuto
Cristalroi

Margini e metriche

Come unire i dati di Google Ads, GA4, Merchant Center e costi prodotto

Se devi unire queste fonti a mano, qui trovi come si fa e dove di solito si rompe. Alla fine saprai anche quando il foglio di calcolo basta, e quando non basta più.

Di Gennaro Napoletano · 9 minuti di lettura

Scritto con l'aiuto dell'AI, riletto da Gennaro Napoletano.

Fasci di cavi colorati che confluiscono in un solo punto: dati di fonti diverse uniti in un posto

In breve

Per unire i dati di un e-commerce serve una chiave comune, di solito l’ID del prodotto, uguale in feed, Google Ads, GA4 e archivio dei costi. Si esportano le fonti sullo stesso periodo, si tolgono IVA e doppioni, si allineano le date e si incrocia tutto per ID. A mano funziona su pochi prodotti, ma ogni report va rifatto da capo.

Quali dati servono, e da dove arrivano?

Ne servono cinque, e ognuno ha una sua trappola. La colonna da guardare è l’ultima, perché è lì che il report smette di tornare.

FonteChe cosa prendiChiaveTrappola
Google AdsCosto, conversioni e valore per prodottoID prodottoConversioni assegnate al giorno del clic
Merchant CenterPrezzo, disponibilità, statoAttributo id del feedPuò essere diverso dal codice del gestionale
GA4Canali, percorso, acquistiitem_idPuò non vedere chi rifiuta il consenso o blocca i tag
NegozioOrdini e rimborsiSKUStati d’ordine da scegliere: pagato, spedito, annullato
Gestionale o foglio costiCosto d’acquistoCodice internoCosti vecchi, o riferiti al gruppo e non alla variante

Il costo è quello che manca a tutte le altre fonti, e quindi è ciò che decide la qualità di tutto il resto. Che cosa deve contenere lo spiega la guida al costo del venduto.

Perché la chiave comune è la parte più difficile?

Perché lo stesso prodotto si chiama in modo diverso in ogni sistema, e il foglio di calcolo non perdona una lettera. Quando incroci per ID, un solo carattere diverso fa sparire la riga. Sono sei i casi tipici:

  • Maiuscole e spazi. «AB-100» e «ab-100 » sembrano uguali a te, non per forza alla formula.
  • Zeri persi. Se apri un file CSV in Excel, 00123 può diventare 123. Importa la colonna come testo.
  • Prefissi. Alcuni feed aggiungono pezzi al codice, per esempio una sigla di lingua o di paese.
  • Varianti. Il feed ha un ID per ogni taglia, il gestionale uno solo. Devi scegliere a quale livello lavorare, e leggere il gruppo con l’item_group_id.
  • Confezioni. Il pacco da sei ha un ID proprio ma costa come sei pezzi: se il costo è al pezzo, va moltiplicato.
  • Prodotti usciti di catalogo. Hanno ancora spesa e ordini nel periodo, ma non compaiono più nel feed.

La regola da fissare prima di iniziare è che l’ID del feed sia la chiave, e tutto il resto si adegua. Google stessa chiede che gli ID nei dati del carrello corrispondano a quelli di Merchant Center, e consiglia di usare lo stesso codice anche per GA4: se il tag è coerente, metà del lavoro è già fatto. Per come passare quel codice all’evento vedi la guida all’evento purchase.

In Excel in italiano, l’incrocio tipico è questo:

=CERCA.X(ANNULLA.SPAZI(A2); costi!A:A; costi!B:B; "MANCA")

L’ultimo argomento è la parte importante. Se il costo non si trova, scrive «MANCA» invece di 0, e un margine vuoto non si trasforma in un guadagno del 100%.

Tavolo coperto di fogli stampati, appunti e carta appallottolata attorno a un portatile: i dati incrociati a mano

Tutte queste colonne, già al loro posto

Il portale lega spesa, vendite, catalogo e costi allo stesso codice prodotto. Quando lo apri, il conto è già fatto, e il tempo degli incroci torna a chi deve decidere.

Come si allineano date e valori?

Scegli una data e un valore di riferimento, e tieni per ciascuna fonte la differenza. Non diventeranno mai identiche, e non è questo l’obiettivo.

Un clic il 30 ottobre, un acquisto il 2 novembreIn quale mese finisce
Google Ads, colonne standardOttobre: conta il giorno del clic
Google Ads, colonne «by conv. time»Novembre: conta il giorno dell’acquisto
GA4Novembre: conta il giorno dell’evento
NegozioNovembre, se usi la data dell’ordine o del pagamento

Per confrontare Google Ads con GA4 o col negozio, Google suggerisce di aggiungere le colonne per data di conversione, come Conversioni (per ora di conv.) (Conversions (by conv. time)) e Valore conv. (per ora di conv.) (Conv. value (by conv. time)). Si aggiungono dal gruppo delle conversioni:

Dove si trova in Google Ads

Colonne › Modifica colonne › Conversioni › Conversioni (per ora di conv.)

(Columns › Modify columns › Conversions › Conversions (by conv. time))

Attenzione però a non mescolarle: la spesa è sempre al giorno del clic, quindi per il rendimento di una campagna le colonne standard restano le più coerenti.

  • IVA e spedizione. Il parametro value di GA4 è quello che il tuo tag gli passa. Controlla se contiene l’IVA e la spedizione, e toglili dove serve, in modo da confrontare cifre omogenee.
  • Rimborsi. Il negozio li toglie. Nelle piattaforme restano conteggiati, a meno che tu non li comunichi.
  • Fuso orario. Controlla che account Google Ads, proprietà GA4 e negozio abbiano lo stesso, o a cavallo di mezzanotte gli ordini cambiano giorno.
  • Dati recenti. Google consiglia di lasciar passare 24-48 ore per l’allineamento fra le piattaforme, prima di confrontarle.

Se la differenza resta alta dopo questi passaggi, è il caso di cercare il guasto: il controllo è spiegato in perché GA4 e il gestionale danno numeri diversi.

Come si fa, passo per passo, in un foglio?

Ecco la sequenza che si ripete a ogni report. Tieni una scheda per ogni fonte, senza modificarle, e fai i calcoli in una scheda a parte: così al giro dopo sostituisci solo i dati.

  1. Scarica il feed: è la lista di partenza, una riga per prodotto.
  2. Esporta da Google Ads il rapporto per prodotto del periodo, con costo e valore di conversione.
  3. Esporta gli ordini del negozio, tolti annullati e rimborsi, senza IVA.
  4. Aggiungi i costi d’acquisto al feed con la formula di incrocio.
  5. Controlla i totali: la somma della spesa nel foglio deve dare il totale di Google Ads. Se manca qualcosa, ci sono ID non abbinati.
  6. Conta le righe con «MANCA» e completale, oppure tienile fuori dichiarandolo.
  7. Calcola margine prima degli annunci, margine di contribuzione e POAS per ogni riga.

Il quinto punto è il più importante e il più saltato. Se il foglio perde 300 € di spesa nell’incrocio, stai togliendo proprio i prodotti strani, cioè quelli da controllare.

Il rapporto per prodotto del secondo punto si scarica dai report predefiniti di Google Ads, scegliendo come attributo l’ID articolo e poi il pulsante di download della tabella:

Dove si trova in Google Ads

Campagne › Approfondimenti e report › Editor di report › Report predefiniti › Shopping › ID articolo

(Campaigns › Insights and reports › Report editor › Predefined reports › Shopping › Item ID)

Google avverte che i report per articolo riguardano solo l’inventario Shopping, non tutti i canali in cui può essere pubblicata una campagna Performance Max: se al quinto punto il totale non torna, confrontalo prima con quello dello stesso report.

Quanto costa farlo a mano?

Dipende da quante volte lo rifai, e conviene misurarlo una volta sola con il cronometro. Un esempio con numeri inventati: 6 ore a report, ogni settimana, sono 312 ore all’anno; a 30 € l’ora fanno 9.360 €, spesi per raccogliere dati prima ancora di iniziare ad analizzarli.

Il costo che non si vede è un altro. Dopo sei ore di incroci, chi fa il report guarda i prodotti più grossi e lascia stare il resto, e il report di lunedì racconta la settimana scorsa.

Quando un foglio di calcolo non regge più?

Con pochi prodotti e un report al mese, il foglio va benissimo e non serve altro. Smette di reggere quando compaiono questi segnali:

  • il file è lento o si blocca quando aggiorni le formule
  • esistono due versioni e nessuno sa quale sia giusta
  • solo una persona sa come funziona, e quando è in ferie il report non esce
  • guardi i primi cento prodotti perché gli altri non li puoi controllare
  • lo storico non c’è, perché ogni mese sostituisci i dati
  • scopri un errore in una formula, e non sai da quanti mesi c’era

A quel punto si passa a un programma che unisce le fonti da solo. Quali famiglie esistono, e le sette domande da fare prima di pagarne uno, sono in tool e software per Google Ads.

Le alternative dipendono dalle domande che fai. Per analisi su misura degli eventi c’è BigQuery, che però chiede competenze e manutenzione. Se la domanda è sempre la stessa, quanto mi lascia ogni prodotto dopo la pubblicità, è ciò che fa il portale.

La pagina sull’integrazione dei dati spiega quali fonti lega: Google Ads, Merchant Center, GA4, il feed in CSV o XML e il tuo e-commerce, collegato via API, senza installare nulla sul sito. Resta vero un limite: il risultato è accurato quanto i dati che riceve, quindi se i tuoi eventi di acquisto sono doppi o incompleti, conviene partire dai tracciamenti.

Domande frequenti

Qual è la chiave giusta per unire i dati di un e-commerce?

L’ID del prodotto usato nel feed di Merchant Center, perché è il riferimento che Google Ads già conosce. A quello vanno ricondotti lo SKU del negozio e il codice del gestionale.

Perché i totali non tornano dopo l’incrocio?

Di solito perché alcuni ID non si abbinano, per varianti, spazi o zeri persi, e quelle righe spariscono. Per trovarle, confronta la somma della spesa nel foglio con il totale di Google Ads.

Google Sheets basta per integrare i dati?

Con pochi prodotti e report poco frequenti sì. Diventa difficile quando il catalogo è grande, serve lo storico o più persone devono lavorare sullo stesso file.

Serve un programmatore per unire queste fonti?

Per un foglio di calcolo no, bastano le esportazioni e le formule di ricerca. Per automatizzare il lavoro servono invece collegamenti alle API, o uno strumento che li abbia già pronti.

Fonti

Gennaro Napoletano, esperto di digital analytics e Google Tag Manager, sorride nella sede Google di Dublino

Gennaro Napoletano

Esperto di digital analytics e Google Tag Manager, da oltre 15 anni lavora sui dati degli e-commerce. Nel 2023 Google lo ha invitato nella sua sede di Dublino per i risultati di alcuni e-commerce gestiti da lui. Ha realizzato il portale di marginalità per e-commerce e aiuta aziende e agenzie a fidarsi dei propri numeri. Scopri chi è.

Continua a leggere

KPI di un e-commerce: quali controllare ogni mattina

Pochi KPI divisi per frequenza, ognuno con la decisione che fa prendere: la lista del mattino, della settimana e del mese, con un esempio di lettura.

Perché GA4, Google Ads e il gestionale danno numeri diversi

Attribuzione, date, consenso e valore: perché GA4, Google Ads e gestionale non coincidono, come confrontarli e quando il divario è davvero un problema.

Analizzare i dati di un e-commerce con l’AI: cosa chiedere e cosa controllare

Domande che funzionano e domande inutili, gli errori tipici dell’AI sui numeri e un controllo in cinque passi prima di decidere su una risposta.

Dai conti di esempio ai tuoi

Questi conti, già fatti su ogni prodotto

Il portale unisce costi, vendite e spesa pubblicitaria e ti mostra quanto ti lascia ogni articolo del catalogo.