- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Entonnoir de conversion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelStep
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelFilterExpression
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelFilterExpressionList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelFieldFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelEventFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelParameterFilterExpression
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelParameterFilterExpressionList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelParameterFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelBreakdown
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelNextAction
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelVisualizationType
- Segment
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserSegment
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserSegmentCriteria
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserSegmentConditionGroup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserCriteriaScoping
- SegmentFilterExpression
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentFilterExpressionList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentFilterScoping
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentEventFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentParameterFilterExpression
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentParameterFilterExpressionList
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentParameterFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SegmentParameterFilterScoping
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserSegmentSequenceGroup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserSequenceStep
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserSegmentExclusion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UserExclusionDuration
- SessionSegment
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SessionSegmentCriteria
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SessionSegmentConditionGroup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SessionCriteriaScoping
- SessionSegmentExclusion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SessionExclusionDuration
- EventSegment
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventSegmentCriteria
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventSegmentConditionGroup
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventCriteriaScoping
- EventSegmentExclusion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventExclusionDuration
- FunnelSubReport
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FunnelResponseMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SamplingMetadata
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PropertyQuota
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- QuotaStatus
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Essayer
Affiche un rapport personnalisé sur les entonnoirs de vos données d'événement Google Analytics. Les données renvoyées par l'API se présentent sous la forme d'un tableau avec des colonnes pour les dimensions et métriques demandées.
L'exploration de l'entonnoir vous permet de visualiser les étapes suivies par vos utilisateurs afin d'exécuter une tâche. Ainsi, vous voyez rapidement s'ils réussissent ou s'ils échouent à chacune des étapes. Par exemple, comment les prospects deviennent-ils des clients potentiels, puis des acheteurs ? Comment les acheteurs ponctuels deviennent-ils des acheteurs fidèles ? À la lumière de ces informations, vous pouvez améliorer les parcours client inefficaces ou abandonnés. Pour en savoir plus, consultez Explorations de l'entonnoir GA4.
Cette méthode a été introduite en version alpha afin de recueillir des commentaires sur la syntaxe et les fonctionnalités avant le passage à la version bêta. Pour nous faire part de vos commentaires sur cette API, veuillez remplir le formulaire Google Analytics Data API Funnel Reporting Feedback.
Requête HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
property |
Facultatif. Un identifiant de propriété GA4 Google Analytics dont les événements sont suivis. Il est spécifié dans le chemin de l'URL et non dans le corps. Pour en savoir plus, consultez Où trouver votre ID de propriété. Dans une requête par lot, cette propriété doit être soit non spécifiée, soit cohérente avec la propriété au niveau du lot. Exemple: Properties/1234 |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "dateRanges": [ { object ( |
Champs | |
---|---|
dateRanges[] |
Facultatif. Plages de dates des données à lire. Si plusieurs plages de dates sont demandées, chaque ligne de réponse contiendra un index de plage de dates basé sur zéro. Si deux plages de dates se chevauchent, les données d'événement des jours concernés sont incluses dans les lignes de réponse pour les deux plages de dates. |
funnel |
Facultatif. Configuration de l'entonnoir de cette demande. Veuillez indiquer cette configuration d'entonnoir. |
funnelBreakdown |
Facultatif. Si elle est spécifiée, cette répartition ajoute une dimension à la réponse du sous-rapport du tableau de l'entonnoir. Cette dimension "Répartition" étend chaque étape de l'entonnoir aux valeurs uniques de la dimension "Répartition". Par exemple, une répartition en fonction de la dimension |
funnelNextAction |
Facultatif. Si elle est spécifiée, l'action suivante ajoute une dimension à la réponse du sous-rapport "Visualisation de l'entonnoir". La dimension "Action suivante" étend chaque étape de l'entonnoir aux valeurs uniques de l'action suivante. Par exemple, une action suivante de la dimension L'action suivante n'est compatible qu'avec |
funnelVisualizationType |
Facultatif. Le type de visualisation de l'entonnoir contrôle les dimensions présentes dans la réponse du sous-rapport "Visualisation de l'entonnoir". Si aucune valeur n'est spécifiée, |
segments[] |
Facultatif. Configurations des segments. Les segments sont des sous-ensembles des données d'un établissement. Dans un rapport sur les entonnoirs comportant des segments, l'entonnoir est évalué dans chaque segment. Chaque segment spécifié dans cette requête produit une ligne distincte dans la réponse. dans la réponse, chaque segment identifié par son nom. Le paramètre "segments" est facultatif. Les demandes sont limitées à quatre segments. |
limit |
Facultatif. Nombre de lignes à afficher. Si aucune valeur n'est spécifiée, 10 000 lignes sont renvoyées. L'API renvoie un maximum de 250 000 lignes par requête, quel que soit le nombre demandé. La valeur de L'API peut également renvoyer moins de lignes que la valeur |
dimensionFilter |
Facultatif. Les filtres de dimension vous permettent de demander uniquement des valeurs de dimensions spécifiques dans le rapport. Pour en savoir plus, consultez des exemples dans la section Créer un rapport: filtres de dimensions. Impossible d'utiliser des métriques dans ce filtre. |
returnPropertyQuota |
Facultatif. Indique si l'état actuel du quota de cette propriété Analytics doit être affiché. Le quota est renvoyé dans PropertyQuota. |
Corps de la réponse
La réponse du rapport sur les entonnoirs contient deux sous-rapports. Les deux sous-rapports offrent des combinaisons de dimensions et de métriques différentes.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "funnelTable": { object ( |
Champs | |
---|---|
funnelTable |
Le tableau de l'entonnoir est un rapport comportant l'étape de l'entonnoir, le segment, la dimension "Répartition", les utilisateurs actifs, le taux d'achèvement, le taux d'abandons et le taux d'abandons. La dimension "Segment" n'est présente dans cette réponse que si un segment a été demandé. La dimension "Répartition" n'est présente dans cette réponse que si elle a été demandée. |
funnelVisualization |
La visualisation de l'entonnoir est un rapport avec l'étape de l'entonnoir, le segment, la date, la dimension "Action suivante" et les utilisateurs actifs. La dimension "Segment" n'est présente dans cette réponse que si un segment a été demandé. La dimension "Date" n'est présente dans cette réponse que si elle a été demandée via le type d'entonnoir |
propertyQuota |
État du quota de cette propriété Analytics (demande incluse). |
kind |
Identifie le type de ressource de ce message. Cet |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
Entonnoir
Configure l'entonnoir dans une demande de rapport sur les entonnoirs. Un entonnoir de conversion présente les utilisateurs qui passent par une séquence d'étapes.
L'exploration de l'entonnoir vous permet de visualiser les étapes suivies par vos utilisateurs afin d'exécuter une tâche. Ainsi, vous voyez rapidement s'ils réussissent ou s'ils échouent à chacune des étapes. Par exemple, comment les prospects deviennent-ils des clients potentiels, puis des acheteurs ? Comment les acheteurs ponctuels deviennent-ils des acheteurs fidèles ? À la lumière de ces informations, vous pouvez améliorer les parcours client inefficaces ou abandonnés.
Représentation JSON |
---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
Champs | |
---|---|
isOpenFunnel |
Dans un entonnoir ouvert, les utilisateurs peuvent y accéder à n'importe quelle étape. Dans un entonnoir fermé, ils doivent y accéder à la première étape. Facultatif. S'il n'est pas spécifié, un entonnoir fermé est utilisé. |
steps[] |
Les étapes séquentielles de cet entonnoir |
FunnelStep
Les étapes définissent le parcours utilisateur que vous souhaitez mesurer. Les étapes contiennent une ou plusieurs conditions que vos utilisateurs doivent remplir pour être inclus dans cette étape du parcours de l'entonnoir.
Représentation JSON |
---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
Champs | |
---|---|
name |
Nom distinctif pour cette étape. Si aucune valeur n'est spécifiée, les étapes seront nommées par un nom indexé basé sur 1 (par exemple, "0. ", "1. ", etc.). Ce nom définit la valeur de chaîne renvoyée par la dimension |
isDirectlyFollowedBy |
Si la valeur est "true", cette étape doit suivre directement l'étape précédente. Si la valeur est "false", il peut y avoir des événements entre l'étape précédente et cette étape. Si aucune valeur n'est spécifiée, |
filterExpression |
Condition que vos utilisateurs doivent remplir pour être inclus dans cette étape du parcours de l'entonnoir. |
withinDurationFromPriorStep |
Si elle est spécifiée, cette étape doit se terminer dans ce délai une fois que l'étape précédente est terminée.
Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
FunnelFilterExpression
Exprime des combinaisons de filtres de l'entonnoir.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union expr . Spécifiez un type de filtre pour FunnelFilterExpression . La expr ne peut être qu'un des éléments suivants : |
|
andGroup |
Les valeurs FunnelFilterExpression dans |
orGroup |
Les valeurs FunnelFilterExpression dans |
notExpression |
FunnelFilterExpression n'est PAS de |
funnelFieldFilter |
Filtre de l'entonnoir pour une dimension ou une métrique. |
funnelEventFilter |
Crée un filtre qui correspond aux événements d'un même nom d'événement. Si une expression de filtre de paramètre est spécifiée, seul le sous-ensemble d'événements qui correspond à la fois au nom d'événement unique et aux expressions de filtre de paramètre correspond à ce filtre d'événement. |
FunnelFilterExpressionList
Liste d'expressions de filtre d'entonnoir.
Représentation JSON |
---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste des expressions de filtre de l'entonnoir. |
FunnelFieldFilter
Expression permettant de filtrer les valeurs des dimensions ou des métriques.
Représentation JSON |
---|
{ "fieldName": string, // Union field |
Champs | |
---|---|
fieldName |
Nom de la dimension ou de la métrique. |
Champ d'union one_filter . Spécifiez un type de filtre. one_filter ne peut être qu'un des éléments suivants : |
|
stringFilter |
Filtre lié aux chaînes. |
inListFilter |
Filtre dans les valeurs de la liste. |
numericFilter |
Filtre pour les valeurs numériques ou de date. |
betweenFilter |
Filtre entre deux valeurs. |
FunnelEventFilter
Crée un filtre qui correspond aux événements d'un même nom d'événement. Si une expression de filtre de paramètre est spécifiée, seul le sous-ensemble d'événements qui correspond à la fois au nom d'événement unique et aux expressions de filtre de paramètre correspond à ce filtre d'événement.
Représentation JSON |
---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
Champs | |
---|---|
eventName |
Ce filtre correspond aux événements de ce nom d'événement unique. Veuillez indiquer le nom de l'événement. |
funnelParameterFilterExpression |
S'il est spécifié, ce filtre établit une correspondance avec les événements qui correspondent à la fois au nom de l'événement unique et aux expressions de filtre des paramètres. Dans l'expression de filtre de paramètre, seuls les filtres de paramètres sont disponibles. |
FunnelParameterFilterExpression
Exprime des combinaisons de filtres d'entonnoir sur les paramètres.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union expr . Spécifiez un type de filtre pour FunnelParameterFilterExpression . La expr ne peut être qu'un des éléments suivants : |
|
andGroup |
Les valeurs FunnelParameterFilterExpression dans |
orGroup |
Les valeurs FunnelParameterFilterExpression dans |
notExpression |
"FunnelParameterFilterExpression" n'est PAS de |
funnelParameterFilter |
Filtre de paramètre de l'entonnoir primitif. |
FunnelParameterFilterExpressionList
Liste d'expressions de filtre de paramètres d'entonnoir.
Représentation JSON |
---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste des expressions de filtre des paramètres de l'entonnoir. |
FunnelParameterFilter
Expression permettant de filtrer les valeurs de paramètre dans un entonnoir.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union one_parameter . Champ filtré. one_parameter ne peut être qu'un des éléments suivants : |
|
eventParameterName |
Ce filtre sera évalué en fonction du paramètre d'événement spécifié. Les paramètres d'événement sont consignés en tant que paramètres de l'événement. Les paramètres d'événement incluent des champs tels que "firebase_screen" et "currency". Les paramètres d'événement ne peuvent être utilisés que dans des segments et et ne peuvent être utilisés que dans un filtre de descendant d'un filtre d'événement. Dans un filtre de descendant d'un filtre EventFilter, vous devez utiliser des paramètres d'événement ou d'élément. |
itemParameterName |
Ce filtre sera évalué en fonction du paramètre d'élément spécifié. Les paramètres des articles sont enregistrés en tant que paramètres dans le tableau des articles. Les paramètres d'élément incluent des champs tels que "item_name" et "item_category". Les paramètres d'élément ne peuvent être utilisés que dans des segments et et ne peuvent être utilisés que dans un filtre de descendant d'un filtre d'événement. Dans un filtre de descendant d'un filtre EventFilter, vous devez utiliser des paramètres d'événement ou d'élément. Les paramètres d'article ne sont disponibles que dans les événements d'e-commerce. Pour en savoir plus sur les événements d'e-commerce, consultez le guide Mesurer l'e-commerce. |
Champ d'union one_filter . Spécifiez un type de filtre. one_filter ne peut être qu'un des éléments suivants : |
|
stringFilter |
Filtre lié aux chaînes. |
inListFilter |
Filtre dans les valeurs de la liste. |
numericFilter |
Filtre pour les valeurs numériques ou de date. |
betweenFilter |
Filtre entre deux valeurs. |
FunnelBreakdown
Les répartitions ajoutent une dimension à la réponse du sous-rapport du tableau de l'entonnoir.
Représentation JSON |
---|
{
"breakdownDimension": {
object ( |
Champs | |
---|---|
breakdownDimension |
Colonne de dimension ajoutée à la réponse du sous-rapport du tableau de l'entonnoir. La dimension "Répartition" détaille chaque étape de l'entonnoir. Un |
limit |
Nombre maximal de valeurs distinctes de la dimension "Répartition" à renvoyer dans la réponse. Un |
FunnelNextAction
Les actions suivantes indiquent la valeur d'une dimension après que l'utilisateur a atteint une étape, mais avant qu'il ait atteint l'étape suivante. Par exemple, si nextActionDimension
est défini sur eventName
, nextActionDimension
sur la i
e ligne de l'étape de l'entonnoir renvoie le premier événement après celui qui a conduit l'utilisateur à la i
e étape de l'entonnoir, mais avant qu'il n'atteigne la i+1
e étape de l'entonnoir.
Représentation JSON |
---|
{
"nextActionDimension": {
object ( |
Champs | |
---|---|
nextActionDimension |
Colonne de dimension ajoutée à la réponse du sous-rapport "Schéma de l'entonnoir". La dimension d'action suivante renvoie la valeur de dimension suivante de cette dimension une fois que l'utilisateur a atteint la
|
limit |
Nombre maximal de valeurs distinctes de la dimension "Répartition" à renvoyer dans la réponse. Un |
FunnelVisualizationType
Contrôle les dimensions présentes dans la réponse du sous-rapport "Visualisation de l'entonnoir".
Enums | |
---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Type non spécifié. |
STANDARD_FUNNEL |
Entonnoir de conversion standard (en escalier). Le sous-rapport "Visualisation de l'entonnoir" dans la réponse ne contiendra aucune date. |
TRENDED_FUNNEL |
Entonnoir de conversion linéaire (graphique en courbes). Le sous-rapport "Visualisation de l'entonnoir" dans la réponse contiendra la dimension "Date". |
Segment
Un segment correspond à un sous-ensemble de vos données Analytics. Par exemple, parmi l'ensemble de vos utilisateurs, un segment peut regrouper les utilisateurs d'un pays ou d'une ville spécifiques. Un autre segment peut être constitué des utilisateurs qui achètent une certaine gamme de produits, qui consultent une section spécifique de votre site ou qui déclenchent des événements donnés au sein de votre application.
Pour en savoir plus, consultez Outil de création de segments GA4.
Représentation JSON |
---|
{ "name": string, // Union field |
Champs | |
---|---|
name |
Nom de ce segment. S'il n'est pas spécifié, les segments sont nommés "Segment". Ce nom définit la valeur de chaîne renvoyée par la dimension |
Champ d'union one_segment_scope . Un segment est spécifié dans une portée. one_segment_scope ne peut être qu'un des éléments suivants : |
|
userSegment |
Les segments d'utilisateurs correspondent à des sous-ensembles d'utilisateurs ayant interagi avec votre site ou votre application. |
sessionSegment |
Les segments de sessions correspondent à des sous-ensembles de sessions qui ont eu lieu sur votre site ou dans votre application. |
eventSegment |
Les segments d'événements sont des sous-ensembles d'événements qui ont été déclenchés sur votre site ou dans votre application. |
UserSegment
Les segments d'utilisateurs correspondent à des sous-ensembles d'utilisateurs ayant interagi avec votre site ou votre application. Par exemple, les utilisateurs ayant déjà effectué un achat : Utilisateurs ayant ajouté des articles à leur panier sans finaliser l'achat
Représentation JSON |
---|
{ "userInclusionCriteria": { object ( |
Champs | |
---|---|
userInclusionCriteria |
Définit les utilisateurs inclus dans ce segment. Facultatif. |
exclusion |
Définit les utilisateurs exclus de ce segment. Facultatif. |
UserSegmentCriteria
Un utilisateur correspond à un critère si ses événements répondent aux conditions des critères.
Représentation JSON |
---|
{ "andConditionGroups": [ { object ( |
Champs | |
---|---|
andConditionGroups[] |
Un utilisateur correspond à ces critères s'il correspond à chacun de ces |
andSequenceGroups[] |
Un utilisateur correspond à ces critères s'il correspond à chacun de ces |
UserSegmentConditionGroup
En définissant des conditions, vous pouvez indiquer à Analytics les données à inclure ou à exclure au niveau du segment.
Représentation JSON |
---|
{ "conditionScoping": enum ( |
Champs | |
---|---|
conditionScoping |
Les données sont incluses ou exclues du segment si elles correspondent au groupe de conditions. Ce champ d'application définit le nombre d'événements sur lesquels Facultatif. Si aucune valeur n'est spécifiée, |
segmentFilterExpression |
Les données sont incluses ou exclues du segment si elles correspondent à cette expression. Les expressions expriment des critères sur des dimensions, des métriques et/ou des paramètres. |
UserCriteriaScoping
La portée spécifie les événements pris en compte lors de l'évaluation si un utilisateur répond à un critère.
Enums | |
---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Portée des critères non spécifiés. Ne pas spécifier. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Si les critères sont remplis dans un événement, l'utilisateur y correspond. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Si les critères sont remplis au cours d'une session, l'utilisateur y correspond. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Si des événements pour l'utilisateur remplissent les critères, ce dernier y correspond. |
SegmentFilterExpression
Exprime des combinaisons de filtres de segment.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union expr . Spécifiez un type de filtre pour SegmentFilterExpression . La expr ne peut être qu'un des éléments suivants : |
|
andGroup |
Les SegmentFilterExpression dans |
orGroup |
Les SegmentFilterExpression dans |
notExpression |
SegmentFilterExpression n'est PAS de |
segmentFilter |
Un filtre de segment primitif. |
segmentEventFilter |
Crée un filtre qui correspond aux événements d'un même nom d'événement. Si une expression de filtre de paramètre est spécifiée, seul le sous-ensemble d'événements qui correspond à la fois au nom d'événement unique et aux expressions de filtre de paramètre correspond à ce filtre d'événement. |
SegmentFilterExpressionList
Liste d'expressions de filtre de segment.
Représentation JSON |
---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste des expressions de filtre de segment |
SegmentFilter
Expression permettant de filtrer les valeurs des dimensions ou des métriques.
Représentation JSON |
---|
{ "fieldName": string, "filterScoping": { object ( |
Champs | |
---|---|
fieldName |
Nom de la dimension ou de la métrique. |
filterScoping |
Spécifie la portée du filtre. |
Champ d'union one_filter . Spécifiez un type de filtre pour Filter . La one_filter ne peut être qu'un des éléments suivants : |
|
stringFilter |
Filtre lié aux chaînes. |
inListFilter |
Filtre dans les valeurs de la liste. |
numericFilter |
Filtre pour les valeurs numériques ou de date. |
betweenFilter |
Filtre entre deux valeurs. |
SegmentFilterScoping
Les champs d'application spécifient la manière dont les dimensions et les métriques de plusieurs événements doivent être prises en compte lors de l'évaluation d'un filtre de segment.
Représentation JSON |
---|
{ "atAnyPointInTime": boolean } |
Champs | |
---|---|
atAnyPointInTime |
Si la valeur Ce paramètre Ce Si la portée des critères est |
SegmentEventFilter
Crée un filtre qui correspond aux événements d'un même nom d'événement. Si une expression de filtre de paramètre est spécifiée, seul le sous-ensemble d'événements qui correspond à la fois au nom d'événement unique et aux expressions de filtre de paramètre correspond à ce filtre d'événement.
Représentation JSON |
---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
Champs | |
---|---|
eventName |
Ce filtre correspond aux événements de ce nom d'événement unique. Veuillez indiquer le nom de l'événement. |
segmentParameterFilterExpression |
S'il est spécifié, ce filtre établit une correspondance avec les événements qui correspondent à la fois au nom de l'événement unique et aux expressions de filtre des paramètres. Dans l'expression de filtre de paramètre, seuls les filtres de paramètres sont disponibles. |
SegmentParameterFilterExpression
Exprime des combinaisons de filtres de segment sur les paramètres.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union expr . Spécifiez un type de filtre pour SegmentParameterFilterExpression . La expr ne peut être qu'un des éléments suivants : |
|
andGroup |
Les éléments SegmentParameterFilterExpression dans |
orGroup |
Les éléments SegmentParameterFilterExpression dans |
notExpression |
SegmentParameterFilterExpression n'est PAS de |
segmentParameterFilter |
Filtre de paramètre de segment primitif. |
SegmentParameterFilterExpressionList
Liste d'expressions de filtre de paramètre de segment.
Représentation JSON |
---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste des expressions de filtre de paramètre de segment. |
SegmentParameterFilter
Expression permettant de filtrer les valeurs de paramètre dans un segment.
Représentation JSON |
---|
{ "filterScoping": { object ( |
Champs | |
---|---|
filterScoping |
Spécifie la portée du filtre. |
Champ d'union one_parameter . Champ filtré. one_parameter ne peut être qu'un des éléments suivants : |
|
eventParameterName |
Ce filtre sera évalué en fonction du paramètre d'événement spécifié. Les paramètres d'événement sont consignés en tant que paramètres de l'événement. Les paramètres d'événement incluent des champs tels que "firebase_screen" et "currency". Les paramètres d'événement ne peuvent être utilisés que dans des segments et et ne peuvent être utilisés que dans un filtre de descendant d'un filtre d'événement. Dans un filtre de descendant d'un filtre EventFilter, vous devez utiliser des paramètres d'événement ou d'élément. |
itemParameterName |
Ce filtre sera évalué en fonction du paramètre d'élément spécifié. Les paramètres des articles sont enregistrés en tant que paramètres dans le tableau des articles. Les paramètres d'élément incluent des champs tels que "item_name" et "item_category". Les paramètres d'élément ne peuvent être utilisés que dans des segments et et ne peuvent être utilisés que dans un filtre de descendant d'un filtre d'événement. Dans un filtre de descendant d'un filtre EventFilter, vous devez utiliser des paramètres d'événement ou d'élément. Les paramètres d'article ne sont disponibles que dans les événements d'e-commerce. Pour en savoir plus sur les événements d'e-commerce, consultez le guide Mesurer l'e-commerce. |
Champ d'union one_filter . Spécifiez un type de filtre. one_filter ne peut être qu'un des éléments suivants : |
|
stringFilter |
Filtre lié aux chaînes. |
inListFilter |
Filtre dans les valeurs de la liste. |
numericFilter |
Filtre pour les valeurs numériques ou de date. |
betweenFilter |
Filtre entre deux valeurs. |
SegmentParameterFilterScoping
Les champs d'application spécifient comment plusieurs événements doivent être pris en compte lors de l'évaluation d'un filtre de paramètre de segment.
Représentation JSON |
---|
{ "inAnyNDayPeriod": string } |
Champs | |
---|---|
inAnyNDayPeriod |
Cumule le paramètre sur la période de jours spécifiée avant l'application du filtre. Uniquement disponible si le champ d'application des critères est Par exemple, si La plage de dates n'est pas étendue pour qu'une fenêtre complète de N jours soit définie à proximité du début de la plage de dates. Par exemple, si un rapport dure du 01/11/2021 au 10/11/2021 et que
|
UserSegmentSequenceGroup
Définissez les conditions qui doivent se produire dans un ordre spécifique pour que l'utilisateur soit membre du segment.
Représentation JSON |
---|
{ "sequenceScoping": enum ( |
Champs | |
---|---|
sequenceScoping |
Toutes les étapes de la séquence doivent être satisfaites dans le champ d'application pour que l'utilisateur corresponde à la séquence. Par exemple, si la valeur est Facultatif. Si aucune valeur n'est spécifiée, |
sequenceMaximumDuration |
Définit la période au cours de laquelle toute la séquence doit se produire. par exemple, 30 minutes.
Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
userSequenceSteps[] |
Séquence ordonnée d'étapes de condition. Les événements d'un utilisateur doivent terminer chaque étape pour que cet utilisateur corresponde à l' |
UserSequenceStep
Condition qui doit se produire dans l'ordre des étapes spécifié pour que cet utilisateur corresponde à la séquence.
Représentation JSON |
---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
Champs | |
---|---|
isDirectlyFollowedBy |
Si la valeur est "true", l'événement qui répond à cette étape doit être le tout suivant après l'événement qui a atteint la dernière étape. Si la valeur est "false", cette étape suit indirectement l'étape précédente. Par exemple, il peut y avoir des événements entre l'étape précédente et cette étape. |
stepScoping |
Cette étape de séquence doit être respectée dans le champ d'application pour que l'utilisateur corresponde à la séquence. Par exemple, si la valeur est Facultatif. Si aucune valeur n'est spécifiée, |
segmentFilterExpression |
Un utilisateur correspond à cette étape de la séquence si ses événements correspondent à cette expression. Les expressions expriment des critères sur des dimensions, des métriques et/ou des paramètres. |
UserSegmentExclusion
Indique les utilisateurs exclus de ce segment.
Représentation JSON |
---|
{ "userExclusionDuration": enum ( |
Champs | |
---|---|
userExclusionDuration |
Spécifie la durée d'une exclusion si un utilisateur correspond à l' Facultatif. Si aucune valeur n'est spécifiée, |
userExclusionCriteria |
Si un utilisateur remplit cette condition, il est exclu du segment pour |
UserExclusionDuration
Énumère la durée d'une exclusion si un utilisateur correspond à userExclusionCriteria
.
Enums | |
---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Durée d'exclusion non spécifiée. Ne pas spécifier. |
USER_EXCLUSION_TEMPORARY |
Excluez temporairement des utilisateurs du segment lorsqu'ils remplissent la condition userExclusionCriteria . |
USER_EXCLUSION_PERMANENT |
Excluez définitivement des utilisateurs du segment s'ils remplissent un jour la condition userExclusionCriteria . |
SessionSegment
Les segments de sessions correspondent à des sous-ensembles de sessions qui ont eu lieu sur votre site ou dans votre application (par exemple, toutes les sessions provenant d'une campagne publicitaire spécifique).
Représentation JSON |
---|
{ "sessionInclusionCriteria": { object ( |
Champs | |
---|---|
sessionInclusionCriteria |
Définit les sessions incluses dans ce segment. Facultatif. |
exclusion |
Définit les sessions exclues dans ce segment. Facultatif. |
SessionSegmentCriteria
Une session correspond à un critère si ses événements répondent aux conditions de ces critères.
Représentation JSON |
---|
{
"andConditionGroups": [
{
object ( |
Champs | |
---|---|
andConditionGroups[] |
Une session correspond à ces critères si elle correspond à chacun de ces |
SessionSegmentConditionGroup
En définissant des conditions, vous pouvez indiquer à Analytics les données à inclure ou à exclure au niveau du segment.
Représentation JSON |
---|
{ "conditionScoping": enum ( |
Champs | |
---|---|
conditionScoping |
Les données sont incluses ou exclues du segment si elles correspondent au groupe de conditions. Ce champ d'application définit le nombre d'événements sur lesquels Facultatif. Si aucune valeur n'est spécifiée, une |
segmentFilterExpression |
Les données sont incluses ou exclues du segment si elles correspondent à cette expression. Les expressions expriment des critères sur des dimensions, des métriques et/ou des paramètres. |
SessionCriteriaScoping
La portée spécifie les événements pris en compte lors de l'évaluation si une session répond à un critère.
Enums | |
---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Portée des critères non spécifiés. Ne pas spécifier. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Si les critères sont remplis dans un événement, la session y correspond. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Si les critères sont remplis au cours d'une session, la session y correspond. |
SessionSegmentExclusion
Spécifie les sessions à exclure dans ce segment.
Représentation JSON |
---|
{ "sessionExclusionDuration": enum ( |
Champs | |
---|---|
sessionExclusionDuration |
Spécifie la durée d'une exclusion si une session correspond à l' Facultatif. Si aucune valeur n'est spécifiée, une |
sessionExclusionCriteria |
Si une session remplit cette condition, elle est exclue du segment pour la |
SessionExclusionDuration
Énumère la durée d'une exclusion si une session correspond à sessionExclusionCriteria
.
Enums | |
---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Durée d'exclusion non spécifiée. Ne pas spécifier. |
SESSION_EXCLUSION_TEMPORARY |
Excluez temporairement les sessions du segment lorsqu'elles remplissent la condition sessionExclusionCriteria . |
SESSION_EXCLUSION_PERMANENT |
Excluez définitivement les sessions du segment si elles remplissent la condition sessionExclusionCriteria . |
EventSegment
Les segments d'événements sont des sous-ensembles d'événements qui ont été déclenchés sur votre site ou dans votre application. par exemple, tous les événements d'achat effectués dans un lieu donné. app_exception qui se sont produits sur un système d'exploitation spécifique.
Représentation JSON |
---|
{ "eventInclusionCriteria": { object ( |
Champs | |
---|---|
eventInclusionCriteria |
Définit les événements inclus dans ce segment. Facultatif. |
exclusion |
Définit les événements à exclure dans ce segment. Facultatif. |
EventSegmentCriteria
Un événement correspond à un critère s'il remplit les conditions de ces critères.
Représentation JSON |
---|
{
"andConditionGroups": [
{
object ( |
Champs | |
---|---|
andConditionGroups[] |
Un événement correspond à ces critères s'il correspond à chacun de ces |
EventSegmentConditionGroup
En définissant des conditions, vous pouvez indiquer à Analytics les données à inclure ou à exclure au niveau du segment.
Représentation JSON |
---|
{ "conditionScoping": enum ( |
Champs | |
---|---|
conditionScoping |
Facultatif. Si aucune valeur n'est spécifiée, une |
segmentFilterExpression |
Les données sont incluses ou exclues du segment si elles correspondent à cette expression. Les expressions expriment des critères sur des dimensions, des métriques et/ou des paramètres. |
EventCriteriaScoping
La portée spécifie les événements pris en compte lors de l'évaluation si un événement répond à un critère.
Enums | |
---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Portée des critères non spécifiés. Ne pas spécifier. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Si les critères sont remplis dans un événement, l'événement y correspond. |
EventSegmentExclusion
Spécifie les événements à exclure dans ce segment.
Représentation JSON |
---|
{ "eventExclusionDuration": enum ( |
Champs | |
---|---|
eventExclusionDuration |
Facultatif. Si aucune valeur n'est spécifiée, une |
eventExclusionCriteria |
Si un événement remplit cette condition, il est exclu de l'appartenance au segment pour |
EventExclusionDuration
Énumère la durée d'une exclusion si un événement correspond à eventExclusionCriteria
.
Enums | |
---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Durée d'exclusion non spécifiée. Ne pas spécifier. |
EVENT_EXCLUSION_PERMANENT |
Excluez définitivement les événements du segment s'ils remplissent la condition eventExclusionCriteria . |
FunnelSubReport
Les sous-rapports sur les entonnoirs contiennent les valeurs des données de dimension et de métrique. Par exemple, 12 utilisateurs ont atteint la deuxième étape de l'entonnoir.
Représentation JSON |
---|
{ "dimensionHeaders": [ { object ( |
Champs | |
---|---|
dimensionHeaders[] |
Décrit les colonnes de dimensions. Les rapports sur les entonnoirs incluent toujours la dimension "Étape de l'entonnoir" dans les réponses des sous-rapports. D'autres dimensions telles que les répartitions, les dates et les actions suivantes peuvent figurer dans la réponse, si vous y êtes invité. |
metricHeaders[] |
Décrit les colonnes de métriques. Les rapports sur les entonnoirs incluent toujours les utilisateurs actifs dans les réponses aux sous-rapports. Le tableau de l'entonnoir inclut des métriques supplémentaires telles que le taux d'achèvement, d'abandons et d'abandons. |
rows[] |
Lignes des combinaisons de valeurs des dimensions et des valeurs des métriques dans le rapport |
metadata |
Métadonnées pour le rapport sur les entonnoirs. |
FunnelResponseMetadata
Les métadonnées de réponse du rapport sur les entonnoirs contiennent des informations supplémentaires à ce sujet.
Représentation JSON |
---|
{
"samplingMetadatas": [
{
object ( |
Champs | |
---|---|
samplingMetadatas[] |
Si les résultats du rapport sur les entonnoirs sont échantillonnés, cette valeur correspond au pourcentage d'événements utilisés dans ce rapport. Un champ Toutefois, si les résultats ne sont pas échantillonnés, ce champ ne sera pas défini. |
SamplingMetadata
Si les résultats du rapport sur les entonnoirs sont échantillonnés, cette métadonnée décrit le pourcentage d'événements utilisés dans ce rapport pour une plage de dates. L'échantillonnage est la pratique qui consiste à analyser un sous-ensemble de toutes les données afin de découvrir les informations significatives dans un ensemble de données plus vaste.
Représentation JSON |
---|
{ "samplesReadCount": string, "samplingSpaceSize": string } |
Champs | |
---|---|
samplesReadCount |
Nombre total d'événements lus dans cet échantillon de rapport pour une période donnée. Il s'agit de la taille du sous-ensemble de données de cette propriété qui a été analysé dans ce rapport sur les entonnoirs. |
samplingSpaceSize |
Nombre total d'événements présents dans les données de cette propriété qui auraient pu être analysés dans ce rapport sur les entonnoirs pour une période donnée. L'échantillonnage permet de découvrir les informations pertinentes sur le jeu de données plus vaste, et il s'agit de la taille de l'ensemble de données plus vaste. Pour calculer le pourcentage de données disponibles utilisé dans ce rapport sur les entonnoirs, calculez |
PropertyQuota
État actuel de tous les quotas pour cette propriété Analytics. Si un quota pour une propriété est épuisé, toutes les requêtes adressées à cette propriété renvoient des erreurs "Ressource épuisée".
Représentation JSON |
---|
{ "tokensPerDay": { object ( |
Champs | |
---|---|
tokensPerDay |
Les propriétés Analytics standards peuvent utiliser jusqu'à 200 000 jetons par jour. Les propriétés Analytics 360 peuvent utiliser 2 000 000 de jetons par jour. La plupart des requêtes consomment moins de 10 jetons. |
tokensPerHour |
Les propriétés Analytics standards peuvent utiliser jusqu'à 40 000 jetons par heure. Les propriétés Analytics 360 peuvent utiliser 400 000 jetons par heure. Une requête API utilise un seul nombre de jetons, et ce nombre est déduit de tous les quotas horaires, quotidiens et par projet. |
concurrentRequests |
Les propriétés Analytics standards peuvent envoyer jusqu'à 10 requêtes simultanées. Les propriétés Analytics 360 peuvent utiliser jusqu'à 50 requêtes simultanées. |
serverErrorsPerProjectPerHour |
Les propriétés Analytics standards et les paires de projets cloud peuvent générer jusqu'à 10 erreurs de serveur par heure. Les propriétés Analytics 360 et les associations de projets cloud peuvent générer jusqu'à 50 erreurs de serveur par heure. |
potentiallyThresholdedRequestsPerHour |
Les propriétés Analytics peuvent envoyer jusqu'à 120 requêtes par heure, avec des dimensions potentiellement soumises à un seuil. Dans une requête groupée, chaque demande de rapport est comptabilisée individuellement pour ce quota si elle contient des dimensions potentiellement soumises à un seuil. |
tokensPerProjectPerHour |
Les propriétés Analytics peuvent utiliser jusqu'à 35% de leurs jetons par projet et par heure. Ainsi, les propriétés Analytics standards peuvent utiliser jusqu'à 14 000 jetons par projet et par heure, tandis que les propriétés Analytics 360 peuvent utiliser 140 000 jetons par projet et par heure. Une requête API utilise un seul nombre de jetons, et ce nombre est déduit de tous les quotas horaires, quotidiens et par projet. |
QuotaStatus
État actuel d'un groupe de quotas particulier.
Représentation JSON |
---|
{ "consumed": integer, "remaining": integer } |
Champs | |
---|---|
consumed |
Quota consommé par cette requête. |
remaining |
Quota restant après cette demande. |