- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Canalizzazione
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter
- FunnelBreakdown
- FunnelNextAction
- FunnelVisualizationType
- Segmento
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter
- SegmentParameterFilterScoping
- UserSegmentSequenceGroup
- UserSequenceStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- EventSegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- EventCriteriaScoping
- EventSegmentExclusion
- EventExclusionDuration
- FunnelSubReport
- FunnelResponseMetadata
- Fai una prova!
Restituisce un report sulla canalizzazione personalizzato contenente i dati sugli eventi di Google Analytics. I dati restituiti dall'API sono in formato di tabella con colonne per le dimensioni e le metriche richieste.
L'esplorazione della canalizzazione ti consente di visualizzare i passaggi che gli utenti seguono per completare un'attività e verificare rapidamente se completano o meno ciascun passaggio. Ad esempio, puoi vedere in che modo i potenziali clienti diventano acquirenti e in che modo gli acquirenti occasionali diventano abituali. Con queste informazioni, puoi migliorare i percorsi dei clienti inefficienti o abbandonati. Per saperne di più, consulta Esplorazioni del funnel GA4.
Questo metodo è stato introdotto nella fase di stabilità alfa allo scopo di raccogliere feedback sulla sintassi e sulle funzionalità prima del passaggio alla versione beta. Per inviare il tuo feedback su questa API, compila il modulo di feedback sui report sulla canalizzazione dell'API di dati di Google Analytics.
Richiesta HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
property |
Facoltativo. Un identificatore della proprietà Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per saperne di più, consulta Dove trovare l'ID proprietà. All'interno di una richiesta batch, questa proprietà deve essere non specificata o coerente con la proprietà a livello di batch. Esempio: properties/1234 |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "dateRanges": [ { object ( |
| Campi | |
|---|---|
dateRanges[] |
Facoltativo. Intervalli di date dei dati da leggere. Se vengono richiesti più intervalli di date, ogni riga di risposta conterrà un indice dell'intervallo di date basato su zero. Se due intervalli di date si sovrappongono, i dati sugli eventi per i giorni sovrapposti vengono inclusi nelle righe di risposta per entrambi gli intervalli di date. |
funnel |
Facoltativo. La configurazione della canalizzazione di questa richiesta. Questa configurazione del funnel è obbligatoria. |
funnelBreakdown |
Facoltativo. Se specificata, questa suddivisione aggiunge una dimensione alla risposta del report secondario della tabella canalizzazione. Questa dimensione di suddivisione espande ogni passaggio del funnel ai valori unici della dimensione di suddivisione. Ad esempio, una suddivisione in base alla dimensione |
funnelNextAction |
Facoltativo. Se specificata, l'azione successiva aggiunge una dimensione alla risposta del report secondario della visualizzazione a imbuto. Questa dimensione Azione successiva espande ogni passaggio del funnel ai valori unici dell'azione successiva. Ad esempio, un'azione successiva della dimensione L'azione successiva supporta solo |
funnelVisualizationType |
Facoltativo. Il tipo di visualizzazione canalizzazione controlla le dimensioni presenti nella risposta del report secondario della visualizzazione canalizzazione. Se non specificato, viene utilizzato |
segments[] |
Facoltativo. Le configurazioni dei segmenti. I segmenti sono sottoinsiemi dei dati di una proprietà. In un report sulla canalizzazione con segmenti, la canalizzazione viene valutata in ogni segmento. Ogni segmento specificato in questa richiesta produce una riga separata nella risposta; nella risposta, ogni segmento è identificato dal nome. Il parametro segments è facoltativo. Le richieste sono limitate a 4 segmenti. |
limit |
Facoltativo. Il numero di righe da restituire. Se non specificato, vengono restituite 10.000 righe. L'API restituisce un massimo di 250.000 righe per richiesta, indipendentemente dal numero di righe richieste. L'API può anche restituire meno righe del |
dimensionFilter |
Facoltativo. I filtri delle dimensioni ti consentono di richiedere solo valori di dimensione specifici nel report. Per saperne di più, consulta Creazione di un report: filtri delle dimensioni per alcuni esempi. Le metriche non possono essere utilizzate in questo filtro. |
returnPropertyQuota |
Facoltativo. Attiva/disattiva la restituzione dello stato attuale della quota di questa proprietà Analytics. La quota viene restituita in PropertyQuota. |
Corpo della risposta
La risposta del report canalizzazione contiene due report secondari. I due report secondari sono combinazioni diverse di dimensioni e metriche.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "funnelTable": { object ( |
| Campi | |
|---|---|
funnelTable |
La tabella del funnel è un report con il passaggio del funnel, il segmento, la dimensione di distribuzione, gli utenti attivi, la percentuale di completamento, gli abbandoni e il tasso di abbandono. La dimensione segmento è presente in questa risposta solo se è stato richiesto un segmento. La dimensione di suddivisione è presente in questa risposta solo se è stata richiesta. |
funnelVisualization |
La visualizzazione della canalizzazione è un report con il passaggio del funnel, il segmento, la data, la dimensione Azione successiva e gli utenti attivi. La dimensione segmento è presente in questa risposta solo se è stato richiesto un segmento. La dimensione Data è presente in questa risposta solo se è stata richiesta tramite il tipo di canalizzazione |
propertyQuota |
Lo stato della quota di questa proprietà Analytics, inclusa questa richiesta. |
kind |
Identifica il tipo di risorsa di questo messaggio. Questo |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
Canalizzazione
Configura la canalizzazione in una richiesta di report sulla canalizzazione. Una canalizzazione genera report sugli utenti man mano che superano una sequenza di passaggi.
L'esplorazione della canalizzazione ti consente di visualizzare i passaggi che gli utenti seguono per completare un'attività e verificare rapidamente se completano o meno ciascun passaggio. Ad esempio, puoi vedere in che modo i potenziali clienti diventano acquirenti e in che modo gli acquirenti occasionali diventano abituali. Con queste informazioni, puoi migliorare i percorsi dei clienti inefficienti o abbandonati.
| Rappresentazione JSON |
|---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
| Campi | |
|---|---|
isOpenFunnel |
In un funnel aperto, gli utenti possono entrare in qualsiasi passaggio, mentre in un funnel chiuso devono entrare nel primo passaggio. Facoltativo. Se non specificato, viene utilizzato un funnel chiuso. |
steps[] |
I passaggi sequenziali di questa canalizzazione. |
FunnelStep
I passaggi definiscono il percorso dell'utente che vuoi misurare. I passaggi contengono una o più condizioni che gli utenti devono soddisfare per essere inclusi in quel determinato passaggio del percorso di canalizzazione.
| Rappresentazione JSON |
|---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
| Campi | |
|---|---|
name |
Il nome specifico di questo passaggio. Se non specificati, i passaggi verranno denominati con un nome indicizzato basato su 1 (ad esempio "0. ", "1. ", ecc.). Questo nome definisce il valore stringa restituito dalla dimensione |
isDirectlyFollowedBy |
Se è vero, questo passaggio deve seguire direttamente quello precedente. Se il valore è false, possono esserci eventi tra il passaggio precedente e questo passaggio. Se non specificato, |
filterExpression |
La condizione che gli utenti devono soddisfare per essere inclusi in questo passaggio del percorso di canalizzazione. |
withinDurationFromPriorStep |
Se specificato, questo passaggio deve essere completato entro questa durata dal completamento del passaggio precedente.
Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
FunnelFilterExpression
Esprime combinazioni di filtri del funnel.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione expr. Specifica un tipo di filtro per FunnelFilterExpression. expr può essere solo uno dei seguenti tipi: |
|
andGroup |
FunnelFilterExpression in |
orGroup |
FunnelFilterExpression in |
notExpression |
FunnelFilterExpression NON è di |
funnelFieldFilter |
Un filtro del funnel per una dimensione o una metrica. |
funnelEventFilter |
Crea un filtro che corrisponde agli eventi di un singolo nome evento. Se viene specificata un'espressione di filtro dei parametri, a questo filtro eventi corrisponde solo il sottoinsieme di eventi che corrisponde sia al nome del singolo evento sia alle espressioni di filtro dei parametri. |
FunnelFilterExpressionList
Un elenco di espressioni di filtro del funnel.
| Rappresentazione JSON |
|---|
{
"expressions": [
{
object ( |
| Campi | |
|---|---|
expressions[] |
L'elenco delle espressioni di filtro del funnel. |
FunnelFieldFilter
Un'espressione per filtrare i valori delle dimensioni o delle metriche.
| Rappresentazione JSON |
|---|
{ "fieldName": string, // Union field |
| Campi | |
|---|---|
fieldName |
Il nome della dimensione o della metrica. |
Campo unione one_filter. Specifica un tipo di filtro. one_filter può essere solo uno dei seguenti tipi: |
|
stringFilter |
Filtro correlato alle stringhe. |
inListFilter |
Un filtro per i valori nell'elenco. |
numericFilter |
Un filtro per valori numerici o di data. |
betweenFilter |
Un filtro per un intervallo tra due valori. |
FunnelEventFilter
Crea un filtro che corrisponde agli eventi di un singolo nome evento. Se viene specificata un'espressione di filtro dei parametri, a questo filtro eventi corrisponde solo il sottoinsieme di eventi che corrisponde sia al nome del singolo evento sia alle espressioni di filtro dei parametri.
| Rappresentazione JSON |
|---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
| Campi | |
|---|---|
eventName |
Questo filtro corrisponde agli eventi con questo singolo nome evento. Il nome dell'evento è obbligatorio. |
funnelParameterFilterExpression |
Se specificato, questo filtro corrisponde agli eventi che corrispondono sia al nome del singolo evento sia alle espressioni di filtro dei parametri. All'interno dell'espressione di filtro dei parametri, sono disponibili solo i filtri dei parametri. |
FunnelParameterFilterExpression
Esprime combinazioni di filtri del funnel sui parametri.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione expr. Specifica un tipo di filtro per FunnelParameterFilterExpression. expr può essere solo uno dei seguenti tipi: |
|
andGroup |
FunnelParameterFilterExpression in |
orGroup |
FunnelParameterFilterExpression in |
notExpression |
FunnelParameterFilterExpression NON è di |
funnelParameterFilter |
Un filtro primitivo per i parametri del funnel. |
FunnelParameterFilterExpressionList
Un elenco di espressioni di filtro dei parametri del funnel.
| Rappresentazione JSON |
|---|
{
"expressions": [
{
object ( |
| Campi | |
|---|---|
expressions[] |
L'elenco delle espressioni di filtro dei parametri del funnel. |
FunnelParameterFilter
Un'espressione per filtrare i valori dei parametri in una canalizzazione.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione one_parameter. Il campo che viene filtrato. one_parameter può essere solo uno dei seguenti tipi: |
|
eventParameterName |
Questo filtro verrà valutato in base al parametro evento specificato. I parametri evento vengono registrati come parametri dell'evento. I parametri evento includono campi come "firebase_screen" e "currency". I parametri evento possono essere utilizzati solo in segmenti e canalizzazioni e solo in un filtro discendente di un EventFilter. In un filtro discendente di un EventFilter devono essere utilizzati parametri evento o articolo. |
itemParameterName |
Questo filtro verrà valutato in base al parametro dell'elemento specificato. I parametri articolo vengono registrati come parametri nell'array di articoli. I parametri articolo includono campi come "item_name" e "item_category". I parametri elemento possono essere utilizzati solo in segmenti e canalizzazioni e solo in un filtro discendente da un EventFilter. In un filtro discendente di un EventFilter devono essere utilizzati parametri evento o articolo. I parametri degli articoli sono disponibili solo negli eventi e-commerce. Per scoprire di più sugli eventi e-commerce, consulta la guida Misurare l'e-commerce. |
Campo unione one_filter. Specifica un tipo di filtro. one_filter può essere solo uno dei seguenti tipi: |
|
stringFilter |
Filtro correlato alle stringhe. |
inListFilter |
Un filtro per i valori nell'elenco. |
numericFilter |
Un filtro per valori numerici o di data. |
betweenFilter |
Un filtro per un intervallo tra due valori. |
FunnelBreakdown
Le suddivisioni aggiungono una dimensione alla risposta del report secondario della tabella canalizzazione.
| Rappresentazione JSON |
|---|
{
"breakdownDimension": {
object ( |
| Campi | |
|---|---|
breakdownDimension |
La colonna delle dimensioni aggiunta alla risposta del report secondario della tabella canalizzazione. La dimensione di distribuzione suddivide ogni passaggio del funnel. Se |
limit |
Il numero massimo di valori distinti della dimensione di suddivisione da restituire nella risposta. Se il limite non è specificato, viene utilizzato un |
FunnelNextAction
Le azioni successive indicano il valore di una dimensione dopo che l'utente ha completato un passaggio, ma prima che lo stesso utente abbia completato il passaggio successivo. Ad esempio, se nextActionDimension è eventName, nextActionDimension nella riga del i° passaggio del funnel restituirà il primo evento dopo l'evento che ha qualificato l'utente per il i° passaggio del funnel, ma prima che l'utente abbia raggiunto il i+1° passaggio del funnel.
| Rappresentazione JSON |
|---|
{
"nextActionDimension": {
object ( |
| Campi | |
|---|---|
nextActionDimension |
La colonna delle dimensioni aggiunta alla risposta del report secondario della visualizzazione canalizzazione. La dimensione Azione successiva restituisce il valore successivo di questa dimensione dopo che l'utente ha raggiunto il passaggio del funnel numero
|
limit |
Il numero massimo di valori distinti della dimensione di suddivisione da restituire nella risposta. Se il limite non è specificato, viene utilizzato un |
FunnelVisualizationType
Controlla le dimensioni presenti nella risposta del report secondario della visualizzazione canalizzazione.
| Enum | |
|---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Tipo non specificato. |
STANDARD_FUNNEL |
Una canalizzazione standard (a gradini). Il report secondario Visualizzazione canalizzazione nella risposta non conterrà la data. |
TRENDED_FUNNEL |
Un imbuto con tendenza (grafico a linee). Il report secondario Visualizzazione canalizzazione nella risposta conterrà la dimensione Data. |
Segmento
Un segmento è un sottoinsieme dei tuoi dati Analytics. Ad esempio, un segmento può essere costituito dagli utenti di un paese o di una città specifici che fanno parte dell'insieme di tutti gli utenti. Un altro segmento potrebbe essere costituito dagli utenti che acquistano una determinata linea di prodotti o che visitano una sezione specifica del tuo sito oppure attivano certi eventi nella tua app.
Per scoprire di più, consulta la sezione Strumento per la creazione di segmenti.
| Rappresentazione JSON |
|---|
{ "name": string, // Union field |
| Campi | |
|---|---|
name |
Il nome di questo segmento. Se non specificati, i segmenti vengono denominati "Segmento". Questo nome definisce il valore stringa restituito dalla dimensione |
Campo unione one_segment_scope. Un segmento è specificato in un ambito. one_segment_scope può essere solo uno dei seguenti tipi: |
|
userSegment |
I segmenti di utenti sono sottoinsiemi di utenti che hanno interagito con il tuo sito o la tua app. |
sessionSegment |
I segmenti di sessioni sono sottoinsiemi delle sessioni che si sono verificate sul tuo sito o nella tua app. |
eventSegment |
I segmenti di eventi sono sottoinsiemi di eventi attivati sul tuo sito o nella tua app. |
UserSegment
I segmenti di utenti sono sottoinsiemi di utenti che hanno interagito con il tuo sito o la tua app. Ad esempio, gli utenti che hanno fatto acquisti in precedenza oppure quelli che hanno aggiunto articoli al proprio carrello degli acquisti, ma che non hanno portato a termine l'acquisto.
| Rappresentazione JSON |
|---|
{ "userInclusionCriteria": { object ( |
| Campi | |
|---|---|
userInclusionCriteria |
Definisce gli utenti inclusi in questo segmento. Facoltativo. |
exclusion |
Definisce gli utenti esclusi in questo segmento. Facoltativo. |
UserSegmentCriteria
Un utente corrisponde a un criterio se i suoi eventi soddisfano le condizioni del criterio.
| Rappresentazione JSON |
|---|
{ "andConditionGroups": [ { object ( |
| Campi | |
|---|---|
andConditionGroups[] |
Un utente soddisfa questi criteri se corrisponde a ciascuno dei |
andSequenceGroups[] |
Un utente soddisfa questi criteri se corrisponde a ciascuno dei |
UserSegmentConditionGroup
Le condizioni indicano ad Analytics quali dati includere o escludere dal segmento.
| Rappresentazione JSON |
|---|
{ "conditionScoping": enum ( |
| Campi | |
|---|---|
conditionScoping |
I dati vengono inclusi o esclusi dal segmento in base alla corrispondenza con il gruppo di condizioni. Questo ambito definisce su quanti eventi viene valutato Facoltativo. Se non specificato, viene utilizzato |
segmentFilterExpression |
I dati vengono inclusi o esclusi dal segmento in base alla corrispondenza con questa espressione. Le espressioni esprimono criteri su dimensioni, metriche e/o parametri. |
UserCriteriaScoping
L'ambito specifica quali eventi vengono presi in considerazione per valutare se un utente soddisfa un criterio.
| Enum | |
|---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Ambito dei criteri non specificato. Non specificare. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Se i criteri vengono soddisfatti all'interno di un evento, l'utente corrisponde ai criteri. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Se i criteri vengono soddisfatti in una sessione, l'utente corrisponde ai criteri. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Se i criteri vengono soddisfatti da uno qualsiasi degli eventi dell'utente, l'utente corrisponde ai criteri. |
SegmentFilterExpression
Esprime combinazioni di filtri dei segmenti.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione expr. Specifica un tipo di filtro per SegmentFilterExpression. expr può essere solo uno dei seguenti tipi: |
|
andGroup |
SegmentFilterExpression in |
orGroup |
SegmentFilterExpression in |
notExpression |
SegmentFilterExpression NON è di |
segmentFilter |
Un filtro dei segmenti primitivo. |
segmentEventFilter |
Crea un filtro che corrisponde agli eventi di un singolo nome evento. Se viene specificata un'espressione di filtro dei parametri, a questo filtro eventi corrisponde solo il sottoinsieme di eventi che corrisponde sia al nome del singolo evento sia alle espressioni di filtro dei parametri. |
SegmentFilterExpressionList
Un elenco di espressioni di filtro dei segmenti.
| Rappresentazione JSON |
|---|
{
"expressions": [
{
object ( |
| Campi | |
|---|---|
expressions[] |
L'elenco delle espressioni di filtro dei segmenti |
SegmentFilter
Un'espressione per filtrare i valori delle dimensioni o delle metriche.
| Rappresentazione JSON |
|---|
{ "fieldName": string, "filterScoping": { object ( |
| Campi | |
|---|---|
fieldName |
Il nome della dimensione o della metrica. |
filterScoping |
Specifica l'ambito del filtro. |
Campo unione one_filter. Specifica un tipo di filtro per Filter. one_filter può essere solo uno dei seguenti tipi: |
|
stringFilter |
Filtro correlato alle stringhe. |
inListFilter |
Un filtro per i valori nell'elenco. |
numericFilter |
Un filtro per valori numerici o di data. |
betweenFilter |
Un filtro per un intervallo tra due valori. |
SegmentFilterScoping
Gli ambiti specificano come devono essere considerate le dimensioni e le metriche di più eventi quando viene valutato un filtro di segmento.
| Rappresentazione JSON |
|---|
{ "atAnyPointInTime": boolean } |
| Campi | |
|---|---|
atAnyPointInTime |
Se Questo parametro Questo Se l'ambito dei criteri è |
SegmentEventFilter
Crea un filtro che corrisponde agli eventi di un singolo nome evento. Se viene specificata un'espressione di filtro dei parametri, a questo filtro eventi corrisponde solo il sottoinsieme di eventi che corrisponde sia al nome del singolo evento sia alle espressioni di filtro dei parametri.
| Rappresentazione JSON |
|---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
| Campi | |
|---|---|
eventName |
Questo filtro corrisponde agli eventi con questo singolo nome evento. Il nome dell'evento è obbligatorio. |
segmentParameterFilterExpression |
Se specificato, questo filtro corrisponde agli eventi che corrispondono sia al nome del singolo evento sia alle espressioni di filtro dei parametri. All'interno dell'espressione di filtro dei parametri, sono disponibili solo i filtri dei parametri. |
SegmentParameterFilterExpression
Esprime combinazioni di filtri dei segmenti sui parametri.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione expr. Specifica un tipo di filtro per SegmentParameterFilterExpression. expr può essere solo uno dei seguenti tipi: |
|
andGroup |
SegmentParameterFilterExpression in |
orGroup |
SegmentParameterFilterExpression in |
notExpression |
SegmentParameterFilterExpression NON è di |
segmentParameterFilter |
Un filtro dei parametri di segmento primitivo. |
SegmentParameterFilterExpressionList
Un elenco di espressioni di filtro dei parametri di segmento.
| Rappresentazione JSON |
|---|
{
"expressions": [
{
object ( |
| Campi | |
|---|---|
expressions[] |
L'elenco delle espressioni di filtro dei parametri di segmento. |
SegmentParameterFilter
Un'espressione per filtrare i valori dei parametri in un segmento.
| Rappresentazione JSON |
|---|
{ "filterScoping": { object ( |
| Campi | |
|---|---|
filterScoping |
Specifica l'ambito del filtro. |
Campo unione one_parameter. Il campo che viene filtrato. one_parameter può essere solo uno dei seguenti tipi: |
|
eventParameterName |
Questo filtro verrà valutato in base al parametro evento specificato. I parametri evento vengono registrati come parametri dell'evento. I parametri evento includono campi come "firebase_screen" e "currency". I parametri evento possono essere utilizzati solo in segmenti e canalizzazioni e solo in un filtro discendente di un EventFilter. In un filtro discendente di un EventFilter devono essere utilizzati parametri evento o articolo. |
itemParameterName |
Questo filtro verrà valutato in base al parametro dell'elemento specificato. I parametri articolo vengono registrati come parametri nell'array di articoli. I parametri articolo includono campi come "item_name" e "item_category". I parametri elemento possono essere utilizzati solo in segmenti e canalizzazioni e solo in un filtro discendente da un EventFilter. In un filtro discendente di un EventFilter devono essere utilizzati parametri evento o articolo. I parametri degli articoli sono disponibili solo negli eventi e-commerce. Per scoprire di più sugli eventi e-commerce, consulta la guida Misurare l'e-commerce. |
Campo unione one_filter. Specifica un tipo di filtro. one_filter può essere solo uno dei seguenti tipi: |
|
stringFilter |
Filtro correlato alle stringhe. |
inListFilter |
Un filtro per i valori nell'elenco. |
numericFilter |
Un filtro per valori numerici o di data. |
betweenFilter |
Un filtro per un intervallo tra due valori. |
SegmentParameterFilterScoping
Gli ambiti specificano come devono essere considerati più eventi durante la valutazione di un filtro dei parametri di segmento.
| Rappresentazione JSON |
|---|
{ "inAnyNDayPeriod": string } |
| Campi | |
|---|---|
inAnyNDayPeriod |
Accumula il parametro nel periodo di giorni specificato prima di applicare il filtro. Supportato solo se l'ambito dei criteri è Ad esempio, se L'intervallo di date non viene esteso allo scopo di avere una finestra completa di N giorni vicino all'inizio dell'intervallo di date. Ad esempio, se un report riguarda il periodo dal 1° novembre 2021 al 10 novembre 2021 e
|
UserSegmentSequenceGroup
Definisci le condizioni che devono verificarsi in un ordine specifico affinché l'utente sia membro del segmento.
| Rappresentazione JSON |
|---|
{ "sequenceScoping": enum ( |
| Campi | |
|---|---|
sequenceScoping |
Tutti i passaggi della sequenza devono essere soddisfatti nell'ambito affinché l'utente corrisponda alla sequenza. Ad esempio, se Facoltativo. Se non specificato, viene utilizzato |
sequenceMaximumDuration |
Definisce il periodo di tempo in cui deve avvenire l'intera sequenza, ad esempio 30 minuti.
Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
userSequenceSteps[] |
Una sequenza ordinata di passaggi di condizione. Affinché un utente corrisponda al |
UserSequenceStep
Una condizione che deve verificarsi nell'ordine specificato del passaggio affinché l'utente corrisponda alla sequenza.
| Rappresentazione JSON |
|---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
| Campi | |
|---|---|
isDirectlyFollowedBy |
Se vero, l'evento che soddisfa questo passaggio deve essere l'evento successivo a quello che soddisfa l'ultimo passaggio. Se il valore è false, questo passaggio segue indirettamente quello precedente; ad esempio, potrebbero esserci eventi tra il passaggio precedente e questo. |
stepScoping |
Questo passaggio della sequenza deve essere soddisfatto nell'ambito affinché l'utente corrisponda alla sequenza. Ad esempio, se Facoltativo. Se non specificato, |
segmentFilterExpression |
Un utente corrisponde a questo passaggio della sequenza se i suoi eventi corrispondono a questa espressione. Le espressioni esprimono criteri su dimensioni, metriche e/o parametri. |
UserSegmentExclusion
Specifica gli utenti esclusi in questo segmento.
| Rappresentazione JSON |
|---|
{ "userExclusionDuration": enum ( |
| Campi | |
|---|---|
userExclusionDuration |
Specifica la durata di un'esclusione se un utente corrisponde al Facoltativo. Se non specificato, viene utilizzato |
userExclusionCriteria |
Se un utente soddisfa questa condizione, viene escluso dall'iscrizione al segmento per il |
UserExclusionDuration
Elenca le opzioni per la durata di un'esclusione se un utente corrisponde a userExclusionCriteria.
| Enum | |
|---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Durata dell'esclusione non specificata. Non specificare. |
USER_EXCLUSION_TEMPORARY |
Escludi temporaneamente gli utenti dal segmento durante i periodi in cui soddisfano la condizione userExclusionCriteria. |
USER_EXCLUSION_PERMANENT |
Escludi definitivamente gli utenti dal segmento se l'utente soddisfa la condizione userExclusionCriteria. |
SessionSegment
I segmenti di sessioni sono sottoinsiemi delle sessioni che si sono verificate sul tuo sito o nella tua app, ad esempio tutte le sessioni originate da una determinata campagna pubblicitaria.
| Rappresentazione JSON |
|---|
{ "sessionInclusionCriteria": { object ( |
| Campi | |
|---|---|
sessionInclusionCriteria |
Definisce quali sessioni sono incluse in questo segmento. Facoltativo. |
exclusion |
Definisce le sessioni escluse in questo segmento. Facoltativo. |
SessionSegmentCriteria
Una sessione corrisponde a un criterio se gli eventi della sessione soddisfano le condizioni del criterio.
| Rappresentazione JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Campi | |
|---|---|
andConditionGroups[] |
Una sessione corrisponde a questi criteri se corrisponde a ciascuno di questi |
SessionSegmentConditionGroup
Le condizioni indicano ad Analytics quali dati includere o escludere dal segmento.
| Rappresentazione JSON |
|---|
{ "conditionScoping": enum ( |
| Campi | |
|---|---|
conditionScoping |
I dati vengono inclusi o esclusi dal segmento in base alla corrispondenza con il gruppo di condizioni. Questo ambito definisce su quanti eventi viene valutato Facoltativo. Se non specificato, viene utilizzato un |
segmentFilterExpression |
I dati vengono inclusi o esclusi dal segmento in base alla corrispondenza con questa espressione. Le espressioni esprimono criteri su dimensioni, metriche e/o parametri. |
SessionCriteriaScoping
L'ambito specifica quali eventi vengono presi in considerazione quando si valuta se una sessione soddisfa un criterio.
| Enum | |
|---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Ambito dei criteri non specificato. Non specificare. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Se i criteri vengono soddisfatti all'interno di un evento, la sessione corrisponde ai criteri. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Se i criteri vengono soddisfatti in una sessione, la sessione corrisponde ai criteri. |
SessionSegmentExclusion
Specifica le sessioni escluse in questo segmento.
| Rappresentazione JSON |
|---|
{ "sessionExclusionDuration": enum ( |
| Campi | |
|---|---|
sessionExclusionDuration |
Specifica la durata di un'esclusione se una sessione corrisponde a Facoltativo. Se non specificato, viene utilizzato un |
sessionExclusionCriteria |
Se una sessione soddisfa questa condizione, viene esclusa dall'appartenenza al segmento per |
SessionExclusionDuration
Elenca le opzioni per la durata di un'esclusione se una sessione corrisponde a sessionExclusionCriteria.
| Enum | |
|---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Durata dell'esclusione non specificata. Non specificare. |
SESSION_EXCLUSION_TEMPORARY |
Escludi temporaneamente le sessioni dal segmento durante i periodi in cui la sessione soddisfa la condizione sessionExclusionCriteria. |
SESSION_EXCLUSION_PERMANENT |
Escludi definitivamente le sessioni dal segmento se la sessione soddisfa la condizione sessionExclusionCriteria. |
EventSegment
I segmenti di eventi sono sottoinsiemi di eventi attivati sul tuo sito o nella tua app, ad esempio tutti gli eventi di acquisto avvenuti in una determinata località oppure gli eventi app_exception verificatisi in un sistema operativo specifico.
| Rappresentazione JSON |
|---|
{ "eventInclusionCriteria": { object ( |
| Campi | |
|---|---|
eventInclusionCriteria |
Definisce gli eventi inclusi in questo segmento. Facoltativo. |
exclusion |
Definisce gli eventi esclusi in questo segmento. Facoltativo. |
EventSegmentCriteria
Un evento corrisponde a un criterio se soddisfa le condizioni del criterio.
| Rappresentazione JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Campi | |
|---|---|
andConditionGroups[] |
Un evento corrisponde a questi criteri se corrisponde a ciascuno di questi |
EventSegmentConditionGroup
Le condizioni indicano ad Analytics quali dati includere o escludere dal segmento.
| Rappresentazione JSON |
|---|
{ "conditionScoping": enum ( |
| Campi | |
|---|---|
conditionScoping |
Facoltativo. Se non specificato, viene utilizzato un |
segmentFilterExpression |
I dati vengono inclusi o esclusi dal segmento in base alla corrispondenza con questa espressione. Le espressioni esprimono criteri su dimensioni, metriche e/o parametri. |
EventCriteriaScoping
L'ambito specifica quali eventi vengono presi in considerazione quando si valuta se un evento soddisfa un criterio.
| Enum | |
|---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Ambito dei criteri non specificato. Non specificare. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Se i criteri vengono soddisfatti all'interno di un evento, l'evento corrisponde ai criteri. |
EventSegmentExclusion
Specifica gli eventi esclusi in questo segmento.
| Rappresentazione JSON |
|---|
{ "eventExclusionDuration": enum ( |
| Campi | |
|---|---|
eventExclusionDuration |
Facoltativo. Se non specificato, viene utilizzato un |
eventExclusionCriteria |
Se un evento soddisfa questa condizione, viene escluso dall'appartenenza al segmento per il |
EventExclusionDuration
Elenca le opzioni per la durata di un'esclusione se un evento corrisponde a eventExclusionCriteria.
| Enum | |
|---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Durata dell'esclusione non specificata. Non specificare. |
EVENT_EXCLUSION_PERMANENT |
Escludi definitivamente gli eventi dal segmento se l'evento soddisfa la condizione eventExclusionCriteria. |
FunnelSubReport
I report secondari canalizzazione contengono i valori dei dati di dimensioni e metriche. Ad esempio, 12 utenti hanno raggiunto il secondo passaggio della canalizzazione.
| Rappresentazione JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| Campi | |
|---|---|
dimensionHeaders[] |
Descrive le colonne delle dimensioni. I report sulla canalizzazione includono sempre la dimensione passaggio del funnel nelle risposte dei report secondari. Se richiesto, nella risposta potrebbero essere presenti dimensioni aggiuntive come suddivisioni, date e azioni successive. |
metricHeaders[] |
Descrive le colonne delle metriche. I report canalizzazione includono sempre gli utenti attivi nelle risposte dei report secondari. La tabella della canalizzazione include metriche aggiuntive come percentuale di completamento, abbandoni e tasso di abbandono. |
rows[] |
Righe di combinazioni di valori di dimensione e valori delle metriche nel report. |
metadata |
Metadati per il report sulla canalizzazione. |
FunnelResponseMetadata
I metadati di risposta del report sulla canalizzazione contengono informazioni aggiuntive sul report.
| Rappresentazione JSON |
|---|
{
"samplingMetadatas": [
{
object ( |
| Campi | |
|---|---|
samplingMetadatas[] |
Se i risultati del report canalizzazione sono campionati, viene indicata la percentuale di eventi utilizzati nel report canalizzazione. Viene compilato un Tuttavia, se i risultati non vengono campionati, questo campo non verrà definito. |