Come monitorare le metriche dei social media su più piattaforme

Scopri come monitorare le metriche dei social media su più piattaforme: scegli le metriche, tagga i link, estrai i dati nativi e misura l'impatto reale.

15 minuti di lettura

Hai esportato i post della settimana scorsa da Instagram, LinkedIn e YouTube, li hai messi in un unico foglio, e i totali non tornano. Un social riporta la copertura. Un altro riporta le impression. Un terzo conta una miniatura solo dopo che è rimasta a schermo per un certo tempo. Il foglio sembra preciso. Non lo è.

È questo il problema pratico di come monitorare le metriche dei social media quando un piccolo team gestisce più account. Tratta ogni dashboard come un sistema di osservazione imperfetto. Scrivi accanto al numero la definizione della metrica, la finestra temporale e le lacune, prima che qualcuno lo consideri un risultato.

Non servono più grafici. Servono un obiettivo, tre metriche e una routine che regga anche dopo un'estrazione fatta male.

Scegli le metriche di cui ha bisogno ogni obiettivo

Parti da un obiettivo per account, poi tieni tre numeri che gli rispondano. Notorietà, coinvolgimento, traffico e ricavi non condividono lo stesso tabellone.

ObiettivoMetrica principaleFormulaAttenzione a
NotorietàCoperturaAccount unici che hanno visto il postLe impression contano le visualizzazioni ripetute, quindi sono sempre più alte
CoinvolgimentoTasso di engagement sulla copertura(like + commenti + condivisioni + salvataggi) / copertura x 100Non è intercambiabile con il tasso di engagement sui follower
Crescita del pubblicoVariazione dei followerFollower a fine periodo meno follower a inizio periodo, stessa finestraRimozioni e pulizie di follower falsano il trend
TrafficoClic sui link taggatiClic in cui la sorgente UTM è il social networkI risultati dipendono da una denominazione UTM coerente
Ricavi o leadConversioni per sorgente socialConversioni con sorgente social / sessioni da socialServe il collegamento al CRM per avere senso

Dividi il lavoro in tre livelli. Esposizione è copertura e impression. Risposta sono reazioni, commenti, condivisioni, salvataggi e clic. Risultati sono iscrizioni, acquisti e lead qualificati. Un totale da solo inganna. Poniamo che un post ottenga 10.000 interazioni. Su 1 milione di copertura è un tasso dell'1%. Su 100.000 di copertura è il 10%. Stesso titolo, risultato diverso.

Una revisione sistematica sulla misurazione dell'engagement sui social media non ha trovato nessuna formula condivisa. Gli studi mescolano like, commenti, condivisioni, tweet, impression, copertura e numero di follower, e non concordano sul denominatore. Una revisione parallela degli strumenti di analisi raggruppa le metriche in copertura, analisi del pubblico, attività aggregata ed engagement. I primi team contavano a mano le visite alle pagine o i post. I sistemi più recenti raccolgono i dati in modo continuo, e questo rende un tasso non definito più facile da pubblicare e più difficile da difendere.

Scrivi accanto a ogni tasso la formula, la finestra, la piattaforma e se organico e a pagamento sono combinati. Il tasso di engagement sulla copertura e il tasso di engagement sui follower rispondono a domande diverse. Per una mappa più completa di quale KPI appartenga a un report per gli stakeholder, la guida di Sift AI su come definire i KPI per il reporting sui social media è un utile riscontro prima di bloccare il foglio.

Imposta un obiettivo e una data di revisione per ogni riga. La tabella ti costringe così a prendere una decisione invece di accumulare totali di vanità.

Estrai i numeri nativi da ogni piattaforma

Estrai le etichette proprie di ogni social network prima di sommare qualsiasi cosa. Imposta una sola finestra per tutte le esportazioni, ad esempio gli ultimi 28 giorni in UTC, e non mescolare fusi orari all'interno della stessa estrazione.

PiattaformaMetrica nativa da estrarreDove trovarlaLimite da tenere presente
InstagramAccount coinvolti, copertura, numero di followerInsights della dashboard professionaleI dati demografici richiedono più di 100 account coinvolti; prova un intervallo di 30 o 90 giorni
YouTubeImpression, percentuale di clic sulle impression, tempo di visualizzazioneYouTube Studio AnalyticsUn'impression richiede la miniatura visibile per più di un secondo, con almeno il 50% a schermo
LinkedInImpression, clic, reazioni, repostAnalisi del post per ogni postLe impression non sono la copertura; confrontale solo con altri post di LinkedIn
FacebookCopertura, interazioni con il post, clic sui linkInsights in Meta Business SuiteVerifica le definizioni delle etichette nelle pagine di aiuto aggiornate prima di confrontarle con Instagram

