# Impact du comportement personnalisé sur l’analytique CMP

Que votre organisation choisisse d'utiliser des fonctions incluses dans les SDK Didomi ou d'afficher un avis de consentement entièrement personnalisé, la personnalisation du comportement de l'avis personnalisé affectera probablement les analyses CMP standard disponibles pour votre organisation.

Le comportement le plus courant mis en œuvre par les organisations et qui affectera les analyses CMP sont des fonctions qui utilisent soit l'API pour définir de manière programmatique le statut de consentement de l'utilisateur final, soit le partage du consentement avec une webview. Selon les fonctions utilisées, le choix de l'utilisateur final (opt-in ou opt-out) sera enregistré comme étant soit :

* [externe](#external)
* [webview](#webview)

***

### externe

Si votre organisation utilise l'API Didomi pour définir le consentement de l'utilisateur final, le choix de consentement de l'utilisateur (opt-in ou opt-out) inclura de manière programmatique un `externe` drapeau et sera enregistré comme un opt-in externe ou un opt-out externe dans les analyses CMP de votre organisation.&#x20;

Les fonctions API courantes qui déclencheront le `externe` drapeau incluent :

* [`setCurrentUserStatus`](https://developers.didomi.io/cmp/web-sdk/reference/api#setcurrentuserstatus-parameters)
* [`setUserAgreeToAll`](https://developers.didomi.io/cmp/web-sdk/reference/api#setuseragreetoall)
* [`setUserDisagreeToAll`](https://developers.didomi.io/cmp/web-sdk/reference/api#setuserdisagreetoall)

{% hint style="warning" %}
**Remarque** : Les choix de consentement qui sont marqués comme externes (par ex. opt-in externe, opt-out externe) ne sont pas inclus dans le calcul des taux d'opt-in et d'opt-out. Afin de récupérer ces données agrégées, votre organisation peut utiliser le [Analytics Data Export](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/fr/integrations/integrations-danalytique/exportation-des-donnees-analytiques) fonctionnalité premium pour calculer les taux de votre côté.
{% endhint %}

### webview

Le choix de consentement d'un utilisateur final (opt-in ou opt-out) inclura de manière programmatique un  `webview` drapeau et sera enregistré comme un opt-in webview ou un opt-out webview si votre organisation effectue l'une des personnalisations suivantes :

{% tabs %}
{% tab title="SDK mobile" %}
Votre organisation partage le consentement d'une application vers une webview et utilise la [`getJavaScriptForWebView`](https://developers.didomi.io/cmp/mobile-sdk/share-consent-with-webviews#webviews-android-and-ios) fonction.
{% endtab %}

{% tab title="SDK Web" %}
Votre organisation utilise l'API Didomi pour définir le consentement de l'utilisateur final en passant `webview` comme paramètre d'action lors de l'appel de fonctions telles que :&#x20;

* [`setCurrentUserStatus`](https://developers.didomi.io/cmp/web-sdk/reference/api#setcurrentuserstatus-parameters)
* [`setUserAgreeToAll`](https://developers.didomi.io/cmp/web-sdk/reference/api#setuseragreetoall)
* [`setUserDisagreeToAll`](https://developers.didomi.io/cmp/web-sdk/reference/api#setuserdisagreetoall)
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
**Remarque** : Les choix de consentement qui sont marqués comme webview (par ex. opt-in webview, opt-out webview) sont disponibles dans le [tableau de bord App Sessions](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/fr/analytique/analytique-de-la-plateforme-de-gestion-du-consentement-cmp/tableaux-de-bord-cmp/tableau-de-bord-des-sessions-dapplication) mais ne sont pas inclus dans le calcul des taux d'opt-in et d'opt-out. Afin de récupérer ces données agrégées, votre organisation peut utiliser le Didomi [Analytics Data Export](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/fr/integrations/integrations-danalytique/exportation-des-donnees-analytiques) fonctionnalité premium pour calculer les taux de votre côté.
{% endhint %}
