Segments – Référence de caractéristiques

Ce document présente les segments dans Google Analytics.

Présentation

Les segments vous permettent de sélectionner des utilisateurs et des sessions afin de répondre à des questions importantes pour votre entreprise. Par exemple, il peut s'agir d'utilisateurs ayant effectué au moins deux transactions dont le revenu total est supérieur à 1 000 $,ou d'utilisateurs ayant accédé au site pour la première fois sur un appareil mobile, puis dans un navigateur pour ordinateur.

Ce document vous présente le modèle utilisateur Google Analytics et les principes de base de la création de segments.

Modèle utilisateur Google Analytics

Pour mieux comprendre le fonctionnement des segments, examinez d'abord le modèle utilisateur Google Analytics.

Il repose sur trois principaux éléments :

  • Utilisateurs : le niveau de base comprend des utilisateurs.
  • Sessions : un utilisateur accède à votre propriété et interagit avec elle. Toutes ces interactions utilisateur sont regroupées dans ce que l'on appelle une session.
  • Appel : au cours d'une session, l'utilisateur interagit avec votre propriété. Chaque interaction est appelée hit. Exemples d'appels : pages vues, événements, transactions, etc.

Un même utilisateur peut avoir plusieurs sessions, et chaque session peut avoir plusieurs appels. En voici l'illustration :

Hiérarchie représentant le modèle utilisateur Google Analytics. Le nœud parent est un utilisateur, ses nœuds enfants représentent des sessions, et chaque session comporte un ou plusieurs nœuds représentant les appels.
Figure 1: Modèle utilisateur Google Analytics

Une fois que vous avez compris comment les utilisateurs sont modélisés dans Google Analytics, l'étape suivante consiste à voir comment créer des segments.

Exemples de segments

Pour créer un segment, vous devez définir la condition, ainsi que les valeurs des dimensions et des métriques qui vous intéressent.

Pour chaque exemple ci-dessous, vous trouverez une description du segment, la syntaxe d'API équivalente pour le paramètre de segment et une représentation du modèle utilisateur.

La légende de la représentation du modèle est la suivante:

Légende qui définit le style de chaque nœud d'une hiérarchie de modèles utilisateur, selon que le nœud est exclu d'un segment, inclus dans un segment, répond à une condition ou correspond à une étape d'une séquence.
Figure 2: Définitions de nœuds pour des exemples de segments

Les exemples ci-dessous illustrent ce qui suit:

Conditions

Utilisez des conditions pour sélectionner des utilisateurs ou des sessions en fonction des valeurs des dimensions et des métriques.

Dimensions

Sélectionnez des utilisateurs ou des sessions en fonction des valeurs des dimensions.

Utilisateurs

Sélectionnez les utilisateurs venant du Canada.
users::condition::ga:country==Canada

Sur trois utilisateurs, le premier et toutes ses sessions sont inclus dans le segment en raison de deux conditions correspondantes au niveau de la session. Les sessions des deux autres utilisateurs sont exclues.
Figure 3: Condition utilisateur correspondante.

De sessions

Sélectionnez des sessions provenant du Canada.
sessions::condition::ga:country==Canada

Sur trois utilisateurs, le deuxième et toutes ses sessions sont inclus dans le segment en raison de deux conditions correspondantes au niveau de la session. Les sessions des deux autres utilisateurs sont exclues.
Figure 4: condition de session correspondante.

Métriques

Sélectionnez des utilisateurs ou des sessions en fonction de valeurs de métriques uniques ou totales.

Utilisateurs

Sélectionnez les utilisateurs dont le revenu total en une seule transaction était supérieur à 100 $.
users::condition::perHit::ga:transactionRevenue>100

Sur trois utilisateurs, le deuxième et toutes ses sessions sont inclus dans le segment en raison d'une seule condition de correspondance au niveau de l'appel. Les sessions des deux autres utilisateurs sont exclues.
Figure 5: Correspondance par appel, condition utilisateur.

Sélectionnez les utilisateurs dont le revenu total pour l'ensemble des transactions au cours d'une session était supérieur à 100 $.
users::condition::perSession::ga:transactionRevenue>100

Sur trois utilisateurs, le premier et le deuxième utilisateur ainsi que toutes leurs sessions sont inclus dans le segment en raison d'une seule condition de correspondance au niveau de l'appel.
         Les sessions du troisième utilisateur sont exclues.
Figure 6: Correspondance par session et condition utilisateur.

Sélectionnez les utilisateurs dont le revenu total pour l'ensemble des transactions de la période était supérieur à 100 $.
users::condition::perUser::ga:transactionRevenue>100

Sur les trois utilisateurs, les trois et leurs sessions sont inclus dans le segment en raison d'une condition de correspondance au niveau de l'utilisateur.
Figure 7: Correspondance par utilisateur, condition utilisateur.

Par défaut, lorsque vous sélectionnez des utilisateurs, les valeurs des métriques sont totales au niveau de l'utilisateur. Pour vous simplifier la tâche, vous pouvez par exemple:
users::condition::ga:transactionRevenue>100

De sessions

