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.](https://developers.google.cn/static/analytics/images/platform/segments/ga-user-model.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/segments-legend.png?authuser=4&hl=fr)
Les exemples ci-dessous illustrent ce qui suit:
- Conditions
- Exclusion de conditions
- Combinaison de conditions
- Séquences
- Combiner les utilisateurs et les sessions
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.](https://developers.google.cn/static/analytics/images/platform/segments/3-users.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/4-sessions.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/5-users-perhit.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/6-users-persession.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/7-users-peruser.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/8-sessions-perhit.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/9-sessions-persession.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/exclude-sessions.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/10-combine-and.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/11-combine-or.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/12-immediate-sequence.png?authuser=4&hl=fr)
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.](https://developers.google.cn/static/analytics/images/platform/segments/13-followed-sequence.png?authuser=4&hl=fr)
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.