fra@fracucci.it:~/site$
~/home/risorse/dashboard-spending-meta
#template·2026.08.12

Dashboard spending Meta: dal Google Sheet base alla versione con AI

posted by fra@fracucci.it · in /risorse/

Se gestisci campagne Meta per una PMI o sei un consulente con più clienti, prima o poi ti scontri con lo stesso problema: Meta Ads Manager ti mostra i dati, ma non te li tiene. Vuoi confrontare aprile di quest'anno con aprile dell'anno scorso? Esporti a mano. Vuoi un avviso se lo spending cade sotto soglia? Non puoi. Vuoi mettere Meta accanto a Google Ads in un unico report? Ti inventa una soluzione.

La risposta pratica, per anni, è stata un Google Sheet collegato via API. Funziona, è gratis, e con Adveronix si configura in mezz'ora. Ma nel 2025 è cambiata una cosa: puoi chiedere a Claude di costruirti la dashboard al posto tuo, partendo da zero, con la logica che vuoi, e ottenere qualcosa che avresti impiegato giorni a fare da solo.

In questa guida ti mostro entrambe le strade — la versione base con Adveronix e la versione avanzata generata con AI — con esempi concreti e dati fittizi che puoi replicare.


Perché Meta Ads Manager non basta

Meta Ads Manager è ottimo per guardare i dati di Meta. Diventa un problema non appena vuoi lavorarci:

  • Nessuno storico lungo: confrontare periodi separati di più di 90 giorni richiede esportazioni manuali.
  • Nessuna integrazione: i dati Meta non parlano con Google Ads, con il CRM o con i dati di vendita.
  • Nessun sistema di allerta: se lo spending crolla o sfora il budget, lo scopri quando apri il pannello.
  • Nessuna personalizzazione: le colonne sono quelle che decide Meta, non quelle che ti servono.

Un Google Sheet collegato all'API risolve tutti e quattro i punti. La vera differenza, oggi, è quanto tempo ci metti a costruirlo.

r/socialmedia · domanda · 56 upvote · 2025

Perché usare un Google Sheet esterno per monitorare lo spending Meta? Non basta Meta Ads Manager?

chiesto da u/meta_ads_newbie

Meta Ads Manager mi mostra già spending, impressioni e risultati. Perché dovrei complicarmi la vita esportando tutto su un Google Sheet? Cosa ci guadagno?

risposta di u/fra_fracucci · top answer

Meta Ads Manager è ottimo per guardare i dati di Meta, ma ha tre limiti pratici. Primo: non tiene uno storico lungo — per confrontare questo aprile con quello dell'anno scorso, devi esportare a mano. Secondo: non si integra con altri account (Google Ads, dati di vendita CRM, budget totale). Terzo: non ti manda avvisi automatici se lo spending supera una soglia o se cade improvvisamente. Un Google Sheet collegato via API risolve tutti e tre: hai storico illimitato, puoi affiancare altri dati, e puoi configurare avvisi via email o Slack. Per chi gestisce più clienti o vuole un report centralizzato, non c'è paragone.


La versione base: Adveronix + Google Sheets

Il punto di partenza più veloce rimane Adveronix, un'estensione gratuita per Google Sheets che connette l'API Meta in pochi clic.

Setup in 5 passi:

  1. Installa Adveronix dal marketplace di Google Workspace.
  2. Apri il pannello laterale → collega il tuo account Meta Business.
  3. Configura una query: scegli account, metriche (spend, impressions, clicks, CPM, CPC), periodo e granularità (giorno / settimana / mese).
  4. Manda i dati su un foglio raw_data — una riga per giorno, una colonna per metrica.
  5. Imposta il trigger automatico per il refresh ogni mattina alle 7:00.

Il foglio raw_data diventa la fonte da cui costruire tutto il resto. Con le formule base di Sheets (SUMIF, ARRAYFORMULA, grafici nativi) hai una dashboard funzionante in un pomeriggio.

Dove si ferma questa versione: funziona per un account singolo con bisogni semplici. Non appena vuoi budget pace, confronti YoY, forecast o avvisi condizionali, le formule diventano complesse e fragili.


