Segmenti: riferimento alle funzionalità

Questo documento fornisce una panoramica dei segmenti in Google Analytics.

Panoramica

I segmenti ti consentono di selezionare utenti e sessioni per rispondere a domande importanti per la tua attività. Ad esempio, gli utenti che hanno completato almeno 2 transazioni con entrate complessive superiori a 1000 $o gli utenti che hanno visitato il sito per la prima volta su un dispositivo mobile e poi su un browser desktop.

Questo documento ti consentirà di acquisire familiarità con il modello di utente di Google Analytics e le nozioni di base della creazione di segmenti.

Modello di utente di Google Analytics

Esaminare prima il modello di utente di Google Analytics ti aiuterà a concettualizzare il funzionamento dei segmenti.

Il modello di utente di Google Analytics ha tre componenti:

  • Utenti: al livello di base ci sono degli utenti.
  • Sessioni: un utente arriva alla tua proprietà e vi interagisce. Tutte queste interazioni utente vengono raggruppate in una sessione.
  • Hit: durante una sessione l'utente interagisce con la tua proprietà. Ogni interazione è definita Hit. Esempi di hit sono 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 le sessioni e ogni sessione ha uno o più nodi che rappresentano gli hit.
Figura 1: modello di utente di Google Analytics

Dopo aver capito come vengono creati i modelli degli utenti in Google Analytics, il passaggio successivo consiste nello scoprire come creare i segmenti.

Esempi di segmenti

Per creare un segmento, definisci la condizione, le dimensioni e i valori delle metriche che ti interessano.

Per ogni esempio riportato di seguito c'è 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 in una gerarchia di modelli di utenti
         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 ai valori delle dimensioni e 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 singole o totali.

Utenti

Seleziona gli utenti le cui entrate totali in una singola transazione sono state superiori a 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 all'interno 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 3° utente sono escluse.
Figura 6: corrispondenza per sessione, condizione utente.

Seleziona gli utenti le cui entrate totali in tutte le transazioni nell'intervallo di date sono state maggiori di 100 $.
users::condition::perUser::ga:transactionRevenue>100

Su tre utenti, tutti e tre sono inclusi 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 questa operazione:
users::condition::ga:transactionRevenue>100

Sessioni

Seleziona sessioni in cui le entrate totali in una singola transazione sono state maggiori di 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 di 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 corrispondente a livello di sessione. Il 3° 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 questa operazione:
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, il primo utente e le sue sessioni sono inclusi.
         Il secondo utente ha una sessione inclusa ed una sessione 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 di sessioni: vengono escluse le sessioni corrispondenti.

Combinare le 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 in 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 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 condizioni per gli utenti, puoi semplificarle per:
users::condition::ga:country==Canada;ga:transactionRevenue>100

Operatore OR

Utilizza il carattere , per combinare i filtri con l'operatore OPPURE.

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 rispettive sessioni sono inclusi nel segmento a causa di più condizioni a livello di sessione corrispondenti per il primo utente e per 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 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:
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 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 immediatamente susseguiti a vicenda tra le sessioni. L'utente rimanente e le sue sessioni sono esclusi.
Figura 12: una sequenza corrispondente in cui i passaggi sono immediatamente seguiti l'uno dall'altro.

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 rispettive sessioni sono inclusi nel segmento a causa di sequenze a livello di sessione corrispondenti. L'utente rimanente e le sue sessioni sono esclusi.
Figura 13: una sequenza corrispondente in cui i passaggi sono seguiti a vicenda.

Combinazione di utenti e sessioni

Puoi selezionare utenti e sessioni per creare un segmento. Gli utenti verranno selezionati per primi e le sessioni saranno selezionate dal sottoinsieme di utenti.

Seleziona le sessioni in cui le entrate totali di una singola transazione sono state superiori a 100 $per utenti che hanno visitato il sito da dispositivo mobile e poi una visita da computer.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100

Passaggi successivi

Consulta la Guida per gli sviluppatori dei segmenti per i dettagli completi sulla sintassi dei segmenti e su come eseguire query sui segmenti nell'API di reporting principale.