Due confronti che saltano per primi

Instagram separa la dimensione del pubblico dall'interazione. La documentazione di Instagram sugli Insights definisce Account coinvolti come gli account unici che hanno interagito con i contenuti. I dati demografici, tra cui paesi, città, fasce d'età e genere principali, compaiono solo dopo che più di 100 account hanno interagito. Una vista a sette giorni senza dati demografici non è un errore. Passa al preset di 30 o 90 giorni, e tieni separata la copertura dagli account coinvolti.

YouTube è più severo su ciò che conta come visto. La pagina di aiuto di YouTube sulle impression conta un'impression della miniatura solo quando la miniatura è visibile per più di un secondo e almeno il 50% è a schermo. Leggi la percentuale di clic sulle impression insieme al tempo di visualizzazione. Una percentuale di clic alta con un tempo di visualizzazione breve significa che la miniatura ha vinto il clic e il video ha perso lo spettatore.

Su LinkedIn e Facebook, copia impression o copertura, clic e interazioni esattamente come etichettati, e annota nel nome del file di esportazione qualsiasi cambio di definizione. Salva il file grezzo prima di rinominare una colonna. Le correzioni successive sono impossibili se le etichette originali sono già sparite.

Regola pratica: se due social network non condividono lo stesso denominatore, non mettere i loro tassi nella stessa classifica.

Estrai le analytics tramite API quando le esportazioni non bastano

Le esportazioni manuali reggono per pochi account. Crollano quando la stessa estrazione deve girare ogni settimana.

  1. Registra un'app su ogni social network e richiedi solo gli ambiti di lettura di cui ha bisogno la tua tabella delle metriche. Prendi nota dei limiti degli ambiti prima di progettare la pipeline.
  2. Conserva i token di accesso fuori dal codice e rinnovali prima che scadano. Una scadenza silenziosa sembra una settimana tranquilla.
  3. Richiedi solo i campi indicati nella tabella delle metriche. Per ogni chiamata, registra endpoint, versione dell'API, query, timestamp, ambito dell'account, intervallo di date, stato della paginazione e campi restituiti.
  4. Allunga l'attesa dopo ogni errore di limite di frequenza. Registra l'ora e il social network, così che la lacuna resti visibile nel report.
  5. Prima di fidarti del processo, confronta un giorno e un post con la dashboard nativa. Totali che si discostano oltre un piccolo margine di solito indicano che intervallo, fuso orario o filtro non corrispondono.
  6. Normalizza le risposte in un'unica tabella con chiave piattaforma, ID del post e data di estrazione, e conserva accanto il payload grezzo.

Se il team pubblica già tramite API, leggi la documentazione attuale dell'API di analytics di FoPost e verifica quali endpoint esistono prima che la pipeline dipenda da essi. L'API di Analytics restituisce gli stessi numeri della dashboard, e questo rende il controllo tra nativo e API un'operazione da fare in giornata invece di una seconda esportazione.

La maggior parte dei report frammentati nasce da due grafie dello stesso social network. insta e instagram si dividono ciascuno metà dei clic, e sembrano entrambi deboli.

Scrivi il foglio delle denominazioni prima che esca il prossimo post. La guida di Google agli URL delle campagne raccomanda utm_id, utm_source, utm_medium e utm_campaign sugli URL di destinazione per le campagne non Google. Dai a ogni piattaforma la propria sorgente, ad esempio fb e insta, invece di riversare tutti i social network in un'unica sorgente. Dopo un clic, questi valori compaiono nei report di acquisizione del traffico, ma solo se i nomi restano fissi.

ParametroCosa inserireEsempio
utm_sourceSocial network, un valore minuscolo per piattaformafb, insta, linkedin
utm_mediumTipo di canale, stesso valore per tutti i link socialsocial
utm_campaignNome dell'iniziativa, minuscolo, con trattinispring-launch-2026
utm_contentCodice del post o della risorsa specificacarousel-pricing-01
utm_idIdentificativo di campagna facoltativo, stesso valore su ogni link dell'iniziativa2026-spring-launch
  • Blocca il medium: usa social su ogni link social, così i social network possono essere aggregati senza unire le loro sorgenti.
  • Congela la campagna: spring-launch-2026 resta quella stringa fino alla fine dell'iniziativa. Rinominarla a metà campagna ne crea una seconda.
  • Codifica la risorsa: carousel-pricing-01 in utm_content ti permette di confrontare i formati senza andare a intuito dal testo del post.
  • Un clic per social network: apri l'URL attivo e verifica i parametri nel report di acquisizione prima che il calendario si riempia.