La versione con Claude: prompt → dashboard pronta

A partire dal 2025 il flusso è cambiato. Invece di costruire le formule a mano, puoi descrivere a Claude quello che vuoi e ottenere — in pochi secondi — una struttura completa da incollare nel foglio, comprese le formule, i commenti e le istruzioni di setup.

Un esempio concreto

Supponiamo che tu gestisca le campagne per Forno Artusi, un'azienda alimentare fittizia con un budget mensile di 3.000 € su Meta. Hai già il foglio raw_data popolato da Adveronix.

Il prompt che ho passato a Claude:

"Ho un Google Sheet con questi dati su foglio 'raw_data': colonna A = data (YYYY-MM-DD), colonna B = spend (€), colonna C = impressioni, colonna D = click, colonna E = conversioni. Il budget mensile totale è 3.000 €. Costruiscimi un foglio 'DASHBOARD' con: 1) spending totale del mese corrente vs budget (con % consumata), 2) pace giornaliera media vs pace necessaria per restare nel budget, 3) CPA degli ultimi 7 giorni e trend rispetto ai 7 giorni prima, 4) segnale rosso/giallo/verde basato sullo scarto tra pace reale e necessaria. Tutte le formule devono funzionare senza macro."

L'output di Claude era un foglio pronto, con formule e istruzioni. Questo è il risultato con dati fittizi:

MetricaValoreSegnale
Spending mese corrente1.847 €
Budget mensile3.000 €
Budget consumato61,6%
Giorni passati / totali18 / 31
Pace attuale (€/giorno)102,6 €🔴 +21% vs necessario
Pace necessaria (€/giorno)84,6 €
CPA ultimi 7 giorni14,20 €🟢 –8% vs settimana prec.
Conversioni ultimi 7 giorni23

Il segnale rosso sulla pace segnala che Forno Artusi è in traiettoria per sforare il budget del 21% — qualcosa che Meta Ads Manager non ti direbbe mai in modo proattivo.

Aggiungere un secondo cliente nello stesso file

Per Studio Marini, uno studio legale fittizio con budget 1.500 €/mese, ho chiesto a Claude di replicare la stessa logica su un secondo foglio, più un foglio OVERVIEW che aggrega i due:

ClienteBudgetConsumatoPaceStatus
Forno Artusi3.000 €61,6%+21%🔴 Attenzione
Studio Marini1.500 €54,2%+2%🟢 In linea
Totale4.500 €58,9%

Il foglio OVERVIEW usa IMPORTRANGE per leggere dai fogli cliente e IFS per il segnale aggregato. Claude ha scritto tutte le formule in una risposta sola.

r/ppc · problema · 38 upvote · 2025

Adveronix smette di aggiornarsi dopo qualche giorno. Come faccio a mantenere il refresh automatico attivo?

chiesto da u/freelance_media

Ho configurato Adveronix e per i primi giorni ha funzionato tutto, poi l'aggiornamento automatico si è fermato. Devo rientrare ogni volta manualmente o c'è un modo per mantenerlo attivo?

risposta di u/fra_fracucci · top answer

È il problema più comune. Il trigger automatico di Adveronix smette di girare se il token di accesso all'API Meta scade o se Google revoca i permessi dell'estensione. La soluzione: 1) riapri il pannello Adveronix → controlla se il collegamento all'account Meta è ancora attivo e riconnettiti se necessario; 2) verifica che il trigger sia ancora impostato (non si mantiene da solo se rimuovi e reinstalli l'estensione); 3) come backup, imposta uno script Google Apps Script che chiama il refresh ogni mattina — è dieci righe di codice che Claude ti scrive in trenta secondi e non dipende dall'estensione.


Cosa puoi chiedere a Claude di aggiungere

Una volta che hai il foglio raw_data popolato, Claude può costruire qualsiasi layer di analisi tu descriva. Alcuni pattern che uso spesso:

Budget pace alert via email

"Scrivi uno script Apps Script che, ogni mattina alle 8, legge la cella B3 del foglio DASHBOARD (pace attuale) e B4 (pace necessaria), e mi manda un'email se il rapporto supera 1.15."

