> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/fr/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/manage-advocate-user-segments.md).

# Gérer les segments d'utilisateurs Advocate

La segmentation est le processus qui consiste à diviser les participants de votre programme Advocate en segments d'utilisateurs, ou groupes, basés sur des caractéristiques communes. En segmentant vos participants, vous pouvez mieux comprendre leurs intérêts, suivre leur activité et fournir plus précisément une valeur qui correspond à leurs besoins.

{% tabs %}
{% tab title="Facteurs démographiques" %}
Les critères de segmentation courants incluent des facteurs démographiques tels que :

* Âge
* Genre
* Localisation
* Secteur d'activité
* Lieu de travail
* Revenu
  {% endtab %}

{% tab title="Facteurs relationnels" %}
Vous pouvez également segmenter les utilisateurs en fonction de plusieurs caractéristiques liées à leur relation avec votre entreprise, telles que :

* Statut d'adhésion
* Niveau du forfait d'abonnement
* Date du dernier achat
* Date d'inscription
* Appareil
  {% endtab %}
  {% endtabs %}

#### Gérer les segments d'utilisateurs

Dans votre programme Advocate, vous pouvez créer de nouveaux segments d'utilisateurs, ajouter des participants individuels à des segments d'utilisateurs, ajouter des participants à des segments d'utilisateurs en masse et supprimer des participants de segments d'utilisateurs.

{% stepper %}
{% step %}
**Étape 1 : Créer un segment d'utilisateurs**

1. Dans le menu de navigation de gauche, sélectionnez ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Sources de données → Segments**.
2. Sélectionnez **Ajouter un segment**.
3. Dans le **Nom** champ, saisissez un nom descriptif pour le segment.
4. Sélectionnez **Ajouter**.
   {% endstep %}

{% step %}
**Étape 2 : Ajouter un seul participant à un segment d'utilisateurs**

1. Dans le menu de navigation de gauche, sélectionnez ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Participants**.
2. Recherchez le participant précis que vous souhaitez ajouter à un segment d'utilisateurs.
3. Sélectionnez son nom pour charger son profil de participant.
4. Sur la *Segments* carte, sélectionnez **Ajouter un segment**.
5. Choisissez le segment d'utilisateurs auquel vous souhaitez inclure ce participant.
   {% endstep %}

{% step %}
**Étape 3 : Ajouter des participants en masse à un segment d'utilisateurs**

1. Dans le menu de navigation de gauche, sélectionnez ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Sources de données→ Segments**.
2. Trouvez le nom du segment auquel vous souhaitez ajouter des utilisateurs.
3. Placez le curseur sur le nom du segment auquel vous souhaitez ajouter des participants et sélectionnez **Ajouter des utilisateurs**.
4. Choisissez le type d'importation **Utilisateurs**.
5. En utilisant la [exemple CSV](https://assets.ctfassets.net/s68ib1kj8k5n/37p9zl8fMQvjSW05TRpEiO/8e7f524130ac29092be52f54ba04c7cb/sample-user-upload-hideClassic.csv), créez une liste de tous les participants que vous souhaitez inclure dans un segment d'utilisateurs spécifique.
6. Sélectionnez **Sélectionner un fichier** et choisissez votre fichier CSV préparé.
7. Utilisez la liste déroulante pour sélectionner le segment auquel vous souhaitez ajouter ces participants.
8. Sélectionnez **Démarrer l'importation**.
   {% endstep %}

{% step %}
**Étape 4 : Supprimer un participant d'un segment d'utilisateurs**

1. Dans le menu de navigation de gauche, sélectionnez ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Participants**.
2. Trouvez le participant précis que vous souhaitez ajouter à un segment d'utilisateurs.
3. Sélectionnez son nom pour charger son profil de participant.
4. Dans le coin inférieur gauche de la vue d'ensemble de l'utilisateur, sélectionnez ![](/files/a45369d350884036488795c951d5ed574ca5ea39) **\[Annuler]** à droite du segment dont le participant ne doit plus faire partie.
   {% endstep %}
   {% endstepper %}

#### Segmentation de l'API Advocate et de l'UTT

L'API REST Advocate et la bibliothèque JavaScript UTT peuvent également être utilisées pour gérer par programmation les segments dont les participants sont membres.

Cette fonctionnalité peut être utilisée en incluant une ou plusieurs des « opérations » suivantes (une combinaison du nom du segment et d'un opérateur) dans l'objet utilisateur de l'appel API ou de la méthode UTT.

Vous trouverez plus de détails sur l'utilisation de ces opérations dans notre bibliothèque JavaScript UTT et nos méthodes API dans notre [Documentation de l'API utilisateur](https://integrations.impact.com/brand-api-reference/advocate-api-reference-v1/reference/user-overview/user).

{% tabs %}
{% tab title="Opérateurs" %}
Les opérateurs suivants constituent la base de la segmentation des utilisateurs *Opérations*, qui servent à gérer les segments dont un participant est membre.

| Opérateur    | Description                                                                                                                                                                                                       | Exemple         |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
| Ajouter      | Le simple fait de fournir la clé du segment tentera d'ajouter le participant au segment. Si le participant fait déjà partie du segment, aucune action ne sera effectuée.                                          | `mySegmentKey`  |
| Supprimer    | En incluant la *clé du segment* avec un `~` devant celle-ci, Advocate sera informé de supprimer le participant du segment. Si le participant ne fait déjà pas partie du segment, aucune action ne sera effectuée. | `~mySegmentKey` |
| Effacer      | En incluant une *clé*, avec un `~` devant celle-ci, indiquera à Advocate de supprimer le participant de tous les segments dont il fait actuellement partie.                                                       | `~`             |
| {% endtab %} |                                                                                                                                                                                                                   |                 |

{% tab title="Opérations" %}
Les opérations suivantes, construites à l'aide des *Opérateurs*, vous permettent de gérer les segments dont un utilisateur est membre.

| Opération     | Description                                                                                                                                                                                                                                                                                         | Exemple                                             |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| Ajouter       | Ajoute un participant à un segment. Tous les autres segments existants seront conservés.                                                                                                                                                                                                            | `{ "id" : "abc_123", ... "segments" : ["A"] }`      |
| Définir       | <p>Définissez le ou les segments d'un participant. Tous les autres segments existants seront supprimés.</p><p><strong>Important :</strong> L'ordre est important ! Pour effectuer une opération de définition, la commande clear <em>Opérateur</em> <em>(\~)</em> doit être incluse en premier.</p> | `{ "id" : "abc_123", ... "segments" : ["~","A" ] }` |
| Supprimer     | Supprime un participant d'un segment. Tous les autres segments existants seront conservés.                                                                                                                                                                                                          | `{ "id" : "abc_123", ... "segments" : ["~A"] }`     |
| Effacer       | Efface tous les segments configurés pour un participant.                                                                                                                                                                                                                                            | `{ "id" : "abc_123", ... "segments" : ["~*"] }`     |
| {% endtab %}  |                                                                                                                                                                                                                                                                                                     |                                                     |
| {% endtabs %} |                                                                                                                                                                                                                                                                                                     |                                                     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/fr/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/manage-advocate-user-segments.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
