Glossario

Per cosa divide davvero GA4 il tempo medio di coinvolgimento

Taras Shynkarenko
Taras Shynkarenko
•Aggiornato: •9 min di lettura
Per cosa divide davvero GA4 il tempo medio di coinvolgimentoPer cosa divide davvero GA4 il tempo medio di coinvolgimento

In breve, la risposta rapida

9 min di lettura

GA4 calcola il tempo medio di coinvolgimento come il tempo totale in cui un sito web è rimasto in primo piano, o un'app in foreground, diviso per gli utenti attivi. È un numero per utente, quindi risulta più alto del tempo medio di coinvolgimento per sessione, e il dato di un intero mese sta sopra ogni punto giornaliero del grafico. Il timer si ferma quando la pagina perde il focus.

Che cos'è il tempo medio di coinvolgimento in GA4?

In Google Analytics 4, il tempo medio di coinvolgimento è il tempo totale in cui il tuo sito è rimasto in primo piano nei browser degli utenti, o la tua app in foreground, diviso per il numero di utenti attivi. È quindi un valore per utente e non per sessione. L'articolo di Google "Engagement overview report", letto il 28 settembre 2026, riporta la formula:

Average engagement time = (The total length of time your website was in focus
or your app was in the foreground across all sessions) / (The total number of active users)

Il denominatore è la parte che molti trascurano. Un visitatore che torna cinque volte in un mese aggiunge al numeratore il tempo in primo piano di cinque visite e conta una sola volta al denominatore. La metrica risponde a "quanto tempo in primo piano ci ha dedicato ogni persona in questo intervallo", non a "quanto è durata una visita tipica".

Anche gli utenti attivi sono una metrica definita da GA4. L'articolo di Google sulle metriche utente spiega che un utente web è attivo quando ha una sessione con coinvolgimento o quando Analytics raccoglie "the first_visit event or engagement_time_msec parameter from a website". Qualsiasi visitatore web il cui tag abbia inviato il tempo di coinvolgimento finisce nel denominatore.

Una persona legge una pagina web su un laptop con la scheda del browser in primo piano, il momento in cui il timer di coinvolgimento di GA4 è attivo.

Come misura GA4 il tempo di coinvolgimento?

GA4 misura il tempo di coinvolgimento con un timer che gira solo mentre la pagina è in primo piano e riporta il tempo in millisecondi con l'evento successivo. L'articolo "User engagement" di Google definisce il coinvolgimento dell'utente come "the amount of time someone spends with your web page in focus or app screen in the foreground."

L'articolo elenca i momenti in cui il tag invia il tempo accumulato:

  1. L'utente sposta la schermata dell'app in background.
  2. L'utente sposta il focus lontano dalla tua pagina web.
  3. L'utente esce dalla schermata dell'app o dalla pagina web, per esempio chiudendo la scheda o caricando un'altra pagina.
  4. Il sito o l'app va in crash.

Il tempo viaggia in un parametro engagement_time_msec "added to the next collected event." Quando un visitatore passa a un'altra pagina, l'evento user_engagement porta con sé il tempo rimanente "up to when the last event was sent and before the next page loads." L'elenco degli eventi raccolti automaticamente di Google dice che user_engagement scatta "when the app is in the foreground or webpage is in focus for at least one second." Se dall'evento precedente non è maturato nessun tempo di coinvolgimento, GA4 omette il parametro.

È un orologio diverso dalla classica durata della sessione, che misurava l'intervallo tra due hit e assegnava tempo zero all'ultima pagina di ogni sessione. Come si calcola la durata media della sessione spiega quel vecchio metodo e perché i due numeri non coincidono mai.

Che differenza c'è tra tempo medio di coinvolgimento e tempo medio di coinvolgimento per sessione?

