In breve, la risposta rapida
9 min di letturaGoogle Analytics 4 considera una sessione con engagement quando dura più di 10 secondi, attiva un evento chiave o registra due o più visualizzazioni di pagina o schermata. Basta uno solo di questi trigger. Il conteggio alimenta il tasso di engagement, la frequenza di rimbalzo, le sessioni con engagement per utente attivo e la metrica degli utenti attivi, e il timer di 10 secondi è l'unico trigger che puoi modificare.
Cosa sono le sessioni con coinvolgimento in GA4?
Google Analytics 4 conta come sessioni con coinvolgimento quelle che durano più di 10 secondi, generano un evento chiave o registrano due o più visualizzazioni di pagina o schermata, e basta una sola di queste condizioni per qualificarsi. L'articolo della Guida di Google Analytics "[GA4] Engagement rate and bounce rate", consultato il 28 settembre 2026, lo definisce così: "Una sessione con coinvolgimento è una sessione che soddisfa uno dei seguenti criteri: dura più di 10 secondi, ha un evento chiave, ha 2 o più visualizzazioni di schermata o di pagina."
Lo schema della Data API dà alla stessa metrica il nome engagedSessions e la descrive come "Il numero di sessioni durate più di 10 secondi, oppure con un evento chiave, oppure con 2 o più visualizzazioni di schermata." È un conteggio, non una percentuale. Dividilo per le sessioni totali e ottieni il tasso di coinvolgimento, il numero che la maggior parte delle dashboard mette in prima pagina.
Tutto il resto dipende da questo conteggio. Frequenza di rimbalzo, sessioni con basso coinvolgimento e sessioni con coinvolgimento per utente attivo si calcolano a partire da qui, e un utente con una sessione con coinvolgimento conta come utente attivo. Se il conteggio è sbagliato, tutti questi numeri ereditano l'errore.

Quali trigger rendono una sessione con coinvolgimento?
GA4 confronta ogni sessione con tre trigger indipendenti, e il primo che scatta segna la sessione come con coinvolgimento in modo definitivo. Non c'è nessun punteggio e nessuna ponderazione. Chi legge un articolo per due minuti si qualifica per il tempo, chi passa su due pagine in tre secondi si qualifica per la profondità.
| Trigger | Cosa controlla GA4 | Cosa lo fa scattare per sbaglio |
|---|---|---|
| Tempo | Il tempo di coinvolgimento supera il timer, 10 secondi per impostazione predefinita | Un lettore lento sulla pagina sbagliata |
| Evento chiave | Scatta un qualsiasi evento che hai contrassegnato come evento chiave | Un evento chiave che parte al caricamento della pagina |
| Profondità | Due o più eventi page_view o screen_view | Una single-page app che invia un page_view a ogni cambio di route |
Il trigger del tempo si basa sul tempo di coinvolgimento, non sull'orologio da parete. L'articolo di Google sulle impostazioni del tag chiama l'impostazione "la soglia predefinita per il tempo di coinvolgimento", e l'articolo di GA4 sul coinvolgimento degli utenti definisce il tempo di coinvolgimento come "il tempo che una persona trascorre con la tua pagina web in primo piano o la schermata dell'app in foreground." Un visitatore che apre la tua pagina in una scheda in background e non ci passa mai non accumula tempo di coinvolgimento.
Le pagine di Google non sono d'accordo tra loro sul caso limite. L'articolo sul tasso di coinvolgimento e la Data API dicono "più di 10 secondi". Il riferimento a dimensioni e metriche e l'articolo sulle metriche degli utenti dicono "durata di 10 secondi o più". Una sessione di esattamente 10,0 secondi cade in questo vuoto, e la documentazione di Google non dice quale formulazione segua l'elaborazione.
Che rapporto hanno le sessioni con coinvolgimento con le altre metriche di GA4?
Le sessioni con coinvolgimento alimentano altre cinque metriche di GA4, quindi una variazione del conteggio le sposta tutte insieme. La tabella elenca ciascuna con la definizione pubblicata da Google.
| Metrica | Come GA4 la ricava dalle sessioni con coinvolgimento |
|---|---|
| Tasso di coinvolgimento | "Sessioni con coinvolgimento divise per Sessioni" (Data API) |
| Frequenza di rimbalzo | "(Sessioni meno Sessioni con coinvolgimento) divise per Sessioni" (Data API) |
| Sessioni con basso coinvolgimento | "Il numero di sessioni che non erano sessioni con coinvolgimento" (riferimento a dimensioni e metriche) |
| Sessioni con coinvolgimento per utente attivo | "Il numero medio di sessioni con coinvolgimento per utente attivo" (riferimento a dimensioni e metriche) |
| Utenti attivi | "qualsiasi utente che ha una sessione con coinvolgimento" oppure invia uno dei segnali di prima visita o di coinvolgimento elencati (articolo sulle metriche degli utenti) |
Frequenza di rimbalzo e tasso di coinvolgimento sommano sempre 100% sullo stesso intervallo di date, ed è per questo che riportarli entrambi ripete una sola misurazione. Il vecchio rimbalzo di Universal Analytics, una sessione con una sola interazione, usava una regola completamente diversa, e l'elenco di cosa è cambiato tra UA e GA4 spiega perché una proprietà migrata mostra una frequenza di rimbalzo più bassa a parità di traffico.
Perché le sessioni con coinvolgimento per utente attivo sembrano più alte sul mese che su qualsiasi singolo giorno?
Le sessioni con coinvolgimento per utente attivo nella scheda di riepilogo dividono le sessioni con coinvolgimento dell'intero periodo per il numero di utenti distinti in quel periodo, così le sessioni di un utente che ritorna si accumulano nel valore mensile. I punti del grafico giornaliero dividono le sessioni di ogni giorno per gli utenti di quel giorno, e ogni utente è contato una sola volta al giorno.
L'articolo di Google sulla panoramica del coinvolgimento riporta un esempio pratico. Due utenti visitano il sito a luglio. Il 2 luglio l'utente 1 ha 1 sessione con coinvolgimento. Il 3 luglio l'utente 2 ne ha 2. Il 4 luglio l'utente 1 ne ha 3 e l'utente 2 ne ha 2. Ogni utente totalizza 4 sessioni con coinvolgimento nel mese, quindi la scheda mostra 4. Il grafico mostra 1, 2 e 2,5 nei tre giorni. Il numero mensile sta sopra ogni punto giornaliero, e non c'è nulla di rotto.
La regola pratica discende dall'aritmetica. Confronta le sessioni con coinvolgimento per utente attivo solo tra intervalli di date della stessa durata. Un intervallo di 7 giorni e uno di 28 producono valori diversi a parità di comportamento, perché l'intervallo più lungo dà a ogni utente più giorni per tornare.

