# Filtres de destination

Avec les filtres, vous avez la possibilité de définir certaines conditions. En conséquence, certains événements seront envoyés et d’autres non, selon vos conditions.

## Filtre simple

Utilisez la liste déroulante pour sélectionner la propriété sur laquelle vous souhaitez filtrer, puis sélectionnez l’opérateur et la valeur sur laquelle filtrer.

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-f77f055002c2762c6f74b30916290998a336e725%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-15%20a%CC%80%2010.48.32.png?alt=media" alt=""><figcaption></figcaption></figure>

Opérateurs disponibles :

* est
* n’est pas
* correspond à regex *(voir aussi la section '*[*À propos de regex*](#about-regex)*')*
* ne correspond pas à la regex *(voir aussi la section '*[*À propos de regex*](#about-regex)*')*
* contient
* ne contient pas
* commence par
* ne commence pas par
* se termine par
* ne se termine pas par
* existe
* n’existe pas
* est vide

## Filtre avancé

Un filtre « avancé » peut être utilisé lorsqu’un filtre simple n’est pas suffisant.

Le filtre simple sera automatiquement transcrit en filtre avancé, mais l’inverse n’est pas possible, car les fonctions avancées ne sont pas prises en charge par le filtre simple.

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-90dbf61e4ed04fd3c9c57ff0bd779af24324249c%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-15%20a%CC%80%2010.50.15.png?alt=media" alt=""><figcaption><p>Du filtre simple...</p></figcaption></figure>

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-4e4cac23b197b6dc5dc8bf04aa0a7559da3b2898%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-15%20a%CC%80%2010.50.31.png?alt=media" alt=""><figcaption><p>...au filtre avancé</p></figcaption></figure>

Avec le filtre avancé, vous pouvez utiliser des formules et des [fonctions avancées](https://doc.commandersact.com/fr/fonctionnalites/data-quality/data-cleansing/supported-transformation-functions), il suffit de cliquer sur le bouton à droite du champ pour voir toutes les fonctions disponibles.

Opérateurs pris en charge :

* `= (égal à)`
* `> (plus petit que)`
* `< (plus grand que)`
* `!= (différent de)`

Conditions prises en charge :

* `AND`
* `OR`

Fonctions prises en charge :

{% content-ref url="../data-quality/data-cleansing/supported-transformation-functions" %}
[supported-transformation-functions](https://doc.commandersact.com/fr/fonctionnalites/data-quality/data-cleansing/supported-transformation-functions)
{% endcontent-ref %}

{% hint style="info" %}
Utilisez toujours " " pour saisir une valeur en mode avancé.\
Toutes les valeurs saisies sans " " seront traitées comme un nombre.
{% endhint %}

### À propos de Regex

Les filtres simple et avancé peuvent tous deux gérer les regex :

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-c6591ebc2647ef032448c9960790ca8c33d6fc60%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-15%20a%CC%80%2017.07.25.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-b6f14820a3ed5271680ad9bfa6e5fb52bc4ae44a%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-15%20a%CC%80%2017.07.44.png?alt=media" alt=""><figcaption></figcaption></figure>

Pour savoir comment construire une regex, veuillez vous référer à [la documentation des expressions régulières](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions).

## Filtre de consentement

Pour les clients utilisant notre module CMP : il suffit de sélectionner la catégorie appropriée dans la liste déroulante.

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2FhN5nCQQtDnEcb53gjmnw%2Fimage.png?alt=media&#x26;token=a04ccaad-2240-41e4-8d07-bfe0a3e264b1" alt=""><figcaption></figcaption></figure>

Pour les clients utilisant un CMP externe : il suffit de saisir la valeur telle qu’elle est collectée dans le "user.consent\_categories" de vos événements server-side.

Exemple :

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2FD98JoMW298ipJofKXlLT%2Fimage.png?alt=media&#x26;token=61ab2243-da11-4222-98de-d252dd4379bf" alt=""><figcaption></figcaption></figure>