Il tempo medio di coinvolgimento divide il tempo totale in primo piano per gli utenti attivi, mentre il tempo medio di coinvolgimento per sessione divide lo stesso tempo per le sessioni. Quindi il valore per sessione è più basso ogni volta che gli utenti ritornano. GA4 mostra entrambi nel report Panoramica del coinvolgimento, in schede di riepilogo separate.

Prova a calcolare tutte e tre le metriche di tempo su una stessa proprietà. In un mese registra 1.000 utenti attivi, 1.600 sessioni e 50.000 secondi di tempo di coinvolgimento.

MetricaNumeratoreDenominatoreRisultato
Tempo medio di coinvolgimento50.000 s di tempo in primo piano1.000 utenti attivi50 s
Tempo medio di coinvolgimento per sessione50.000 s di tempo in primo piano1.600 sessioni31,25 s
Durata media della sessioneSomma delle durate delle sessioniSessioniUn orologio a parte, non confrontabile

Lo scarto tra 50 e 31,25 secondi non dice nulla sul comportamento. È il rapporto tra sessioni e utenti, qui 1,6. Una proprietà che migliora la fidelizzazione e porta ogni utente a tornare più volte fa salire il tempo medio di coinvolgimento senza che nessuna singola visita diventi più lunga.

Scegli la metrica che corrisponde alla tua domanda. I team di contenuto che vogliono sapere quanto a lungo una visita tiene l'attenzione hanno bisogno del valore per sessione. I team di prodotto che vogliono sapere quanto tempo ogni utente passa con il prodotto in un mese hanno bisogno del valore per utente.

Quale numero risponde alla tua domanda
Team di contenuto
  • Vogliono sapere quanto a lungo una visita tiene l'attenzione
  • Leggono il valore per sessione
  • Tempo in primo piano diviso per le sessioni
Team di prodotto
  • Vogliono sapere quanto tempo passa ogni utente in un mese
  • Leggono il valore per utente
  • Tempo in primo piano diviso per gli utenti attivi
Il tempo medio di coinvolgimento e il tempo medio di coinvolgimento per sessione rispondono a domande diverse partendo dallo stesso tempo in primo piano.

Perché il tempo medio di coinvolgimento mensile è più alto di ogni giorno nel grafico?

La scheda di riepilogo divide il tempo in primo piano dell'intero intervallo per gli utenti distinti dell'intero intervallo, mentre ogni punto del grafico divide il tempo in primo piano di un giorno per gli utenti di quel giorno. Un utente che visita il sito in tre giorni conta una volta nel denominatore mensile e tre volte nei punti giornalieri.

L'esempio di Google nell'articolo sulla panoramica del coinvolgimento mostra l'effetto. Due utenti visitano il sito a luglio. Il 2 luglio l'utente 1 resta 3 minuti. Il 3 luglio l'utente 2 resta 4 minuti. Il 4 luglio l'utente 1 resta 5 minuti e l'utente 2 resta 6 minuti. L'utente 1 totalizza 8 minuti e l'utente 2 ne totalizza 10, quindi la scheda mostra 9m 00s. Il grafico mostra 3m 00s, 4m 00s e 5m 30s. Nessun singolo giorno arriva a 9 minuti.

Ne seguono due regole. Confronta il tempo medio di coinvolgimento solo tra intervalli di date della stessa lunghezza, perché un intervallo di 28 giorni dà a ogni utente più giorni per accumulare tempo rispetto a uno di 7 giorni. E non fare mai la media dei punti giornalieri per verificare la scheda, perché quel calcolo risponde a un'altra domanda.

Flowsery
Flowsery

Inizia la prova gratuita di 14 giorni

Dashboard in tempo reale

Monitoraggio degli obiettivi

Tracciamento senza cookie

Una scheda in background conta nel tempo medio di coinvolgimento?

Sul web una scheda in background non aggiunge tempo di coinvolgimento, perché il timer di GA4 gira solo mentre la pagina è in primo piano e invia il tempo accumulato quando l'utente sposta il focus altrove. Un visitatore che apre la tua pagina dei prezzi in una nuova scheda e la legge dieci minuti dopo aggiunge tempo di coinvolgimento solo per i minuti in cui la scheda era davanti.

