- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Embudo
- 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
- Pruébalo
Devuelve un informe de embudo personalizado de tus datos de eventos de Google Analytics. Los datos que devuelve la API se presentan en una tabla con columnas para las dimensiones y métricas solicitadas.
La exploración de embudo permite visualizar los pasos que siguen los usuarios para completar una tarea y ver rápidamente si tienen éxito o no en cada paso. Por ejemplo, ¿de qué manera los clientes potenciales se convierten en visitantes y, finalmente, en compradores?, ¿de qué manera los usuarios que hacen una única compra se convierten en compradores frecuentes? Con esta información, puedes mejorar los recorridos del cliente ineficientes o que suelen abandonarse. Para obtener más información, consulta Exploraciones de embudo de GA4.
Este método se introduce durante el período de estabilidad de la versión alfa con la intención de reunir comentarios sobre la sintaxis y las funciones antes de proceder a la versión beta. Para enviar tus comentarios sobre esta API, completa los comentarios del informe sobre el embudo de la API de datos de Google Analytics.
Solicitud HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
property |
Opcional. Es un identificador de propiedad de Google Analytics cuyos eventos se rastrean. Se especifica en la ruta de URL y no en el cuerpo. Para obtener más información, consulta dónde encontrar el ID de tu propiedad. En una solicitud por lotes, esta propiedad no debe especificarse o debe ser coherente con la propiedad a nivel del lote. Ejemplo: properties/1234 |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "dateRanges": [ { object ( |
| Campos | |
|---|---|
dateRanges[] |
Opcional. Son los períodos de los datos que se leerán. Si se solicitan varios períodos, cada fila de la respuesta contendrá un índice de período basado en cero. Si dos períodos se superponen, los datos del evento para los días superpuestos se incluyen en las filas de respuesta para ambos períodos. |
funnel |
Opcional. Es la configuración del embudo de esta solicitud. Se requiere esta configuración del embudo. |
funnelBreakdown |
Opcional. Si se especifica, este desglose agrega una dimensión a la respuesta del subinforme de la tabla del embudo. Esta dimensión de desglose expande cada paso del embudo de conversión a los valores únicos de la dimensión de desglose. Por ejemplo, un desglose por la dimensión |
funnelNextAction |
Opcional. Si se especifica, la siguiente acción agrega una dimensión a la respuesta del subinforme de visualización del embudo. Esta dimensión de la próxima acción expande cada paso del embudo de conversión a los valores únicos de la próxima acción. Por ejemplo, una siguiente acción de la dimensión La siguiente acción solo admite |
funnelVisualizationType |
Opcional. El tipo de visualización del embudo controla las dimensiones presentes en la respuesta del subinforme de visualización del embudo. Si no se especifica, se usa |
segments[] |
Opcional. Son las configuraciones de los segmentos. Los segmentos son subconjuntos de los datos de una propiedad. En un informe de embudo con segmentos, el embudo se evalúa en cada segmento. Cada segmento especificado en esta solicitud genera una fila independiente en la respuesta, en la que cada segmento se identifica por su nombre. El parámetro segments es opcional. Las solicitudes se limitan a 4 segmentos. |
limit |
Opcional. Es la cantidad de filas que se devolverán. Si no se especifica, se devuelven 10,000 filas. La API devuelve un máximo de 250,000 filas por solicitud, sin importar cuántas solicites. La API también puede devolver menos filas que el |
dimensionFilter |
Opcional. Los filtros de dimensiones te permiten solicitar solo valores de dimensiones específicos en el informe. Para obtener más información, consulta Cómo crear un informe: Filtros de dimensiones para ver ejemplos. Las métricas no se pueden usar en este filtro. |
returnPropertyQuota |
Opcional. Alterna si se debe devolver el estado actual de la cuota de esta propiedad de Analytics. La cuota se devuelve en PropertyQuota. |
Cuerpo de la respuesta
La respuesta del informe de embudo contiene dos informes secundarios. Los dos informes secundarios son combinaciones diferentes de dimensiones y métricas.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{ "funnelTable": { object ( |
| Campos | |
|---|---|
funnelTable |
La tabla del embudo es un informe que incluye el paso del embudo de conversión, el segmento, la dimensión de desglose, los usuarios activos, el porcentaje de respuesta, los abandonos y el porcentaje de abandono. La dimensión de segmento solo está presente en esta respuesta si se solicitó un segmento. La dimensión de desglose solo está presente en esta respuesta si se solicitó. |
funnelVisualization |
La visualización del embudo es un informe que incluye el paso del embudo de conversión, el segmento, la fecha, la dimensión de la próxima acción y los usuarios activos. La dimensión de segmento solo está presente en esta respuesta si se solicitó un segmento. La dimensión de fecha solo está presente en esta respuesta si se solicitó a través del tipo de embudo |
propertyQuota |
Es el estado de la cuota de esta propiedad de Analytics, incluida esta solicitud. |
kind |
Identifica qué tipo de recurso es este mensaje. Este |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
Embudo
Configura el embudo en una solicitud de informe de embudo. Un embudo genera informes sobre los usuarios a medida que pasan por una secuencia de pasos.
La exploración de embudo permite visualizar los pasos que siguen los usuarios para completar una tarea y ver rápidamente si tienen éxito o no en cada paso. Por ejemplo, ¿de qué manera los clientes potenciales se convierten en visitantes y, finalmente, en compradores?, ¿de qué manera los usuarios que hacen una única compra se convierten en compradores frecuentes? Con esta información, puedes mejorar los recorridos del cliente ineficientes o que suelen abandonarse.
| Representación JSON |
|---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
| Campos | |
|---|---|
isOpenFunnel |
En un embudo abierto, los usuarios pueden ingresar en cualquier paso, mientras que, en un embudo cerrado, deben ingresar en el primer paso. Opcional. Si no se especifica, se usa un embudo cerrado. |
steps[] |
Son los pasos secuenciales de este embudo. |
FunnelStep
Los pasos definen el recorrido del usuario que deseas medir. Los pasos contienen una o más condiciones que tus usuarios deben cumplir para que se los incluya en ese paso del recorrido del embudo.
| Representación JSON |
|---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
| Campos | |
|---|---|
name |
Es el nombre distintivo de este paso. Si no se especifica, los pasos se nombrarán con un nombre indexado basado en 1 (por ejemplo, "0. ", "1. ", etcétera). Este nombre define el valor de cadena que devuelve la dimensión |
isDirectlyFollowedBy |
Si es verdadero, este paso debe seguir inmediatamente al paso anterior. Si es falso, puede haber eventos entre el paso anterior y este. Si no se especifica, |
filterExpression |
Es la condición que deben cumplir tus usuarios para que se los incluya en este paso del recorrido del embudo. |
withinDurationFromPriorStep |
Si se especifica, este paso debe completarse dentro de este período posterior a la finalización del paso anterior.
Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
FunnelFilterExpression
Expresa combinaciones de filtros de embudo.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión expr. Especifica un tipo de filtro para FunnelFilterExpression. expr puede ser solo uno de los siguientes: |
|
andGroup |
FunnelFilterExpression en |
orGroup |
Las FunnelFilterExpression en |
notExpression |
FunnelFilterExpression NO es de |
funnelFieldFilter |
Es un filtro de embudo para una dimensión o métrica. |
funnelEventFilter |
Crea un filtro que coincide con los eventos de un solo nombre de evento. Si se especifica una expresión de filtro de parámetros, solo el subconjunto de eventos que coincidan con el nombre del evento único y las expresiones de filtro de parámetros coincidirán con este filtro de eventos. |
FunnelFilterExpressionList
Es una lista de expresiones de filtro del embudo.
| Representación JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
Es la lista de expresiones de filtro del embudo. |
FunnelFieldFilter
Es una expresión para filtrar valores de dimensiones o métricas.
| Representación JSON |
|---|
{ "fieldName": string, // Union field |
| Campos | |
|---|---|
fieldName |
Es el nombre de la dimensión o de la métrica. |
Campo de unión one_filter. Especifica un tipo de filtro. one_filter puede ser solo uno de los parámetros siguientes: |
|
stringFilter |
Es el filtro relacionado con cadenas. |
inListFilter |
Es un filtro para los valores de la lista. |
numericFilter |
Es un filtro para valores numéricos o de fecha. |
betweenFilter |
Es un filtro para valores entre dos valores. |
FunnelEventFilter
Crea un filtro que coincide con los eventos de un solo nombre de evento. Si se especifica una expresión de filtro de parámetros, solo el subconjunto de eventos que coincidan con el nombre del evento único y las expresiones de filtro de parámetros coincidirán con este filtro de eventos.
| Representación JSON |
|---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
| Campos | |
|---|---|
eventName |
Este filtro coincide con los eventos de este único nombre de evento. El nombre del evento es obligatorio. |
funnelParameterFilterExpression |
Si se especifica, este filtro coincide con los eventos que coinciden con el nombre del evento único y las expresiones de filtro de parámetros. Dentro de la expresión de filtro de parámetros, solo están disponibles los filtros de parámetros. |
FunnelParameterFilterExpression
Expresa combinaciones de filtros de embudo en parámetros.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión expr. Especifica un tipo de filtro para FunnelParameterFilterExpression. expr puede ser solo uno de los siguientes: |
|
andGroup |
Los FunnelParameterFilterExpression en |
orGroup |
Los FunnelParameterFilterExpression en |
notExpression |
FunnelParameterFilterExpression NO es de |
funnelParameterFilter |
Es un filtro de parámetros de embudo primitivo. |
FunnelParameterFilterExpressionList
Es una lista de expresiones de filtro de parámetros del embudo.
| Representación JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
Es la lista de expresiones de filtro de parámetros del embudo. |
FunnelParameterFilter
Es una expresión para filtrar los valores de los parámetros en un embudo.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión one_parameter. Es el campo por el que se filtra. one_parameter puede ser solo uno de los parámetros siguientes: |
|
eventParameterName |
Este filtro se evaluará en el parámetro de evento especificado. Los parámetros de eventos se registran como parámetros del evento. Los parámetros de eventos incluyen campos como "firebase_screen" y "currency". Los parámetros de eventos solo se pueden usar en segmentos y embudos, y solo se pueden usar en un filtro descendiente de un EventFilter. En un filtro descendiente de un EventFilter, se deben usar parámetros de evento o de elemento. |
itemParameterName |
Este filtro se evaluará en el parámetro del elemento especificado. Los parámetros del elemento se registran como parámetros en el array de elementos. Los parámetros del elemento incluyen campos como "item_name" y "item_category". Los parámetros del elemento solo se pueden usar en segmentos y embudos, y solo se pueden usar en un filtro descendiente de un EventFilter. En un filtro descendiente de un EventFilter, se deben usar parámetros de evento o de elemento. Los parámetros del artículo solo están disponibles en los eventos de comercio electrónico. Para obtener más información sobre los eventos de comercio electrónico, consulta la guía Cómo medir el comercio electrónico. |
Campo de unión one_filter. Especifica un tipo de filtro. one_filter puede ser solo uno de los parámetros siguientes: |
|
stringFilter |
Es el filtro relacionado con cadenas. |
inListFilter |
Es un filtro para los valores de la lista. |
numericFilter |
Es un filtro para valores numéricos o de fecha. |
betweenFilter |
Es un filtro para valores entre dos valores. |
FunnelBreakdown
Los desgloses agregan una dimensión a la respuesta del informe secundario de la tabla del embudo.
| Representación JSON |
|---|
{
"breakdownDimension": {
object ( |
| Campos | |
|---|---|
breakdownDimension |
Es la columna de dimensión que se agregó a la respuesta del subinforme de la tabla del embudo. La dimensión de desglose desglosa cada paso del embudo de conversión. Se requiere un valor de |
limit |
Es la cantidad máxima de valores distintos de la dimensión de desglose que se devolverán en la respuesta. Si no se especifica un límite, se usa un |
FunnelNextAction
Las siguientes acciones indican el valor de una dimensión después de que el usuario completó un paso, pero antes de que el mismo usuario completara el siguiente paso. Por ejemplo, si nextActionDimension es eventName, entonces nextActionDimension en la fila del paso i del embudo de conversión devolverá el primer evento después del evento que calificó al usuario para el paso i del embudo de conversión, pero antes de que el usuario alcanzara el paso i+1 del embudo de conversión.
| Representación JSON |
|---|
{
"nextActionDimension": {
object ( |
| Campos | |
|---|---|
nextActionDimension |
Es la columna de dimensión que se agregó a la respuesta del subinforme de visualización del embudo. La dimensión de la siguiente acción devuelve el siguiente valor de dimensión de esta dimensión después de que el usuario alcanza el paso Actualmente, |
limit |
Es la cantidad máxima de valores distintos de la dimensión de desglose que se devolverán en la respuesta. Si no se especifica un límite, se usa un |
FunnelVisualizationType
Controla las dimensiones presentes en la respuesta del subinforme de visualización del embudo.
| Enums | |
|---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Tipo no especificado |
STANDARD_FUNNEL |
Es un embudo estándar (escalonado). El subinforme de visualización del embudo en la respuesta no contendrá la fecha. |
TRENDED_FUNNEL |
Un embudo con tendencias (gráfico de líneas). El subinforme de visualización del embudo en la respuesta contendrá la dimensión de fecha. |
Segmentar
Un segmento es un subconjunto de sus datos de Analytics. Por ejemplo, un segmento dentro de todo su conjunto de usuarios podría estar formado por las personas de un país o una ciudad en particular. Otro, por los usuarios que compran una línea particular de productos o que visitan una parte específica de su sitio o activan ciertos eventos en su aplicación.
Para obtener más información, consulta Creador de segmentos.
| Representación JSON |
|---|
{ "name": string, // Union field |
| Campos | |
|---|---|
name |
Es el nombre de este segmento. Si no se especifica, los segmentos se denominan "Segmento". Este nombre define el valor de cadena que devuelve la dimensión |
Campo de unión one_segment_scope. Un segmento se especifica en un permiso. one_segment_scope puede ser solo uno de los parámetros siguientes: |
|
userSegment |
Los segmentos de usuarios son subconjuntos de usuarios que interactuaron con tu sitio o aplicación. |
sessionSegment |
Los segmentos de sesiones son subconjuntos de las sesiones que ocurrieron en tu sitio o aplicación. |
eventSegment |
Los segmentos de eventos son subconjuntos de eventos que se activaron en tu sitio o aplicación. |
UserSegment
Los segmentos de usuarios son subconjuntos de usuarios que interactuaron con tu sitio o aplicación; por ejemplo, usuarios que ya realizaron una compra o que agregaron artículos a sus carritos de compras, pero que no completaron una transacción.
| Representación JSON |
|---|
{ "userInclusionCriteria": { object ( |
| Campos | |
|---|---|
userInclusionCriteria |
Define qué usuarios se incluyen en este segmento. Opcional. |
exclusion |
Define qué usuarios se excluyen en este segmento. Opcional. |
UserSegmentCriteria
Un usuario coincide con un criterio si sus eventos cumplen con las condiciones del criterio.
| Representación JSON |
|---|
{ "andConditionGroups": [ { object ( |
| Campos | |
|---|---|
andConditionGroups[] |
Un usuario cumple con este criterio si coincide con cada uno de estos |
andSequenceGroups[] |
Un usuario cumple con este criterio si coincide con cada uno de estos |
UserSegmentConditionGroup
Las condiciones le indican a Analytics qué datos deben incluirse en el segmento o excluirse de él.
| Representación JSON |
|---|
{ "conditionScoping": enum ( |
| Campos | |
|---|---|
conditionScoping |
Los datos se incluyen en el segmento o se excluyen de él según si coinciden con el grupo de condiciones. Este alcance define en cuántos eventos se evalúa el Opcional. Si no se especifica, se usa |
segmentFilterExpression |
Los datos se incluyen en el segmento o se excluyen de él según si coinciden con esta expresión. Las expresiones indican criterios sobre dimensiones, métricas o parámetros. |
UserCriteriaScoping
El alcance especifica qué eventos se consideran cuando se evalúa si un usuario cumple con un criterio.
| Enums | |
|---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Es el alcance de los criterios no especificados. No se debe especificar. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Si se cumplen los criterios en un evento, el usuario coincide con los criterios. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Si se cumplen los criterios en una sesión, el usuario coincide con ellos. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Si algún evento del usuario cumple con el criterio, el usuario coincide con él. |
SegmentFilterExpression
Expresa combinaciones de filtros de segmentos.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión expr. Especifica un tipo de filtro para SegmentFilterExpression. expr puede ser solo uno de los siguientes: |
|
andGroup |
Las SegmentFilterExpression en |
orGroup |
Los SegmentFilterExpression en |
notExpression |
La SegmentFilterExpression NO es de |
segmentFilter |
Es un filtro de segmento primitivo. |
segmentEventFilter |
Crea un filtro que coincide con los eventos de un solo nombre de evento. Si se especifica una expresión de filtro de parámetros, solo el subconjunto de eventos que coincidan con el nombre del evento único y las expresiones de filtro de parámetros coincidirán con este filtro de eventos. |
SegmentFilterExpressionList
Es una lista de expresiones de filtro de segmentos.
| Representación JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
Es la lista de expresiones de filtro de segmentos. |
SegmentFilter
Es una expresión para filtrar valores de dimensiones o métricas.
| Representación JSON |
|---|
{ "fieldName": string, "filterScoping": { object ( |
| Campos | |
|---|---|
fieldName |
Es el nombre de la dimensión o de la métrica. |
filterScoping |
Especifica el alcance del filtro. |
Campo de unión one_filter. Especifica un tipo de filtro para Filter. one_filter puede ser solo uno de los siguientes: |
|
stringFilter |
Es el filtro relacionado con cadenas. |
inListFilter |
Es un filtro para los valores de la lista. |
numericFilter |
Es un filtro para valores numéricos o de fecha. |
betweenFilter |
Es un filtro para valores entre dos valores. |
SegmentFilterScoping
Los alcances especifican cómo se deben tener en cuenta las dimensiones y las métricas de varios eventos cuando se evalúa un filtro de segmento.
| Representación JSON |
|---|
{ "atAnyPointInTime": boolean } |
| Campos | |
|---|---|
atAnyPointInTime |
Si Este parámetro Este Si el alcance de los criterios es |
SegmentEventFilter
Crea un filtro que coincide con los eventos de un solo nombre de evento. Si se especifica una expresión de filtro de parámetros, solo el subconjunto de eventos que coincidan con el nombre del evento único y las expresiones de filtro de parámetros coincidirán con este filtro de eventos.
| Representación JSON |
|---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
| Campos | |
|---|---|
eventName |
Este filtro coincide con los eventos de este único nombre de evento. El nombre del evento es obligatorio. |
segmentParameterFilterExpression |
Si se especifica, este filtro coincide con los eventos que coinciden con el nombre del evento único y las expresiones de filtro de parámetros. Dentro de la expresión de filtro de parámetros, solo están disponibles los filtros de parámetros. |
SegmentParameterFilterExpression
Expresa combinaciones de filtros de segmentos en parámetros.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión expr. Especifica un tipo de filtro para SegmentParameterFilterExpression. expr puede ser solo uno de los siguientes: |
|
andGroup |
El SegmentParameterFilterExpression en |
orGroup |
El SegmentParameterFilterExpression en |
notExpression |
El SegmentParameterFilterExpression NO es de |
segmentParameterFilter |
Es un filtro de parámetros de segmentos primitivo. |
SegmentParameterFilterExpressionList
Es una lista de expresiones de filtro de parámetros de segmentación.
| Representación JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
Es la lista de expresiones de filtro de parámetros de segmentación. |
SegmentParameterFilter
Es una expresión para filtrar los valores de los parámetros en un segmento.
| Representación JSON |
|---|
{ "filterScoping": { object ( |
| Campos | |
|---|---|
filterScoping |
Especifica el alcance del filtro. |
Campo de unión one_parameter. Es el campo por el que se filtra. one_parameter puede ser solo uno de los parámetros siguientes: |
|
eventParameterName |
Este filtro se evaluará en el parámetro de evento especificado. Los parámetros de eventos se registran como parámetros del evento. Los parámetros de eventos incluyen campos como "firebase_screen" y "currency". Los parámetros de eventos solo se pueden usar en segmentos y embudos, y solo se pueden usar en un filtro descendiente de un EventFilter. En un filtro descendiente de un EventFilter, se deben usar parámetros de evento o de elemento. |
itemParameterName |
Este filtro se evaluará en el parámetro del elemento especificado. Los parámetros del elemento se registran como parámetros en el array de elementos. Los parámetros del elemento incluyen campos como "item_name" y "item_category". Los parámetros del elemento solo se pueden usar en segmentos y embudos, y solo se pueden usar en un filtro descendiente de un EventFilter. En un filtro descendiente de un EventFilter, se deben usar parámetros de evento o de elemento. Los parámetros del artículo solo están disponibles en los eventos de comercio electrónico. Para obtener más información sobre los eventos de comercio electrónico, consulta la guía Cómo medir el comercio electrónico. |
Campo de unión one_filter. Especifica un tipo de filtro. one_filter puede ser solo uno de los parámetros siguientes: |
|
stringFilter |
Es el filtro relacionado con cadenas. |
inListFilter |
Es un filtro para los valores de la lista. |
numericFilter |
Es un filtro para valores numéricos o de fecha. |
betweenFilter |
Es un filtro para valores entre dos valores. |
SegmentParameterFilterScoping
Los alcances especifican cómo se deben tener en cuenta varios eventos cuando se evalúa un filtro de parámetros de segmento.
| Representación JSON |
|---|
{ "inAnyNDayPeriod": string } |
| Campos | |
|---|---|
inAnyNDayPeriod |
Acumula el parámetro durante el período especificado de días antes de aplicar el filtro. Solo se admite si el alcance de los criterios es Por ejemplo, si El período no se extiende para tener un período completo de N días cerca del inicio del período. Por ejemplo, si un informe abarca del 2021-11-01 al 2021-11-10 y
|
UserSegmentSequenceGroup
Define las condiciones que deben ocurrir en un orden específico para que el usuario sea miembro del segmento.
| Representación JSON |
|---|
{ "sequenceScoping": enum ( |
| Campos | |
|---|---|
sequenceScoping |
Todos los pasos de la secuencia deben cumplirse en el alcance para que el usuario coincida con la secuencia. Por ejemplo, si es Opcional. Si no se especifica, se usa |
sequenceMaximumDuration |
Define el período en el que debe ocurrir toda la secuencia; por ejemplo, 30 minutos.
Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
userSequenceSteps[] |
Es una secuencia ordenada de pasos de condición. Los eventos de un usuario deben completar cada paso para que el usuario coincida con el |
UserSequenceStep
Es una condición que debe ocurrir en el orden de pasos especificado para que este usuario coincida con la secuencia.
| Representación JSON |
|---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
| Campos | |
|---|---|
isDirectlyFollowedBy |
Si es verdadero, el evento que satisface este paso debe ser el evento inmediatamente posterior al evento que satisface el último paso. Si es falso, este paso sigue indirectamente al paso anterior; por ejemplo, puede haber eventos entre el paso anterior y este paso. |
stepScoping |
Este paso de la secuencia debe cumplirse en el alcance para que el usuario coincida con la secuencia. Por ejemplo, si es Opcional. Si no se especifica, |
segmentFilterExpression |
Un usuario coincide con este paso de la secuencia si sus eventos coinciden con esta expresión. Las expresiones indican criterios sobre dimensiones, métricas o parámetros. |
UserSegmentExclusion
Especifica qué usuarios se excluyen en este segmento.
| Representación JSON |
|---|
{ "userExclusionDuration": enum ( |
| Campos | |
|---|---|
userExclusionDuration |
Especifica cuánto durará una exclusión si un usuario coincide con el Opcional. Si no se especifica, se usa |
userExclusionCriteria |
Si un usuario cumple con esta condición, se lo excluye de la membresía del segmento durante el período |
UserExclusionDuration
Enumera las opciones sobre la duración de una exclusión si un usuario coincide con el userExclusionCriteria.
| Enums | |
|---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Es la duración de la exclusión sin especificar. No se debe especificar. |
USER_EXCLUSION_TEMPORARY |
Excluye temporalmente a los usuarios del segmento durante los períodos en que cumplan la condición userExclusionCriteria. |
USER_EXCLUSION_PERMANENT |
Excluye permanentemente a los usuarios del segmento si alguna vez cumplen la condición userExclusionCriteria. |
SessionSegment
Los segmentos de sesiones son subconjuntos de las sesiones que ocurrieron en su sitio o aplicación: por ejemplo, todas las sesiones que se generaron a partir de una campaña publicitaria particular.
| Representación JSON |
|---|
{ "sessionInclusionCriteria": { object ( |
| Campos | |
|---|---|
sessionInclusionCriteria |
Define qué sesiones se incluyen en este segmento. Opcional. |
exclusion |
Define qué sesiones se excluyen en este segmento. Opcional. |
SessionSegmentCriteria
Una sesión coincide con un criterio si los eventos de la sesión cumplen con las condiciones del criterio.
| Representación JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Campos | |
|---|---|
andConditionGroups[] |
Una sesión coincide con este criterio si coincide con cada uno de estos |
SessionSegmentConditionGroup
Las condiciones le indican a Analytics qué datos deben incluirse en el segmento o excluirse de él.
| Representación JSON |
|---|
{ "conditionScoping": enum ( |
| Campos | |
|---|---|
conditionScoping |
Los datos se incluyen en el segmento o se excluyen de él según si coinciden con el grupo de condiciones. Este alcance define en cuántos eventos se evalúa el Opcional. Si no se especifica, se usa un |
segmentFilterExpression |
Los datos se incluyen en el segmento o se excluyen de él según si coinciden con esta expresión. Las expresiones indican criterios sobre dimensiones, métricas o parámetros. |
SessionCriteriaScoping
El alcance especifica qué eventos se consideran cuando se evalúa si una sesión cumple con un criterio.
| Enums | |
|---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Es el alcance de los criterios no especificados. No se debe especificar. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Si se cumplen los criterios en un evento, la sesión coincide con los criterios. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Si se cumplen los criterios dentro de una sesión, la sesión coincide con los criterios. |
SessionSegmentExclusion
Especifica qué sesiones se excluyen en este segmento.
| Representación JSON |
|---|
{ "sessionExclusionDuration": enum ( |
| Campos | |
|---|---|
sessionExclusionDuration |
Especifica cuánto durará una exclusión si una sesión coincide con Opcional. Si no se especifica, se usa un |
sessionExclusionCriteria |
Si una sesión cumple con esta condición, se excluye de la membresía en el segmento para el |
SessionExclusionDuration
Enumera las opciones sobre la duración de una exclusión si una sesión coincide con el sessionExclusionCriteria.
| Enums | |
|---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Es la duración de la exclusión sin especificar. No se debe especificar. |
SESSION_EXCLUSION_TEMPORARY |
Excluye temporalmente las sesiones del segmento durante los períodos en que la sesión cumple con la condición sessionExclusionCriteria. |
SESSION_EXCLUSION_PERMANENT |
Excluye de forma permanente las sesiones del segmento si alguna vez cumplen con la condición sessionExclusionCriteria. |
EventSegment
Los segmentos de eventos son subconjuntos de eventos que se activaron en tu sitio o aplicación, por ejemplo, todos los eventos de compra realizados en una ubicación determinada o los eventos app_exception que ocurrieron en un sistema operativo específico.
| Representación JSON |
|---|
{ "eventInclusionCriteria": { object ( |
| Campos | |
|---|---|
eventInclusionCriteria |
Define qué eventos se incluyen en este segmento. Opcional. |
exclusion |
Define qué eventos se excluyen en este segmento. Opcional. |
EventSegmentCriteria
Un evento coincide con un criterio si cumple las condiciones del criterio.
| Representación JSON |
|---|
{
"andConditionGroups": [
{
object ( |
| Campos | |
|---|---|
andConditionGroups[] |
Un evento coincide con este criterio si coincide con cada uno de estos |
EventSegmentConditionGroup
Las condiciones le indican a Analytics qué datos deben incluirse en el segmento o excluirse de él.
| Representación JSON |
|---|
{ "conditionScoping": enum ( |
| Campos | |
|---|---|
conditionScoping |
Opcional. Si no se especifica, se usa un |
segmentFilterExpression |
Los datos se incluyen en el segmento o se excluyen de él según si coinciden con esta expresión. Las expresiones indican criterios sobre dimensiones, métricas o parámetros. |
EventCriteriaScoping
El alcance especifica qué eventos se consideran cuando se evalúa si un evento cumple con un criterio.
| Enums | |
|---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Es el alcance de los criterios no especificados. No se debe especificar. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Si se cumplen los criterios en un evento, el evento coincide con los criterios. |
EventSegmentExclusion
Especifica qué eventos se excluyen en este segmento.
| Representación JSON |
|---|
{ "eventExclusionDuration": enum ( |
| Campos | |
|---|---|
eventExclusionDuration |
Opcional. Si no se especifica, se usa un |
eventExclusionCriteria |
Si un evento cumple con esta condición, se excluye de la membresía en el segmento para |
EventExclusionDuration
Enumera las opciones sobre la duración de una exclusión si un evento coincide con eventExclusionCriteria.
| Enums | |
|---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Es la duración de la exclusión sin especificar. No se debe especificar. |
EVENT_EXCLUSION_PERMANENT |
Excluye de forma permanente los eventos del segmento si alguna vez cumplen la condición eventExclusionCriteria. |
FunnelSubReport
Los informes secundarios de embudo contienen los valores de datos de las dimensiones y las métricas. Por ejemplo, 12 usuarios llegaron al segundo paso del embudo.
| Representación JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| Campos | |
|---|---|
dimensionHeaders[] |
Describe las columnas de dimensiones. Los informes de embudo siempre incluyen la dimensión del paso del embudo de conversión en las respuestas de los informes secundarios. Si se solicitan, es posible que en la respuesta se incluyan dimensiones adicionales, como desgloses, fechas y próximas acciones. |
metricHeaders[] |
Describe las columnas de métricas. Los informes de embudo siempre incluyen usuarios activos en las respuestas de los informes secundarios. La tabla del embudo incluye métricas adicionales, como el porcentaje de finalización, los abandonos y el porcentaje de abandonos. |
rows[] |
Son las filas de combinaciones de valores de dimensiones y valores de métricas en el informe. |
metadata |
Son los metadatos del informe de embudo. |
FunnelResponseMetadata
Los metadatos de respuesta del informe de embudo contienen información adicional sobre el informe de embudo.
| Representación JSON |
|---|
{
"samplingMetadatas": [
{
object ( |
| Campos | |
|---|---|
samplingMetadatas[] |
Si los resultados del informe de embudo son muestreados, se describe qué porcentaje de eventos se usó en este informe de embudo. Se completa un Sin embargo, si los resultados no se muestrean, este campo no se definirá. |