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:
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 è:
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
Sessioni
Seleziona le sessioni provenienti dal
Canada.
sessions::condition::ga:country==Canada
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
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
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
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
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
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==/
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
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
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
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
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.