Le app si comportano in modo diverso. L'articolo di Google sul coinvolgimento dell'utente afferma: "For app streams, especially on Android devices, background app activity might lead to an overestimation of engagement duration." Per le sessioni web, lo stesso articolo dice "engagement time reflects active user interaction with a page."

Il primo piano non è attenzione. Una scheda lasciata davanti mentre qualcuno risponde a una telefonata tiene il timer in funzione. È lo stesso limite che condivide il tempo di permanenza con ogni altra metrica di tempo. Il tag vede lo stato della finestra e non vede la persona.

È possibile ottenere il tempo medio di coinvolgimento dalla GA4 Data API?

Lo schema della GA4 Data API non elenca nessuna metrica per il tempo medio di coinvolgimento, quindi lo calcoli a partire da due metriche che invece espone. userEngagementDuration è "Il tempo totale (in secondi) in cui il tuo sito web o la tua app è stato in primo piano sui dispositivi degli utenti", mentre activeUsers è "Il numero di utenti distinti che hanno visitato il tuo sito o la tua app".

  1. Richiedi userEngagementDuration e activeUsers per lo stesso intervallo di date e con le stesse dimensioni.
  2. Dividi la prima per la seconda per ottenere il tempo medio di coinvolgimento in secondi.
  3. Richiedi anche sessions e dividi userEngagementDuration per questo valore per ottenere il dato per sessione.
  4. Mantieni fissa la lunghezza dell'intervallo di date in tutte le query che confronti, per lo stesso motivo per cui la scheda mensile e il grafico giornaliero non coincidono.

Se suddividi i dati per una dimensione come il percorso della pagina o il canale, cambiano sia il numeratore sia il denominatore. Ricalcola quindi il rapporto riga per riga, invece di riutilizzare il totale degli utenti attivi dell'intero sito.

Una persona si ferma su un modulo a schermo, il tipico momento di stallo che può far accumulare tempo di coinvolgimento senza indicare interesse.

Perché il tempo medio di coinvolgimento da solo è un segnale debole?

Il tempo medio di coinvolgimento misura per quanto tempo una pagina è rimasta in primo piano, ma non distingue un visitatore che ha letto con attenzione da uno che era bloccato. Due pagine con lo stesso valore di 50 secondi possono voler dire il contrario l'una dell'altra.

  • Un modulo lungo. Cinquanta secondi su un modulo di registrazione si adattano allo stesso modo a un visitatore che scrive lentamente e a uno che lotta con un errore di validazione.
  • Una pagina con risposta breve. Un articolo di assistenza che risponde alla domanda in otto secondi mostra un tempo di coinvolgimento basso, eppure fa il suo lavoro alla perfezione.
  • Un layout confuso. I visitatori che cercano un pulsante accumulano tempo in primo piano che sembra interesse.

Perché il tempo sulla pagina è un'inferenza e non un'osservazione approfondisce il meccanismo dei timestamp. La soluzione pratica è abbinare il tempo a un risultato. Leggi il tempo medio di coinvolgimento accanto al tasso di completamento degli obiettivi della stessa pagina e considera un aumento del tempo senza un aumento dei completamenti come una domanda aperta, non come una vittoria.

Come vedi cosa è successo durante il tempo di coinvolgimento?

Guarda le sessioni che stanno dietro al numero, perché una replay mostra se i secondi sono stati spesi a leggere, a scorrere o a lottare con l'interfaccia. La registrazione delle sessioni di Flowsery riproduce "sessioni reali dei visitatori con movimenti del cursore, clic, scroll e input nei moduli", e la sua IA esamina ogni sessione registrata e segnala rage click, dead click ed errori JavaScript, raggruppando le sessioni simili in problemi ordinati per numero di utenti coinvolti. Una pagina con un tempo di coinvolgimento alto e un gruppo di rage click è una pagina in cui i visitatori sono bloccati, non coinvolti. Anche l'analisi delle landing page di Flowsery tiene traccia della profondità di scroll e dei clic sulle CTA per "misurare se i visitatori raggiungono prove sociali, prezzi, moduli e call to action principali prima di andarsene", e trasforma "sono rimasti 50 secondi" in "sono rimasti 50 secondi e non hanno mai visto la tabella dei prezzi".

