Segmenti - Riferimento alle funzionalità

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.
Figura 1: modello di utente di Google Analytics

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.
Figura 2: definizioni dei nodi per segmenti di esempio.

Gli esempi riportati di seguito illustrano quanto segue:

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.
Figura 3: una condizione utente corrispondente.

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.
Figura 4: una condizione di sessione corrispondente.

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.
Figura 5: una corrispondenza per hit, condizione utente.

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.
Figura 6: una corrispondenza per sessione e condizione utente.

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.
Figura 7: una corrispondenza per utente, condizione utente.

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.
Figura 8: una corrispondenza per hit, condizione di sessione.

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.
Figura 9: una corrispondenza per sessione, condizione di sessione.

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.
Esclusione sessioni: escluse le sessioni corrispondenti.

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.
Figura 10: corrispondenza di più condizioni utilizzando l'operatore AND.

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.
Figura 11: corrispondenza di più condizioni utilizzando l'operatore OR.

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.
Figura 12: una sequenza corrispondente in cui i passaggi sono immediatamente seguiti tra loro.

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.
Figura 13: una sequenza corrispondente in cui i passaggi sono seguiti tra loro.

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.