Tagga con lo stesso foglio i link nella bio e quelli nelle newsletter, altrimenti quel traffico finisce come diretto. Gli abbreviatori e gli URL intermedi spesso perdono i parametri. Le note di RedirHub su come far passare i valori UTM attraverso i reindirizzamenti degli URL mostrano cosa controllare prima che un reindirizzamento si interponga tra il post e il sito. Un generatore di UTM mantiene coerenti le maiuscole e minuscole quando più persone creano link nella stessa settimana.

Come impostare una routine di monitoraggio settimanale

Fai la revisione ogni lunedì sui sette giorni precedenti. Una finestra fissa impedisce ai post dell'ultimo minuto di riscrivere la storia.

Un'infografica in cinque passaggi che mostra come eseguire ogni lunedì una routine settimanale di monitoraggio delle analytics dei social media.

  1. Esporta i dati di post e account per la stessa finestra, oppure apri una vista che mantenga le etichette native di ogni social network. Finestre coincidenti sono ciò che rende un lunedì confrontabile con un altro lunedì.
  2. Filtra per un solo account o un solo social network alla volta. Un account grande nasconderà uno debole se guardi solo il totale combinato. Gli utenti possono filtrare le analytics per un singolo social network o account, ed è il primo taglio giusto.
  3. Calcola il tasso di engagement sulla copertura per ogni post. 1.200 interazioni su 40.000 di copertura sono il 3,0 percento. Scrivi la formula nella nota della cella, così il lettore del mese prossimo non ne inventa una nuova.
  4. Confronta ogni post con la mediana della sua piattaforma e del suo formato nelle ultime otto settimane. Un benchmark universale mescola denominatori incompatibili.
  5. Registra piattaforma, intervallo di date, formula e data di esportazione su ogni riga. Il registro è la traccia di verifica quando uno stakeholder mette in dubbio un picco.
  6. Segna i primi tre e gli ultimi tre post. Basta una frase sul perché ciascuno si sia posizionato lì. Argomento, formato o orario, non un paragrafo di teoria.
  7. Cambia una sola cosa la settimana successiva, come la frase di apertura o l'orario di pubblicazione, e tieni fermo il resto. Due cambiamenti insieme rendono il risultato illeggibile.

FoPost può portare in un unico spazio di lavoro le analytics di post e account dei social network collegati, ed esportare qualsiasi vista in CSV per qualsiasi intervallo di date. Questo elimina gran parte dei download manuali quando più account condividono lo stesso slot del lunedì. Anche ogni singolo post può essere aggiornato su richiesta se un numero sembra ancora vecchio.

Un registro settimanale con tre vincitori, tre perdenti e un cambiamento pianificato batte una dashboard da 40 metriche che nessuno apre.

Perché i tuoi numeri non coincidono e come risolvere

Il problema più comune è un intervallo di date non allineato. Controlla le cause in ordine e fermati alla prima che spiega la differenza.

SintomoCausa probabileSoluzione
I totali differiscono dall'app nativaIntervallo di date o fuso orario diversoAllinea intervallo e fuso orario, poi confronta una volta sola
Lo stesso post mostra conteggi nuovi a ogni estrazioneLe metriche si stanno ancora aggiornandoAspetta qualche giorno prima di registrare, e annota la data di estrazione
Copertura di un social network confrontata con le impression di un altroLe definizioni delle metriche differisconoConfronta all'interno di una piattaforma, o etichetta il tipo di metrica
Il tasso di engagement schizza per un account piccoloBase di copertura ridottaUsa una finestra più lunga e riporta la base di copertura accanto al tasso
I clic risultano diretti, non socialTag UTM mancanti o incoerentiControlla ogni link e correggi il foglio delle denominazioni
Post mancanti da un'esportazionePost eliminati, limiti di frequenza o errori di accessoRegistra l'errore e segnala la lacuna nel report

Scorri l'elenco

I processi in background aggiornano le analytics di post e account a intervalli regolari, entro i limiti di ciascun social network. Un post può continuare a muoversi per giorni dopo la pubblicazione, quindi la data di estrazione va accanto al numero.

Lo storico parte da quando un account viene collegato e risale solo fin dove il social network consente per lo storico a livello di account. I post più vecchi che sembrano vuoti spesso non sono mai entrati nell'estrazione.

