Questo documento fornisce una panoramica dei segmenti in Google Analytics.
Panoramica
I segmenti consentono di selezionare utenti e sessioni per rispondere a domande importanti per la tua attività. Ad esempio, gli utenti che hanno completato almeno due transazioni con un fatturato complessivo superiore a 1000 $o gli utenti che hanno visitato il sito per la prima volta su un dispositivo mobile e successivamente su un browser desktop.
Questo documento acquisirà familiarità con il modello utente di Google Analytics e le nozioni di base sulla creazione dei segmenti.
Modello di utente di Google Analytics
Esaminare prima il modello utente di Google Analytics ti aiuterà a concettualizzare il funzionamento dei segmenti.
Il modello di utente di Google Analytics ha tre componenti:
- Utenti: a livello di base ci sono utenti.
- Sessioni: un utente arriva alla tua proprietà e vi interagisce. Tutte queste interazioni degli utenti sono raggruppate in quella che viene definita una sessione.
- Hit: durante una sessione, l'utente interagisce con la tua proprietà. Ogni interazione è denominata Hit. Gli hit di esempio includono visualizzazioni di pagina, eventi, transazioni e così via.
Un singolo utente può avere più sessioni e ogni sessione può avere più hit. Ecco uno schema che illustra questo principio:
![Una gerarchia che rappresenta il modello di utente di Google Analytics. Il nodo padre è un utente, i suoi nodi figlio rappresentano sessioni e ogni sessione ha uno o più nodi che rappresentano hit.](https://developers.google.cn/static/analytics/images/platform/segments/ga-user-model.png?authuser=1&hl=it)
Dopo aver compreso in che modo gli utenti vengono modellati in Google Analytics, il passaggio successivo consiste nel vedere come creare i segmenti.
Esempi di segmenti
Per creare un segmento, devi definire la condizione e le dimensioni e i valori delle metriche di tuo interesse.
Per ogni esempio riportato di seguito sono presenti una descrizione del segmento, la sintassi API equivalente per il parametro del segmento e una rappresentazione del modello utente.
La legenda per la rappresentazione del modello è:
![Una legenda che definisce lo stile di ciascun nodo nella gerarchia di un modello utente a seconda che il nodo sia escluso da un segmento, incluso in un segmento, corrisponda a una condizione o a un passaggio di una sequenza.](https://developers.google.cn/static/analytics/images/platform/segments/segments-legend.png?authuser=1&hl=it)
Gli esempi riportati di seguito illustrano quanto segue:
- Condizioni
- Esclusione di condizioni
- Combinazione di condizioni
- Sequenze
- Combinazione di utenti e sessioni
Condizioni
Utilizza le condizioni per selezionare utenti o sessioni in base a dimensioni e valori delle metriche.
Dimensioni
Seleziona utenti o sessioni in base ai valori delle dimensioni.
Utenti
Seleziona gli utenti provenienti dal Canada.
users::condition::ga:country==Canada
![Su tre utenti, il primo utente e tutte le sue sessioni sono inclusi nel segmento a causa di due condizioni corrispondenti a livello di sessione. Le sessioni
degli altri 2 utenti sono escluse.](https://developers.google.cn/static/analytics/images/platform/segments/3-users.png?authuser=1&hl=it)
Sessioni
Seleziona le sessioni provenienti dal
Canada.
sessions::condition::ga:country==Canada
![Su tre utenti, il secondo utente e tutte le sue sessioni sono inclusi nel segmento a causa di due condizioni corrispondenti a livello di sessione. Le sessioni
degli altri 2 utenti sono escluse.](https://developers.google.cn/static/analytics/images/platform/segments/4-sessions.png?authuser=1&hl=it)
Metriche
Seleziona gli utenti o le sessioni in base ai valori delle metriche singoli o totali.
Utenti
Seleziona gli utenti le cui entrate totali in una singola
transazione sono state maggiori di 100 $.
users::condition::perHit::ga:transactionRevenue>100
![Su tre utenti, il secondo utente e tutte le sue sessioni sono inclusi nel segmento a causa di una singola condizione a livello di hit corrispondente. Le sessioni
degli altri 2 utenti sono escluse.](https://developers.google.cn/static/analytics/images/platform/segments/5-users-perhit.png?authuser=1&hl=it)
Seleziona gli utenti le cui entrate totali in tutte
le transazioni di una sessione sono state maggiori di 100 $.
users::condition::perSession::ga:transactionRevenue>100
![Su tre utenti, il primo e il secondo utente e tutte le relative sessioni sono inclusi nel segmento a causa di una singola condizione a livello di hit corrispondente.
Le sessioni del terzo utente sono escluse.](https://developers.google.cn/static/analytics/images/platform/segments/6-users-persession.png?authuser=1&hl=it)
Seleziona gli utenti le cui entrate totali in tutte le
transazioni nell'intervallo di date sono state superiori a 100 $.
users::condition::perUser::ga:transactionRevenue>100
![Su tre utenti, tutti e tre le sessioni sono incluse nel segmento a causa di una condizione a livello di utente corrispondente.](https://developers.google.cn/static/analytics/images/platform/segments/7-users-peruser.png?authuser=1&hl=it)
Per impostazione predefinita, quando selezioni gli utenti, i valori delle metriche vengono totalizzati a livello di utente. Quindi puoi semplificare la procedura per:
users::condition::ga:transactionRevenue>100
Sessioni
Seleziona sessioni in cui le entrate totali in una singola
transazione sono state superiori a 100 $.
sessions::condition::perHit::ga:transactionRevenue>100
![Su tre utenti, solo il secondo utente e una singola sessione sono inclusi nel segmento a causa di una singola condizione a livello di hit corrispondente.
Gli altri 2 utenti e le relative sessioni sono esclusi.](https://developers.google.cn/static/analytics/images/platform/segments/8-sessions-perhit.png?authuser=1&hl=it)
Seleziona sessioni in cui le entrate totali in tutte le
transazioni di una sessione sono state maggiori di 100 $.
sessions::condition::perSession::ga:transactionRevenue>100
![Su tre utenti, il primo e il secondo utente e una singola sessione per ciascuno sono inclusi nel segmento a causa di una singola condizione a livello di sessione corrispondente. Il terzo utente e le sue sessioni sono esclusi.](https://developers.google.cn/static/analytics/images/platform/segments/9-sessions-persession.png?authuser=1&hl=it)
Per impostazione predefinita, quando selezioni le sessioni, i valori delle metriche vengono totalizzati a livello di sessione. Quindi puoi semplificare la procedura per:
sessions::condition::ga:transactionRevenue>100
Esclusione di condizioni
Operatore NOT
Utilizza il carattere !
per negare una condizione ed escludere le sessioni che corrispondono a quella condizione.
Escludi le sessioni in cui la pagina di uscita corrisponde esattamente
al percorso della pagina principale.
sessions::condition::!ga:exitPagePath==/
![Su tre utenti, sono inclusi il primo utente e le relative sessioni.
Il secondo utente ha una sessione inclusa e una esclusa
a causa di una condizione a livello di sessione corrispondente. Per il terzo utente è stata esclusa una sessione anche a causa di una condizione a livello di sessione corrispondente.](https://developers.google.cn/static/analytics/images/platform/segments/exclude-sessions.png?authuser=1&hl=it)
Combinazione di condizioni
Operatore AND
Utilizza il carattere ;
per combinare le condizioni con l'operatore AND.
Seleziona gli utenti provenienti dal Canada E le cui entrate totali per tutte le transazioni nell'intervallo di date sono state superiori a 100 $.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
![Su tre utenti, il primo utente e tutte le sue sessioni sono inclusi nel segmento a causa di una condizione corrispondente a livello di utente e di sessione. Gli altri 2 utenti e le relative sessioni sono esclusi.](https://developers.google.cn/static/analytics/images/platform/segments/10-combine-and.png?authuser=1&hl=it)
Poiché queste sono entrambe le condizioni per gli utenti, puoi semplificare la procedura per:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Operatore OR
Utilizza il carattere ,
per combinare i filtri con l'operatore OR.
Seleziona gli utenti provenienti dal Canada OPPURE
che provengono dal Messico.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
![Su tre utenti, il primo e il secondo utente e tutte le relative sessioni sono inclusi nel segmento a causa di molteplici condizioni a livello di sessione corrispondenti per il primo utente e di una singola condizione a livello di sessione corrispondente per il secondo utente. L'utente rimanente e le sue sessioni sono esclusi.](https://developers.google.cn/static/analytics/images/platform/segments/11-combine-or.png?authuser=1&hl=it)
Poiché queste sono entrambe le condizioni per gli utenti, puoi semplificare le seguenti operazioni:
users::condition::ga:country==Canada,ga:country==Mexico
Poiché le dimensioni della condizione sono le stesse, puoi utilizzare un'espressione regolare
per semplificare in:
users::condition::ga:country=~Canada|Mexico
Sequenze
Utilizza le sequenze per selezionare utenti o sessioni in base a condizioni sequenziali.
Seleziona gli utenti che hanno visitato il sito da un dispositivo mobile subito seguito da una visita da computer.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
![Su tre utenti, il secondo utente e tutte le sue sessioni sono inclusi nel segmento a causa di una sequenza a livello di sessione corrispondente in cui i passaggi si sono susseguiti immediatamente a vicenda nelle varie sessioni. L'utente rimanente e le sue sessioni sono esclusi.](https://developers.google.cn/static/analytics/images/platform/segments/12-immediate-sequence.png?authuser=1&hl=it)
Seleziona gli utenti che hanno visitato il sito da dispositivo mobile seguito da una visita da computer.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
![Su tre utenti, il primo e il secondo utente e tutte le relative sessioni sono inclusi nel segmento a causa delle sequenze corrispondenti a livello di sessione. L'utente rimanente e le sue sessioni sono esclusi.](https://developers.google.cn/static/analytics/images/platform/segments/13-followed-sequence.png?authuser=1&hl=it)
Combinazione di utenti e sessioni
Puoi selezionare utenti e sessioni per creare un segmento. Gli utenti verranno selezionati per primi e le sessioni verranno selezionate dal sottoinsieme di utenti.
Seleziona le sessioni in cui le entrate totali di una singola transazione
sono state superiori a 100 $generate dagli utenti che hanno visitato il sito da dispositivo mobile e seguito da una visita su
computer.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Passaggi successivi
Consulta la guida per lo sviluppo dei segmenti per informazioni dettagliate sulla sintassi dei segmenti e su come eseguire query sui segmenti nell'API di reporting principale.