Domande frequenti

Come viene calcolato il tempo medio di coinvolgimento in GA4?

GA4 divide il tempo totale in cui il tuo sito web era in primo piano, o la tua app in foreground, per il numero di utenti attivi nell'intervallo di date. Google pubblica questa formula nell'articolo sul report Panoramica del coinvolgimento. Il risultato è il tempo in primo piano per utente, non per visita.

Il tempo medio di coinvolgimento è lo stesso della durata media della sessione?

No. Il tempo medio di coinvolgimento conta il tempo in primo piano per utente attivo, mentre la durata media della sessione misura la lunghezza della sessione per ogni sessione. Usano orologi diversi e denominatori diversi, quindi i due numeri non sono confrontabili.

Perché il tempo medio di coinvolgimento è più alto del tempo medio di coinvolgimento per sessione?

Il tempo medio di coinvolgimento divide il tempo in primo piano per gli utenti attivi, mentre la metrica per sessione divide lo stesso tempo per le sessioni. Gli utenti che tornano più di una volta aggiungono sessioni al denominatore per sessione, ma contano una sola volta come utenti attivi. Con 1,6 sessioni per utente, il dato per utente è 1,6 volte quello per sessione.

GA4 conta il tempo in una scheda del browser in background?

No, non sul web. GA4 registra il tempo di coinvolgimento solo mentre la pagina web è in primo piano e invia il tempo accumulato quando l'utente sposta il focus altrove. Google precisa che gli stream delle app su Android possono sovrastimare la durata del coinvolgimento a causa dell'attività in background.

Perché il tempo medio di coinvolgimento mensile non coincide con il grafico giornaliero?

La scheda mensile divide un mese di tempo in primo piano per gli utenti distinti dell'intero mese, mentre ogni punto giornaliero divide il tempo di un giorno per gli utenti di quel giorno. Gli utenti di ritorno contano una sola volta nel denominatore mensile, quindi il dato mensile risulta più alto di quello di qualsiasi singolo giorno. L'esempio di luglio di Google mostra una scheda da 9 minuti a fronte di punti giornalieri di 3, 4 e 5,5 minuti.

Qual è un buon tempo medio di coinvolgimento?

Google non pubblica nessun valore di riferimento, e il dato cambia con il numero di visite di ritorno per utente e con la lunghezza dell'intervallo di date. Confronta tra loro pagine dello stesso tipo su intervalli uguali e abbina il tempo a un tasso di completamento degli obiettivi, così un tempo più lungo conta come positivo solo se più visitatori portano a termine l'azione.

Flowsery
Flowsery

Inizia la prova gratuita di 14 giorni

Dashboard in tempo reale

Monitoraggio degli obiettivi

Tracciamento senza cookie

Quali metriche usa la GA4 Data API per calcolare il tempo medio di coinvolgimento?

La Data API espone userEngagementDuration, il tempo totale in secondi in cui un sito o un'app è rimasto in primo piano, e activeUsers, il numero di utenti distinti. Dividendo la prima per la seconda si ottiene il tempo medio di coinvolgimento, e dividendola invece per sessions si ottiene il dato per sessione.

Cosa conta come utente attivo nel denominatore del tempo medio di coinvolgimento?

Secondo l'articolo di Google sulle metriche degli utenti, un utente web è attivo quando ha una sessione con coinvolgimento oppure quando Analytics raccoglie l'evento first_visit o il parametro engagement_time_msec. Qualsiasi visitatore il cui tag invia il tempo di coinvolgimento finisce nel denominatore.