Registra l'estrazione, poi verifica la copertura

Per ogni estrazione, registra piattaforma, endpoint, intervallo di date, filtri, stato della paginazione e campi restituiti. Conserva la risposta grezza. Poi confronta i totali dell'API con la dashboard nativa, ripeti l'estrazione e segnala i post eliminati.

Non generalizzare un campione a un intero social network. Una ricerca indipendente sulle API osserva che la storica Streaming API gratuita di Twitter era limitata a circa l'1% del traffico e in molti casi non era rappresentativa, e che le strategie di campionamento delle piattaforme spesso non sono rese note. Indica la copertura e il quadro di campionamento accanto a qualsiasi trend. Se la domanda è se quei clic si siano trasformati in ricavi, la guida di Cometly su come misurare il ROI delle campagne social mostra con chiarezza dove le storie basate sull'ultimo clic si rompono.

Misura l'impatto quando i clic ne perdono la maggior parte

Un numero attribuito più basso spesso significa perdita di misurazione, non una campagna più debole. I clic taggati non vedono l'esposizione senza clic, il dark social, gli acquisti offline, le ricerche del brand e le conversioni che arrivano dopo diversi contatti non tracciati.

Una donna alla scrivania riflette sulle metriche aziendali, mostrando il limite dei clic dei social media.

Un sondaggio del 2025 su 1.200 responsabili marketing negli Stati Uniti, nel Regno Unito e in Australia ha rilevato che il 56% credeva che i social media generassero ricavi, ma solo il 44% giudicava i propri team esperti nel misurare l'impatto sul business, secondo il report 2025 sull'impatto di Sprout Social. La stessa ricerca indica come problemi un'attribuzione inaffidabile, una scarsa integrazione dello stack e una connettività limitata con il CRM.

Quattro fonti di evidenza, usate insieme

  • Chiedi al momento della conversione: aggiungi «Come ci hai conosciuto?» all'iscrizione o al checkout, e conta le risposte che nominano un social network.
  • Mantieni un campo sorgente nel CRM: compilalo per ogni lead, così un affare di origine social resta visibile dopo la scadenza della prima sessione.
  • Osserva la ricerca di brand: monitora le ricerche del nome dell'azienda nelle stesse settimane della campagna.
  • Tieni fuori un gruppo: sospendi la pubblicazione per una regione o un segmento di pubblico per due settimane, poi confronta i tassi di conversione con il gruppo rimasto attivo.

Riporta copertura ed engagement come metriche descrittive. Riporta la domanda aggiuntiva come impatto incrementale. L'attribuzione delle piattaforme mostra i punti di contatto. Non dimostra la causa.

Il breve video qui sotto mostra perché un report basato sull'ultimo clic sottostima la domanda che non ha mai prodotto un clic tracciabile.

Conferma la tua base di partenza prima della prossima campagna

Costruisci questa settimana una base di partenza di 30 giorni, prima che vada online la prossima campagna.

  1. Scegli tre obiettivi e la metrica principale per ciascuno dalla tabella degli obiettivi.
  2. Scrivi la formula, la finestra e la piattaforma accanto a ogni metrica nel registro.
  3. Verifica che ogni link in uscita corrisponda al foglio delle denominazioni, e correggi quelli che non lo fanno.
  4. Esporta gli ultimi 30 giorni da ogni social network collegato sullo stesso intervallo e fuso orario, e registra la data di estrazione. Qualsiasi vista di analytics può essere esportata in CSV per qualsiasi intervallo di date, e le analytics di post e account di ogni social network collegato possono stare in un'unica vista.
  5. Calcola la mediana del tasso di engagement sulla copertura per ogni piattaforma e formato, usando il metodo del lunedì.
  6. Imposta una data di revisione a quattro settimane. Confronta i nuovi post con queste mediane, mai con il tasso di un altro social network.

Iniziare con FoPost è gratuito, e ogni funzionalità della pagina delle analytics è inclusa, quindi la base di partenza non deve aspettare un upgrade a pagamento. Tieni quel foglio accanto al registro settimanale. La prima revisione partirà così da valori noti.


FoPost pianifica e pubblica sui principali social network da un unico posto, e porta copertura, engagement, clic e variazione dei follower in un'unica vista di analytics che puoi filtrare ed esportare. Usalo per mantenere il registro settimanale e la base di partenza di 30 giorni sulle stesse definizioni, invece di ricostruire le esportazioni a mano. Parti dagli account che gestisci già su FoPost.