Dove trovi le sessioni con coinvolgimento in GA4?
GA4 mostra le sessioni con coinvolgimento nei report Panoramica acquisizione, Acquisizione utenti e Panoramica coinvolgimento, e nelle Esplorazioni. L'articolo di Google "About Analytics sessions" elenca Sessione, Sessioni con coinvolgimento e Sessioni con coinvolgimento per utente attivo come metriche di sessione in quei report.
Lo stesso articolo aggiunge un avvertimento da conoscere prima di riconciliare i numeri: "Le metriche di sessione e utente sono calcolate tramite una stima." Un report standard e un conteggio che calcoli tu dagli eventi grezzi non devono coincidere fino all'ultima sessione. Cerca una causa solo quando lo scarto tra i due cambia.
Dashboard in tempo reale
Monitoraggio degli obiettivi
Tracciamento senza cookie
Il conteggio dipende anche dal confine della sessione. Una sessione che scade dopo 30 minuti di inattività e ricomincia diventa due sessioni, ciascuna valutata per conto suo, quindi l'impostazione del timeout di sessione cambia quante sessioni con coinvolgimento riporti.
Come si cambia il timer delle sessioni con engagement?
GA4 ti permette di modificare il trigger temporale nelle impostazioni del tag Google dello stream di dati web, mentre l'evento chiave e il trigger delle due pagine restano fissi. L'articolo di Google "Informazioni sulle sessioni di Analytics" indica il percorso:
- In Google Analytics, seleziona Amministratore e verifica di essere nell'account giusto.
- Nella colonna Proprietà, seleziona Stream di dati, poi scegli uno stream di dati web.
- In fondo alla pagina, seleziona Configura impostazioni tag.
- Nella sezione Impostazioni, seleziona Mostra tutto.
- Seleziona Modifica timeout della sessione.
- In Modifica il timer per le sessioni con engagement, "seleziona il numero di secondi necessari perché una sessione venga considerata con engagement."
- Seleziona Salva.
Scrivi nelle note del report il nuovo valore e la data della modifica. Se porti il timer a 30 secondi, ogni sessione tra 10 e 30 secondi, senza eventi chiave e con una sola visualizzazione di pagina, esce dal gruppo delle sessioni con engagement, quindi il tasso di engagement scende il giorno stesso in cui salvi. Confrontare una proprietà con timer a 30 secondi con una che usa il valore predefinito significa confrontare due metriche diverse che hanno lo stesso nome.
- Una sessione tra 10 e 30 secondi, senza eventi chiave e con una sola visualizzazione di pagina, conta come sessione con engagement
- La stessa sessione esce dal gruppo delle sessioni con engagement, a meno che non generi un evento chiave o una seconda visualizzazione di pagina
Quando il conteggio delle sessioni con engagement trae in inganno?
Il conteggio trae in inganno ogni volta che uno dei tre trigger scatta per un motivo che non c'entra con l'interesse. Tre casi spiegano la maggior parte dei movimenti falsi.
- Visualizzazioni di pagina al cambio di route. Una single-page app che invia un
page_viewa ogni navigazione lato client regala il trigger della profondità a chiunque apra una scheda o un filtro. Le sessioni con engagement salgono di colpo il giorno in cui va online quel tracciamento. - Eventi chiave troppo larghi. Un evento chiave legato a uno scroll o al caricamento di una pagina qualifica ogni sessione che carica quella pagina. Controlla cosa hai contrassegnato come evento chiave prima di leggere il conteggio.
- Pagine di risposta brevi. Una pagina di aiuto che risponde alla domanda in sei secondi non supera nessuno dei tre trigger quando il visitatore se ne va soddisfatto. Il conteggio la classifica come sessione senza engagement.
Prima di segnalare una variazione delle sessioni con engagement, controlla il registro dei rilasci per vedere se ci sono state modifiche al tracciamento e confronta il conteggio con i totali degli eventi chiave e con cosa copre una sessione nella tua configurazione. Se il numero salta senza un movimento corrispondente negli eventi chiave, trattalo come una modifica del tracciamento.
Come ottenere una risposta migliore di "con engagement" o "senza engagement"?
Definisci le azioni che indicano che una visita è andata a buon fine e conta quelle, invece di affidarti a un timer di 10 secondi. La regola di GA4 considera già un evento chiave sufficiente a rendere una sessione con engagement, quindi la versione più solida della metrica è quella ancorata agli eventi che hai scelto tu.
Flowsery segue lo stesso approccio partendo dagli obiettivi. Il suo tracciamento degli obiettivi "registra iscrizioni, acquisti, download ed eventi personalizzati in un unico posto", e una sola chiamata come window.flowsery("signup") avvia il conteggio di un'azione. Per le sessioni che hanno superato il timer ma non hanno mai raggiunto un obiettivo, la registrazione delle sessioni di Flowsery riproduce "movimenti del cursore, clic, scroll e input nei moduli", così vedi cosa ha fatto il visitatore in quei secondi. Imposta prima gli obiettivi, poi leggi come sono strutturati gli obiettivi di analytics per decidere quali meritano un posto nel report settimanale.
Domande frequenti
Qual è la differenza tra sessioni e sessioni con engagement?
Le sessioni contano tutte le sessioni registrate da GA4 nell'intervallo di date. Le sessioni con engagement contano solo il sottoinsieme che è durato più di 10 secondi, ha generato un evento chiave o ha registrato due o più visualizzazioni di pagina o schermata. La differenza tra le due sono le sessioni con basso engagement.
Una sessione con engagement deve soddisfare tutti e tre i criteri?
No. Basta un solo criterio per qualificare la sessione, e GA4 smette di controllare appena ne trova uno soddisfatto. Due minuti di lettura su una sola pagina e una visita di tre secondi a due pagine sono entrambe sessioni con engagement.
Una scheda in background conta come sessione con engagement?
Una scheda in background non accumula tempo di coinvolgimento, perché GA4 misura il tempo di coinvolgimento solo mentre la pagina web è in primo piano. Quella sessione può comunque diventare con engagement tramite un evento chiave o una seconda visualizzazione di pagina. Basandosi solo sul tempo, resta senza engagement.
Posso cambiare la soglia di 10 secondi delle sessioni con engagement?
Sì. Vai su Amministratore, poi Stream di dati, seleziona lo stream web, poi Configura impostazioni tag, Mostra tutto, Modifica timeout della sessione, e imposta in secondi il valore di Modifica il timer per le sessioni con engagement. L'evento chiave e il trigger delle due pagine restano fissi.
Perché le sessioni con engagement sono aumentate dopo un rilascio del sito?
Controlla se il rilascio ha iniziato a inviare più eventi page_view, per esempio uno a ogni cambio di route lato client in una single-page app. Ogni visualizzazione in più regala il trigger della profondità a visitatori che hanno solo cliccato su una scheda. Confronta l'aumento con i conteggi degli eventi chiave prima di parlare di un cambio di comportamento.
Le sessioni con engagement per utente attivo sono la stessa cosa delle sessioni per utente?
No. Le sessioni per utente dividono tutte le sessioni per gli utenti attivi, mentre le sessioni con engagement per utente attivo dividono solo le sessioni con engagement per gli utenti attivi. La seconda è sempre uguale o inferiore alla prima sullo stesso intervallo di date.
Perché la frequenza di rimbalzo e il tasso di engagement in GA4 fanno sempre 100 percento insieme?
La frequenza di rimbalzo conta le sessioni meno le sessioni con engagement divise per le sessioni, mentre il tasso di engagement conta le sessioni con engagement divise per le sessioni. Le due quote dello stesso totale riempiono sempre l'intero intervallo, quindi riportare entrambe le metriche in una dashboard ripete la stessa misurazione. Basta guardare uno dei due numeri.
Perché non posso confrontare le sessioni con engagement per utente attivo tra un intervallo di 7 giorni e uno di 28?
Le sessioni con engagement per utente attivo dividono le sessioni con engagement dell'intero periodo per il numero di utenti distinti in quel periodo, quindi un intervallo più lungo dà a ogni utente più giorni per tornare e accumulare sessioni. Un intervallo di 7 giorni e uno di 28 producono cifre diverse anche con un comportamento identico dei visitatori. Confronta la metrica solo tra intervalli della stessa durata.
Dashboard in tempo reale
Monitoraggio degli obiettivi
Tracciamento senza cookie
Perché un conteggio manuale delle sessioni con engagement potrebbe non coincidere con il report standard di GA4?
La documentazione di Google definisce le metriche di sessione e utente "calcolate tramite una stima", quindi un report standard e un conteggio costruito dagli eventi grezzi non devono per forza arrivare allo stesso totale di sessioni. Una differenza piccola e costante è normale e non vale la pena inseguirla. Cerca una causa solo quando quella differenza si muove.
Perché una pagina davvero utile risulta senza engagement in GA4?
Una pagina di aiuto che risponde alla domanda in sei secondi e soddisfa il visitatore non supera comunque nessuno dei tre trigger: non raggiunge mai il timer di 10 secondi, non genera alcun evento chiave e registra una sola visualizzazione di pagina. GA4 non ha modo di distinguere un'uscita rapida e soddisfatta da un vero rimbalzo. Confrontare i totali degli eventi chiave della pagina è l'unico modo per capire la differenza.
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
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


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.


Per cosa divide davvero GA4 il tempo medio di coinvolgimento
Il tempo medio di coinvolgimento di GA4 è il tempo di focus diviso per gli utenti attivi, non per le sessioni. Come funziona il timer, perché il dato mensile è più alto e cosa non rileva.


Come leggere il tasso di coinvolgimento in Google Analytics 4
GA4 calcola il tasso di coinvolgimento come sessioni con coinvolgimento diviso sessioni totali. Una sessione è coinvolta con 10 secondi, un evento chiave o due visualizzazioni.


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.


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.


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à.
Articoli correlati


Come collegare Search Console a GA4 e pubblicarne i report
Scopri come collegare Search Console a GA4 da Amministrazione, quali ruoli ti servono, come pubblicare i due report nella Raccolta e quali dati non si possono unire.


Come creare metriche calcolate in GA4 con una quota di cinque slot
Google limita le metriche calcolate di GA4 a 5 per proprietà standard. La sintassi delle formule, le unità, dove compaiono e cosa una formula non può usare.


Configurare il raggruppamento dei contenuti in GA4 con un solo parametro
Configura i gruppi di contenuti in GA4 con il parametro content_group in gtag o Tag Manager, leggi la dimensione Gruppo di contenuti ed evita le righe (not set).