Sélectionnez les sessions pour lesquelles le revenu total en une seule transaction était supérieur à 100 $.
sessions::condition::perHit::ga:transactionRevenue>100

Sur trois utilisateurs, seul le deuxième utilisateur et une seule session sont inclus dans le segment en raison d'une seule condition au niveau de l'appel correspondante.
         Les deux autres utilisateurs et leurs sessions sont exclus.
Figure 8: Condition de correspondance par appel, session.

Sélectionnez les sessions pour lesquelles le revenu total pour l'ensemble des transactions au cours d'une session était supérieur à 100 $.
sessions::condition::perSession::ga:transactionRevenue>100

Sur trois utilisateurs, le premier et le deuxième utilisateur et une seule session pour chacun sont inclus dans le segment en raison d'une seule condition correspondante au niveau de la session. Le troisième utilisateur et ses sessions sont exclus.
Figure 9: Correspondance par session et condition de session.

Par défaut, lorsque vous sélectionnez des sessions, les valeurs des métriques sont additionnées au niveau de la session. Pour vous simplifier la tâche, vous pouvez par exemple:
sessions::condition::ga:transactionRevenue>100

Conditions d'exclusion

Opérateur NOT

Utilisez le caractère ! pour annuler une condition et exclure les sessions qui répondent à cette condition.

Excluez les sessions dont la page de sortie correspond exactement au chemin de la page racine.
sessions::condition::!ga:exitPagePath==/

Sur trois utilisateurs, le premier utilisateur et ses sessions sont inclus.
         Une session est incluse pour le deuxième utilisateur, et une session est exclue en raison d'une condition correspondante au niveau de la session. Une session du troisième utilisateur est exclue, également en raison d'une condition correspondante au niveau de la session.
Exclusion de sessions: les sessions correspondantes sont exclues.

Combiner des conditions

Opérateur AND

Utilisez le caractère ; pour combiner les conditions à l'aide de l'opérateur AND.

Sélectionnez les utilisateurs qui viennent du Canada ET dont le revenu total pour l'ensemble des transactions de la période est supérieur à 100 $. users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100

Sur trois utilisateurs, le premier et toutes ses sessions sont inclus dans le segment en raison de la correspondance de la condition au niveau de l'utilisateur et de la session. Les deux autres utilisateurs et leurs sessions sont exclus.
Figure 10: Correspondance avec plusieurs conditions à l'aide de l'opérateur AND

Comme il s'agit de deux conditions utilisateur, vous pouvez les simplifier pour:
users::condition::ga:country==Canada;ga:transactionRevenue>100

Opérateur OR

Utilisez le caractère , pour combiner des filtres à l'aide de l'opérateur OU.

Sélectionnez les utilisateurs qui viennent du Canada OU qui viennent du Mexique.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico

Sur trois utilisateurs, le premier et le deuxième utilisateur ainsi que toutes leurs sessions sont inclus dans le segment en raison de plusieurs conditions correspondantes au niveau de la session pour le 1er utilisateur, et d'une seule condition correspondante au niveau de la session pour le deuxième. L'utilisateur restant et ses sessions sont exclus.
Figure 11: Correspondance avec plusieurs conditions à l'aide de l'opérateur OU

Comme ce sont deux conditions utilisateur, vous pouvez simplifier pour:
users::condition::ga:country==Canada,ga:country==Mexico

Comme les dimensions de condition sont identiques, vous pouvez utiliser une expression régulière pour simplifier les tâches suivantes:
users::condition::ga:country=~Canada|Mexico

Séquences

Utilisez des séquences pour sélectionner des utilisateurs ou des sessions en fonction de conditions séquentielles.

Sélectionnez les utilisateurs qui ont visité votre site sur mobile immédiatement suivi d'une visite sur ordinateur.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop

Sur trois utilisateurs, le deuxième et toutes ses sessions sont inclus dans le segment en raison d'une séquence correspondante au niveau de la session, dans laquelle les étapes se succèdent immédiatement d'une session à l'autre. L'utilisateur restant et ses sessions sont exclus.
Figure 12: Séquence correspondante dans laquelle les étapes sont immédiatement suivies l'une de l'autre.

Sélectionnez les utilisateurs ayant consulté la page sur mobile suivie d'une visite sur ordinateur.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop

Sur trois utilisateurs, le premier et le deuxième utilisateur ainsi que toutes leurs sessions sont inclus dans le segment, car les séquences au niveau de la session correspondent. L'utilisateur restant et ses sessions sont exclus.
Figure 13: Séquence correspondante dans laquelle les étapes sont suivies entre elles.

Combiner les utilisateurs et les sessions

Pour créer un segment, vous pouvez sélectionner des utilisateurs et des sessions. Les utilisateurs seront sélectionnés en premier, puis les sessions seront sélectionnées dans le sous-ensemble d'utilisateurs.

Sélectionnez les sessions pour lesquelles le revenu total d'une seule transaction est supérieur à 100 $provenant d'utilisateurs ayant accédé à votre site sur mobile et consulté sur ordinateur.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100

Étapes suivantes

Consultez le Guide du développeur de segments pour en savoir plus sur la syntaxe des segments et sur leur interrogation dans l'API Core Reporting.