Il risultato è un sistema di allerta attivo che gira senza che tu debba aprire il foglio.

Confronto YoY automatico

"Sul foglio raw_data ho dati dal gennaio 2024. Costruisci un foglio YoY che confronta spending, CPA e conversioni per ogni settimana dell'anno corrente con la stessa settimana dell'anno precedente."

Forecast fine mese

"Basandoti sullo spending degli ultimi 14 giorni, calcola tre scenari di fine mese: pessimistico (trend attuale), neutro (media mensile), ottimistico (pace necessaria). Mostrali in una tabella con semaforo."

Nessuno di questi richiede di saper programmare. Richiede di saper descrivere il problema.

Come appare un forecast con dati fittizi

Esempio per Forno Artusi a fine della terza settimana del mese:

ScenarioSpending previsto a fine meseDelta vs budget
Pessimistico (trend attuale)3.628 €+21% — 🔴 sforamento
Neutro (media mensile storica)3.104 €+3% — 🟡 limite
Ottimistico (pace necessaria)2.962 €–1% — 🟢 ok

Con questa tabella in dashboard, la conversazione con il cliente diventa: "siamo sul pessimistico, volete ridurre la spesa giornaliera da domani o tenete il ritmo?"


Multi-canale: Meta + Google Ads nello stesso foglio

Adveronix supporta anche Google Ads e LinkedIn. Il pattern è sempre lo stesso: un foglio raw_data_meta, un foglio raw_data_google, e un foglio OVERVIEW che legge da entrambi.

Ho chiesto a Claude di costruire la formula per la riga totale dell'OVERVIEW:

=SUMIF(raw_data_meta!A:A,">="&EOMONTH(TODAY(),-1)+1,raw_data_meta!B:B)
+SUMIF(raw_data_google!A:A,">="&EOMONTH(TODAY(),-1)+1,raw_data_google!B:B)

Risultato in un file con dati fittizi per Forno Artusi:

CanaleSpending meseConversioniCPA
Meta Ads1.847 €13014,2 €
Google Ads942 €5816,2 €
Totale2.789 €18814,8 €

Tutto in un posto, aggiornato ogni mattina, senza aprire due piattaforme diverse.

r/googleads · domanda · 44 upvote · 2025

Posso usare lo stesso template per monitorare anche Google Ads e avere tutto lo spending in un unico posto?

chiesto da u/multichannel_pro

Gestisco campagne su Meta e Google Ads per lo stesso cliente. Il template funziona solo per Meta o posso adattarlo per avere un unico foglio con tutto lo spending?

risposta di u/fra_fracucci · top answer

Adveronix supporta anche Google Ads, LinkedIn Ads e altri canali: puoi configurare query separate per ciascun account e farle atterrare su fogli diversi dello stesso file. Il template base è pensato per Meta, ma la struttura del foglio DASHBOARD SPENDING è replicabile: crei un foglio "Google Ads" con la stessa logica e poi un foglio "OVERVIEW" che somma i totali di tutti i canali. Ho fatto così per diversi clienti: un unico foglio con Meta, Google Ads e, dove serve, TikTok. La parte più lunga è la prima configurazione (20-30 minuti), poi gira da solo.


Il flusso completo in sintesi

  1. Adveronix porta i dati grezzi su raw_data ogni mattina.
  2. Claude costruisce (in uno o due prompt) il layer di analisi: pace, CPA, forecast, semaforo.
  3. Apps Script (codice scritto da Claude) manda avvisi email se qualcosa va storto.
  4. Tu guardi la dashboard, non i dati.

Il tempo di setup iniziale è sceso da "un pomeriggio" a "meno di un'ora" — e il risultato è più solido di qualsiasi cosa si costruisca a mano colonna per colonna.

Per altri template o risorse gratuite, visita questa pagina.

// FILE.download ──────────
Template Spending Meta
↓ SCARICA
© 2026 francesco cucciniello · fatto a manofra@fracucci.it · P. IVA 13977810962made with 🖤 · rap 'n patan