Quando GA4 invia al server il tempo di coinvolgimento accumulato?

Il tag lo invia quando l'app passa in background, quando l'utente sposta il focus dalla pagina, quando naviga altrove o chiude la scheda, oppure quando il sito o l'app va in crash. Il tempo viaggia nel parametro engagement_time_msec collegato all'evento successivo.

Come capisci se un tempo medio di coinvolgimento alto è davvero un buon segno?

Leggilo accanto al tasso di completamento degli obiettivi della stessa pagina. Un aumento del tempo di coinvolgimento senza un aumento dei completamenti è una domanda aperta, non una vittoria, perché i secondi potrebbero riflettere un visitatore bloccato da un layout confuso e non uno che legge con attenzione. Le registrazioni delle sessioni mostrano quale dei due casi si è verificato davvero.

Questo articolo ti è stato utile?

Facci sapere cosa ne pensi!

Vedici più spesso su Google

Con un clic imposti Flowsery come fonte preferita e i nostri articoli salgono in Notizie principali, Modalità AI e AI Overview.

Prima di andare...

Flowsery

Flowsery

Analytics per il tuo sito che parte dalle entrate

Monitora ogni visitatore, sorgente e conversione in tempo reale. Semplice, potente e senza cookie.

Dashboard in tempo reale

Monitoraggio degli obiettivi

Tracciamento senza cookie

Termini del glossario correlati

Come GA4 decide quali visite sono sessioni con engagementCome GA4 decide quali visite sono sessioni con engagement
Glossario

Come GA4 decide quali visite sono sessioni con engagement

GA4 conta come sessioni con engagement le visite che superano 10 secondi, attivano un evento chiave o registrano due visualizzazioni di pagina. Come scatta ogni trigger e dove il dato inganna.

•9 min di lettura
Cosa misura davvero la durata media della sessioneCosa misura davvero la durata media della sessione
Glossario

Cosa misura davvero la durata media della sessione

Negli analytics classici la durata media della sessione assegna zero secondi all'ultima visualizzazione di pagina di ogni sessione, e questo abbassa la media senza che nessuno se ne accorga.

•7 min di lettura
Perché il bounce rate di GA4 è solo l'engagement rate al contrarioPerché il bounce rate di GA4 è solo l'engagement rate al contrario
Glossario

Perché il bounce rate di GA4 è solo l'engagement rate al contrario

Il bounce rate di GA4 è la quota di sessioni senza interazione. Come lo definisce Google, in cosa differisce da Universal Analytics e dove aggiungerlo.

•8 min di lettura
Cosa conta il report Pagine di destinazione di GA4 e dove resta vuotoCosa conta il report Pagine di destinazione di GA4 e dove resta vuoto
Glossario

Cosa conta il report Pagine di destinazione di GA4 e dove resta vuoto

Il report Pagine di destinazione di GA4 elenca la prima pagina di ogni sessione. Dove trovarlo, le metriche predefinite, perché compaiono righe (not set) e come aggiungere la fonte.

•9 min di lettura
Come il tracciamento della ricerca interna di GA4 registra ciò che digitano i visitatoriCome il tracciamento della ricerca interna di GA4 registra ciò che digitano i visitatori
Glossario

Come il tracciamento della ricerca interna di GA4 registra ciò che digitano i visitatori

Configura la ricerca interna di GA4 con la misurazione avanzata, aggiungi i tuoi parametri di query, trova la dimensione Termine di ricerca e traccia le ricerche senza URL.

•8 min di lettura
Impostare le proprietà utente di GA4 e analizzarle nei reportImpostare le proprietà utente di GA4 e analizzarle nei report
Glossario

Impostare le proprietà utente di GA4 e analizzarle nei report

Imposta le proprietà utente di GA4 con gtag o Tag Manager, registrale come dimensioni personalizzate a livello utente e resta entro il limite di 25 proprietà.

•9 min di lettura

Articoli correlati