# Fonctionnement des signaux Google Consent Mode v2

### Présentation

Lors de l'utilisation de la CMP Sirdata avec le Google Consent Mode v2, vous pouvez constater que certains signaux (comme `personalization_storage` ou `ad_user_data`) restent à l'état `denied` malgré un consentement positif de l'utilisateur.

Cette documentation explique la logique de liaison "Finalités-Partenaires" qui régit le déclenchement de ces signaux.

***

### 1. La Logique Fondamentale : Le lien Partenaires-Finalités

Contrairement à d'autres solutions, la CMP Sirdata n'active pas les signaux de consentement de manière isolée. Elle applique une règle de "Privacy-by-Design" où chaque signal est conditionné par deux facteurs cumulatifs :

1. Le choix de l'utilisateur : L'utilisateur doit avoir accepté les cookies (ex: clic sur "Tout Accepter").
2. La nécessité technique : Au moins un partenaire actif dans votre configuration Sirdata doit avoir déclaré avoir besoin de la finalité correspondante pour fonctionner.

Conséquence : Si vous n'avez aucun partenaire configuré qui requiert la "Personnalisation", le signal `personalization_storage` restera `denied` même après un clic sur "Accepter", car la CMP considère qu'il n'y a aucune raison légitime de l'activer.

<figure><img src="https://2240931758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUspPnkTFMlMDdGxvAb-2584506019%2Fuploads%2FS4wDnbgtVwPkYvFUZuhO%2Fimage.png?alt=media&#x26;token=539f4437-79a0-4b56-9db4-f4a39628be98" alt=""><figcaption></figcaption></figure>

***

### 2. Liste des signaux et correspondances

Voici les principaux signaux Google Consent Mode v2 et les raisons de leur maintien à l'état `denied` :

| **Signal GCM**            | **Rôle**                               | **Condition d'activation (Sirdata)**                                                                                                  |
| ------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `ad_storage`              | Stockage publicitaire                  | Requiert des partenaires avec des finalités de type "Stockage et accès aux informations".                                             |
| `analytics_storage`       | Mesure d'audience                      | Requiert des partenaires comme Google Analytics 4 ou des outils de mesure d'audience.                                                 |
| `ad_user_data`            | Envoi des données utilisateur à Google | Requiert l'activation de Google en tant que partenaire et le consentement aux finalités publicitaires.                                |
| `personalization_storage` | Personnalisation du contenu/pub        | Point fréquent : Nécessite des partenaires ayant déclaré des finalités de personnalisation ou l'activation manuelle de ces finalités. |

***

### 3. Comment résoudre un signal bloqué à "Denied" ?

Si un signal reste refusé alors qu'il est nécessaire pour vos balises, vous devez ajuster votre configuration dans la Console Sirdata :

#### A. Vérification des Partenaires (Recommandé)

Le moyen le plus propre est de déclarer vos outils tiers :

* Allez dans la section Partenaires.
* Ajoutez les régies ou outils spécifiques que vous utilisez (ex: Google Ads, Meta, LinkedIn).
* Publiez la configuration. La CMP fera automatiquement la correspondance entre ces partenaires et les signaux GCM correspondants.

#### B. Activation Manuelle des Finalités

Si vous utilisez un script "maison" ou un outil non listé qui nécessite un signal spécifique :

* Allez dans la section Finalités (Purposes).
* Activez manuellement la finalité liée au signal manquant (ex: "Publicités personnalisées" pour le stockage de personnalisation).
* Publiez pour mettre à jour le comportement de la CMP.
