# Google Consent Mode v2 (basique)

{% hint style="success" %}
**ccess Type**: Consent Notices - Editor
{% endhint %}

Google Consent Mode v2 garantit que les fournisseurs Google associés à un avis de consentement respectent les choix de consentement de l'utilisateur final (appelés [types de consentement](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/fr/plateforme-de-gestion-du-consentement-cmp/cadres-reglementations/google-consent-mode-v2/..#google-consent-types)) définis par Google. Dans cet article, nous verrons comment implémenter Google Consent Mode v2 sur un avis de consentement en utilisant la configuration basique du mode de consentement Google.&#x20;

{% hint style="info" %}
[Cliquez ici](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/fr/plateforme-de-gestion-du-consentement-cmp/cadres-reglementations/google-consent-mode-v2/google-consent-mode-v2-avance) pour des informations sur la façon de configurer le mode de consentement avancé de Google.
{% endhint %}

* [Présentation de Google Consent Mode v2 (Basique)](#google-consent-mode-v2-basic-overview)
* [Produits de Google Consent Mode](#google-consent-mode-products)
* [Implémenter Google Consent Mode v2 (Basique)](#implement-google-consent-mode-v2-basic-gdpr)
* [Tester Google Consent Mode v2 (Basique)](#test-google-consent-mode-v2-basic-gdpr)

***

### Présentation de Google Consent Mode v2 (Basique)

Dans la version basique de Google Consent Mode v2, les balises de produits Google doivent être bloquées par votre organisation jusqu'à ce qu'un utilisateur final interagisse avec votre avis de consentement sur le site web. Une fois que l'utilisateur final interagit avec l'avis de consentement, l'une des situations suivantes peut se produire :

<table data-header-hidden><thead><tr><th width="166"></th><th></th></tr></thead><tbody><tr><td>Consentement</td><td>Si un utilisateur final accorde son consentement, les balises de produits Google se chargeront et exécuteront les API du mode de consentement. </td></tr><tr><td>Pas de consentement</td><td>Si un utilisateur final n'accorde pas son consentement, aucune donnée n'est transmise à Google (pas même un état de consentement par défaut). Les balises Google resteront bloquées et la modélisation des annonces de Google Consent Mode sera basée sur un modèle général.</td></tr></tbody></table>

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fo3eZlWnLtCgXSfNy5cuQ%2F66b2d5f4f1e0ae180dae4922_66b2d2be69ad17ac232f497e_Didomi-_2520Google_2520Consent_2520Mode_2520V2_2520basic_2520and_2520advanced_2520modes.png?alt=media&#x26;token=a201f33a-08b5-4ba2-99fd-8e2945175911" alt="" width="563"><figcaption></figcaption></figure>

### Produits de Google Consent Mode

Les produits Google suivants ont des [vérifications de consentement](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/fr/plateforme-de-gestion-du-consentement-cmp/cadres-reglementations/google-consent-mode-v2/..#glossary) intégrées et ajusteront leur comportement en fonction de l'état de consentement de l'utilisateur final pour les types de consentement Google :

* Balise Google
* Google Analytics (inclut le SDK Google Analytics pour Firebase)
* Google Ads (inclut le suivi des conversions et le remarketing Google Ads ; la prise en charge des conversions par appel téléphonique est en attente.)
* Floodlight
* Conversion Linker

{% hint style="info" %}
Google Consent Mode prend en charge uniquement  `gtag.js` . Assurez-vous que votre organisation n'utilise pas de balises héritées pour vos produits Google telles que `ga.js`, `analytics.js`, ou `conversion.js` .
{% endhint %}

La vérification du consentement varie selon chaque produit Google et peut être consultée en sélectionnant un fournisseur depuis la plateforme GTM et en développant les **Paramètres avancés > Paramètres de consentement** onglet.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FeiAi7zqRpij89nRaTxqJ%2FScreenshot%202025-12-02%20at%2012.16.07%E2%80%AFPM.png?alt=media&#x26;token=97bcaf08-ab89-45ef-8107-a6acef4d73a9" alt="" width="563"><figcaption></figcaption></figure>

### Implémenter Google Consent Mode v2 (Basique) — RGPD

Didomi propose plusieurs manières pour votre organisation d'implémenter Google Consent Mode v2 (Basique) pour les avis de consentement RGPD. Veuillez consulter les onglets ci-dessous pour la méthode qui convient le mieux aux besoins de votre organisation :

{% tabs %}
{% tab title="Google Tag Manager" %}
Dans cet onglet, nous expliquerons comment utiliser Google Tag Manager pour implémenter Google Consent Mode v2 (Basique) pour un avis de consentement RGPD.

* [Configurer Google Consent Mode v2 (Basique) sur l'avis de consentement](#configure-google-consent-mode-v2-basic-on-consent-notice)
* [Configurer la ou les balises de produit Google](#configure-google-product-tag-s)

#### Configurer Google Consent Mode v2 (Basique) sur l'avis de consentement

Depuis l'avis de consentement, cliquez sur l'onglet **Personnalisation** et sélectionnez **Intégrations**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FWiZePOOw6J6gyMnBZ5zo%2FScreenshot%202025-12-03%20at%206.45.53%E2%80%AFAM.png?alt=media&#x26;token=a1c688a0-fb46-48dc-885f-a751b4b37993" alt="" width="563"><figcaption></figcaption></figure>

Cliquez **Modes de consentement** et activez l'interrupteur en ligne avec **Google Consent Mode v2**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fi8zLyM5j7amWJpnkRrlr%2FScreenshot%202025-12-03%20at%207.07.21%E2%80%AFAM.png?alt=media&#x26;token=91a852b8-b040-485c-8d6e-737bbb837522" alt="" width="563"><figcaption></figcaption></figure>

Déployez l'accordéon Google Consent Mode v2 pour configurer les détails de l'intégration. Consultez le tableau ci-dessous pour des informations sur chaque option de l'intégration :

{% hint style="warning" %}
**Remarque** : Afin d'implémenter avec succès Google Consent Mode v2 (Basique) pour le RGPD, votre organisation devra **activer** les produits publicitaires Google et/ou les produits Google Analytics selon les produits Google utilisés par votre organisation.
{% endhint %}

<table><thead><tr><th width="292">Interrupteur</th><th>Description</th></tr></thead><tbody><tr><td>Définir l'état par défaut de Google Consent Mode lors du chargement de la page</td><td>La version basique de Google Consent Mode v2 bloquera les balises de produits Google jusqu'à ce qu'un utilisateur final interagisse avec votre avis de consentement.<br><br><mark style="color:désactivé;background-color:$danger;">Assurez-vous que cet interrupteur est <strong>par défaut</strong> pour garantir qu'aucun état par défaut n'est défini pour la version basique.</mark></td></tr><tr><td>Activer les produits publicitaires Google</td><td><p>Ajoute le fournisseur des produits publicitaires Google (API ID : <code>google</code>) à l'avis de consentement. Conçu pour englober les produits Google qui utilisent un ou plusieurs des types de consentement suivants :</p><ul><li><code>ad_storage</code></li><li><code>ad_user_data</code></li><li><code>ad_personalization</code></li><li><code>functionality_storage</code></li><li><code>personalization_storage</code></li><li><code>security_storage</code></li></ul></td></tr><tr><td>Activer <strong>{type de consentement}</strong> avant que l'utilisateur n'accorde son consentement</td><td>Pour chaque type de consentement, remplacera l'état par défaut du type de consentement Google et le définira sur <code>accordé</code> dès que la balise de produit Google se charge.<br><br><mark style="color:désactivé;background-color:$danger;">Avec Google Consent Mode v2 (Basique), les balises de produits Google seront bloquées jusqu'à ce que l'utilisateur final accorde son consentement et même l'état de consentement ne sera pas envoyé à Google. Ces paramètres <strong>n'ont pas</strong> besoin d'être activés.</mark></td></tr><tr><td>Activer les produits Google Analytics</td><td>Ajoute le fournisseur des produits Google Analytics (API ID : <code>googleana-4TXnJigR</code>) à l'avis de consentement. Conçu pour englober les produits Google qui nécessitent le <code>analytics_storage</code> type de consentement.</td></tr><tr><td>Activer l'intégration TCF avec Google Consent Mode</td><td><p>Permet à Didomi de définir un drapeau supplémentaire (<code>TCData.enableAdvertiserConsentMode</code> à <code>true</code>) pour <code>getTCData</code> et <code>addEventListener</code> commandes.<br><br>Ce drapeau supplémentaire permet à Google d'inférer et de mapper les paramètres de consentement aux types de consentement de Google Consent Mode v2 suivants basés sur les finalités IAB TCF :</p><ul><li><code>ad_storage</code></li><li><code>ad_user_data</code></li><li><code>ad_personalization</code></li></ul><p><a href="https://developers.google.com/tag-platform/security/guides/implement-TCF-strings?hl=en#tcf_integration_behavior">Cliquez ici</a> pour plus d'informations sur la façon dont Google calcule le mappage entre les finalités IAB TCF et les types de consentement Google.<br><br><mark style="color:désactivé;background-color:$warning;"><strong>Remarque</strong> : L'intégration TCF avec Google Consent Mode ne prend pas en charge les balises de produits Google qui nécessitent les <code>analytics_storage</code>, <code>functionality_storage</code>, <code>personalization_storage</code>, ou <code>security_storage</code> types de consentement.</mark><br><br>Pour les produits Google qui nécessitent le <code>analytics_storage</code> type de consentement, Didomi définira ce type de consentement sur <code>accordé</code> si l'utilisateur final consent globalement (consentement au fournisseur et à toutes ses finalités) pour les produits Google Analytics (API ID : <code>googleana-4TXnJigR</code>).</p></td></tr><tr><td>Nom du data layer</td><td>Par défaut, Didomi utilise <code>dataLayer</code> comme nom de variable pour le dataLayer de Google Tag Manager de votre organisation. Si votre organisation a modifié le nom de la variable pour votre dataLayer, saisissez ce nom de variable dans l'espace prévu.</td></tr></tbody></table>

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FKgcEEkOa86UNijZvaear%2FScreenshot%202025-12-11%20at%203.43.10%E2%80%AFPM.png?alt=media&#x26;token=55424ba7-a639-49e1-8963-d7594f8bd2b5" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Alternativement, votre organisation peut utiliser l'objet `window.didomiConfig` pour configurer Google Consent Mode v2 (Basique) sur votre avis de consentement. Bien que Didomi recommande d'utiliser la console pour activer la fonctionnalité comme décrit ci‑dessus, la `window.didomiConfig` méthode peut être utile pour les tests.&#x20;

```
<script type="text/javascript">
  window.didomiConfig = {
    integrations: {
      vendors: {
        gcm: {
          enable: true,
          setDefaultStatus: false,
        }
      }
    }
  }
</script>
```

{% endhint %}

#### Configurer la ou les balises de produit Google

{% hint style="warning" %}
**Remarque** : Cette section suppose que votre organisation a déjà intégré les balises Google Tag Manager sur votre site web.
{% endhint %}

Afin de garantir que les balises de produits Google sont bloquées conformément à une configuration Google Consent Mode v2 (Basique), votre organisation doit configurer les balises de produits Google dans Google Tag Manager pour qu'elles se déclenchent uniquement lorsqu'un utilisateur final accorde son consentement au produit Google concerné.

Tout d'abord, votre organisation doit créer une variable de data layer pour `didomiVendorsEnabled` car elle sera utilisée dans le déclenchement :

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FeLToLCNJ9q6i2Xfd2JKf%2FScreenshot_2025-12-12_at_11_18_50%E2%80%AFAM.jpg?alt=media&#x26;token=29253ee5-d57f-4f39-b31b-2e429dbc7c9f" alt="" width="563"><figcaption></figcaption></figure>

Depuis l'espace de travail Google Tag Manager de votre organisation, accédez à votre balise de produit Google et modifiez le déclencheur.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FQ4WJKSfXKY21kTsSahoK%2FScreenshot%202025-12-03%20at%201.40.34%E2%80%AFPM.png?alt=media&#x26;token=c36e1a27-2cc0-45d9-80d6-8103777459b2" alt="" width="563"><figcaption></figcaption></figure>

Configurez votre déclencheur avec les champs suivants :

<table><thead><tr><th width="202">Champ</th><th>Valeur</th></tr></thead><tbody><tr><td>Type de déclencheur</td><td>Événement personnalisé</td></tr><tr><td>Nom de l'événement</td><td><code>didomi-consent</code></td></tr><tr><td>Ce déclencheur se déclenche sur</td><td>Certains événements personnalisés</td></tr><tr><td>Condition de l'événement</td><td><code>didomiVendorsEnabled</code> contient &#x3C;vendor API ID><br><br><mark style="color:désactivé;background-color:$warning;"><strong>Remarque</strong> : Remplacez <strong>&#x3C;vendor API ID></strong> par l'ID réel du fournisseur qui, lorsqu'il obtient le consentement, déclenchera la balise de produit Google.</mark></td></tr></tbody></table>

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FNsd8Y5gZBxg2kngx9CDW%2FScreenshot%202025-12-12%20at%2011.36.20%E2%80%AFAM.png?alt=media&#x26;token=981e44d1-b18e-4ca5-b61f-8f953ee0994c" alt="" width="563"><figcaption></figcaption></figure>

Une fois terminé, **Enregistrez** la configuration du déclencheur et de la balise. **Soumettez** les modifications de votre conteneur Google Tag Manager conformément aux politiques de votre organisation.
{% endtab %}

{% tab title="gtag.js" %}
Dans cet onglet, nous expliquerons comment implémenter Google Consent Mode v2 (Basique) pour un avis de consentement RGPD si votre organisation utilise des balises gtag.js pour les produits Google directement sur votre site web.

* [Configurer Google Consent Mode v2 (Basique) sur l'avis de consentement](#configure-google-consent-mode-v2-basic-on-consent-notice-1)
* [Installer les balises de produits Google](#install-google-product-tags)

#### Configurer Google Consent Mode v2 (Basique) sur l'avis de consentement

Depuis l'avis de consentement, cliquez sur l'onglet **Personnalisation** et sélectionnez **Intégrations**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FWiZePOOw6J6gyMnBZ5zo%2FScreenshot%202025-12-03%20at%206.45.53%E2%80%AFAM.png?alt=media&#x26;token=a1c688a0-fb46-48dc-885f-a751b4b37993" alt="" width="563"><figcaption></figcaption></figure>

Cliquez **Modes de consentement** et activez l'interrupteur en ligne avec **Google Consent Mode v2**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fi8zLyM5j7amWJpnkRrlr%2FScreenshot%202025-12-03%20at%207.07.21%E2%80%AFAM.png?alt=media&#x26;token=91a852b8-b040-485c-8d6e-737bbb837522" alt="" width="563"><figcaption></figcaption></figure>

Déployez l'accordéon Google Consent Mode v2 pour configurer les détails de l'intégration. Consultez le tableau ci-dessous pour des informations sur chaque option de l'intégration :

{% hint style="warning" %}
**Remarque** : Afin d'implémenter avec succès Google Consent Mode v2 (Basique) pour le RGPD, votre organisation devra **activer** les produits publicitaires Google et/ou les produits Google Analytics selon les produits Google utilisés par votre organisation.
{% endhint %}

<table><thead><tr><th width="292">Interrupteur</th><th>Description</th></tr></thead><tbody><tr><td>Définir l'état par défaut de Google Consent Mode lors du chargement de la page</td><td>La version basique de Google Consent Mode v2 bloquera les balises de produits Google jusqu'à ce qu'un utilisateur final interagisse avec votre avis de consentement.<br><br><mark style="color:désactivé;background-color:$danger;">Assurez-vous que cet interrupteur est <strong>par défaut</strong> pour garantir qu'aucun état par défaut n'est défini pour la version basique.</mark></td></tr><tr><td>Activer les produits publicitaires Google</td><td><p>Ajoute le fournisseur des produits publicitaires Google (API ID : <code>google</code>) à l'avis de consentement. Conçu pour englober les produits Google qui utilisent un ou plusieurs des types de consentement suivants :</p><ul><li><code>ad_storage</code></li><li><code>ad_user_data</code></li><li><code>ad_personalization</code></li><li><code>functionality_storage</code></li><li><code>personalization_storage</code></li><li><code>security_storage</code></li></ul></td></tr><tr><td>Activer <strong>{type de consentement}</strong> avant que l'utilisateur n'accorde son consentement</td><td>Pour chaque type de consentement, remplacera l'état par défaut du type de consentement Google et le définira sur <code>accordé</code> dès que la balise de produit Google se charge.<br><br><mark style="color:désactivé;background-color:$danger;">Avec Google Consent Mode v2 (Basique), les balises de produits Google seront bloquées jusqu'à ce que l'utilisateur final accorde son consentement et même l'état de consentement ne sera pas envoyé à Google. Ces paramètres <strong>n'ont pas</strong> besoin d'être activés.</mark></td></tr><tr><td>Activer les produits Google Analytics</td><td>Ajoute le fournisseur des produits Google Analytics (API ID : <code>googleana-4TXnJigR</code>) à l'avis de consentement. Conçu pour englober les produits Google qui nécessitent le <code>analytics_storage</code> type de consentement.</td></tr><tr><td>Activer l'intégration TCF avec Google Consent Mode</td><td><p>Permet à Didomi de définir un drapeau supplémentaire (<code>TCData.enableAdvertiserConsentMode</code> à <code>true</code>) pour <code>getTCData</code> et <code>addEventListener</code> commandes.<br><br>Ce drapeau supplémentaire permet à Google d'inférer et de mapper les paramètres de consentement aux types de consentement de Google Consent Mode v2 suivants basés sur les finalités IAB TCF :</p><ul><li><code>ad_storage</code></li><li><code>ad_user_data</code></li><li><code>ad_personalization</code></li></ul><p><a href="https://developers.google.com/tag-platform/security/guides/implement-TCF-strings?hl=en#tcf_integration_behavior">Cliquez ici</a> pour plus d'informations sur la façon dont Google calcule le mappage entre les finalités IAB TCF et les types de consentement Google.<br><br><mark style="color:désactivé;background-color:$warning;"><strong>Remarque</strong> : L'intégration TCF avec Google Consent Mode ne prend pas en charge les balises de produits Google qui nécessitent les <code>analytics_storage</code>, <code>functionality_storage</code>, <code>personalization_storage</code>, ou <code>security_storage</code> types de consentement.</mark><br><br>Pour les produits Google qui nécessitent le <code>analytics_storage</code> type de consentement, Didomi définira ce type de consentement sur <code>accordé</code> si l'utilisateur final consent globalement (consentement au fournisseur et à toutes ses finalités) pour les produits Google Analytics (API ID : <code>googleana-4TXnJigR</code>).</p></td></tr><tr><td>Nom du data layer</td><td>Par défaut, Didomi utilise <code>dataLayer</code> comme nom de variable pour le dataLayer de Google Tag Manager de votre organisation. Si votre organisation a modifié le nom de la variable pour votre dataLayer, saisissez ce nom de variable dans l'espace prévu.</td></tr></tbody></table>

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FKgcEEkOa86UNijZvaear%2FScreenshot%202025-12-11%20at%203.43.10%E2%80%AFPM.png?alt=media&#x26;token=55424ba7-a639-49e1-8963-d7594f8bd2b5" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Alternativement, votre organisation peut utiliser l'objet `window.didomiConfig` pour configurer Google Consent Mode v2 (Basique) sur votre avis de consentement. Bien que Didomi recommande d'utiliser la console pour activer la fonctionnalité comme décrit ci‑dessus, la `window.didomiConfig` méthode peut être utile pour les tests.&#x20;

```
<script type="text/javascript">
  window.didomiConfig = {
    integrations: {
      vendors: {
        gcm: {
          enable: true,
          setDefaultStatus: false,
        }
      }
    }
  }
</script>
```

{% endhint %}

#### Installer les balises de produits Google

Afin de garantir que les balises de produits Google sont bloquées conformément à une configuration Google Consent Mode v2 (Basique), votre organisation doit configurer chaque balise de produit Google sur votre page pour qu'elle se déclenche uniquement lorsqu'un utilisateur final accorde son consentement au produit Google concerné.

Utilisez les [Didomi `<script>` attributs de balise ](https://developers.didomi.io/cmp/web-sdk/third-parties/no-tag-manager)pour modifier les `gtag.js` balises pour chaque balise de produit Google sur votre site web afin d'inclure `type="didomi/javascript" data-vendor="{Google Vendor API ID}"` .

```
<script type="didomi/javascript" data-vendor="googleana-4TXnJigR">
...
</script>
```

{% endtab %}

{% tab title="Modèle GTM" %}
Les informations sur l'implémentation de Google Consent Mode v2 (Avancé) via le modèle Didomi GTM peuvent être trouvées ci‑dessous :

[Modèle Didomi GTM](https://developers.didomi.io/cmp/web-sdk/third-parties/tags-management/tag-managers/google-tag-manager/didomis-gtm-template)
{% endtab %}

{% tab title="SDK mobiles" %}
{% hint style="info" %}
Didomi a mis à jour son support depuis la sortie de Google Consent Mode v2 avec des intégrations natives simplifiées avec Firebase et des partenaires d'applications avancés (AAP) comme Airbridge, AppsFlyer, etc...&#x20;

Les organisations qui ont implémenté la solution précédente Google Consent Mode v2 via la méthode `setConsent` devraient mettre à jour leurs implémentations selon les instructions ci‑dessous et supprimer `setConsent` pour Google Consent Mode v2 du code de l'application.
{% endhint %}

Sur les applications mobiles, Google Consent Mode v2 fonctionne via des SDK tels que Firebase et les SDK Google Ads. Ces SDK s'appuient sur des signaux de consentement fournis de manière programmatique à l'exécution. Les signaux de consentement doivent être transmis tôt dans le cycle de vie de l'application pour garantir que les SDK Google respectent les choix de l'utilisateur.

Dans cet onglet, nous expliquerons comment implémenter Google Consent Mode v2 (Basique) pour un avis de consentement RGPD pour une application mobile.&#x20;

* [Exigences](#requirements)
* [Configurer Google Consent Mode v2 (Basique) sur l'avis de consentement](#configure-google-consent-mode-v2-basic-on-consent-notice-2)

#### Exigences

Consultez le tableau ci‑dessous pour plus d'informations sur la version minimale requise du SDK mobile Didomi utilisée dans votre application qui prend en charge le SDK Firebase et le SDK Google Ads :&#x20;

<table><thead><tr><th width="223">SDK mobile</th><th>Version minimale</th></tr></thead><tbody><tr><td>iOS/tvOS</td><td>> v2.27.0</td></tr><tr><td>Android</td><td>> v2.27.0</td></tr></tbody></table>

#### Configurer Google Consent Mode v2 (Basique) sur l'avis de consentement

Depuis l'avis de consentement, cliquez sur l'onglet **Personnalisation** et sélectionnez **Intégrations**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fq5AJjELBMLAYrq0Vusyk%2FScreenshot%202026-03-12%20at%207.10.42%E2%80%AFAM.png?alt=media&#x26;token=2caa8d31-cba5-4b48-8640-5716430e8817" alt="" width="563"><figcaption></figcaption></figure>

Cliquez **Modes de consentement** et activez l'interrupteur en ligne avec **Google Consent Mode v2**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fxt6Y9lE3I4fxYqPRKv9h%2FScreenshot%202026-03-12%20at%207.13.02%E2%80%AFAM.png?alt=media&#x26;token=44c6fcda-1684-4052-b595-d8f364410025" alt="" width="563"><figcaption></figcaption></figure>

Déployez l'accordéon Google Consent Mode v2 pour configurer les détails de l'intégration. Consultez le tableau ci-dessous pour des informations sur chaque option de l'intégration :

{% hint style="warning" %}
**Remarque** : Afin d'implémenter avec succès Google Consent Mode v2 (Basique) pour le RGPD, votre organisation devra **activer** les produits publicitaires Google et/ou les produits Google Analytics selon les produits Google utilisés par votre organisation.
{% endhint %}

<table><thead><tr><th width="188">Interrupteur</th><th>Description</th></tr></thead><tbody><tr><td>Définir l'état par défaut de Google Consent Mode lors du chargement de la page</td><td>La version basique de Google Consent Mode v2 bloquera les balises de produits Google jusqu'à ce qu'un utilisateur final interagisse avec votre avis de consentement.<br><br><mark style="color:désactivé;background-color:$danger;">Assurez-vous que cet interrupteur est <strong>par défaut</strong> pour garantir qu'aucun état par défaut n'est défini pour la version basique.</mark></td></tr><tr><td>Activer les produits publicitaires Google</td><td><p>Ajoute le fournisseur des produits publicitaires Google (API ID : <code>google</code>) à l'avis de consentement. Conçu pour englober les produits Google qui utilisent un ou plusieurs des types de consentement suivants :</p><ul><li><code>ad_storage</code></li><li><code>ad_user_data</code></li><li><code>ad_personalization</code></li><li><code>functionality_storage</code></li><li><code>personalization_storage</code></li><li><code>security_storage</code></li></ul></td></tr><tr><td>Activer <strong>{type de consentement}</strong> avant que l'utilisateur n'accorde son consentement</td><td>Pour chaque type de consentement, remplacera l'état par défaut du type de consentement Google et le définira sur <code>accordé</code> dès que la balise de produit Google se charge.<br><br><mark style="color:désactivé;background-color:$danger;">Avec Google Consent Mode v2 (Basique), les balises de produits Google seront bloquées jusqu'à ce que l'utilisateur final accorde son consentement et même l'état de consentement ne sera pas envoyé à Google. Ces paramètres <strong>n'ont pas</strong> besoin d'être activés.</mark></td></tr><tr><td>Activer les produits Google Analytics</td><td>Ajoute le fournisseur des produits Google Analytics (API ID : <code>googleana-4TXnJigR</code>) à l'avis de consentement. Conçu pour englober les produits Google qui nécessitent le <code>analytics_storage</code> type de consentement.</td></tr><tr><td>Activer l'intégration TCF avec Google Consent Mode</td><td><p>Permet à Didomi de définir un drapeau supplémentaire (<code>TCData.enableAdvertiserConsentMode</code> à <code>true</code>) pour <code>getTCData</code> et <code>addEventListener</code> commandes.<br><br>Ce drapeau supplémentaire permet à Google d'inférer et de mapper les paramètres de consentement aux types de consentement de Google Consent Mode v2 suivants basés sur les finalités IAB TCF :</p><ul><li><code>ad_storage</code></li><li><code>ad_user_data</code></li><li><code>ad_personalization</code></li></ul><p><a href="https://developers.google.com/tag-platform/security/guides/implement-TCF-strings?hl=en#tcf_integration_behavior">Cliquez ici</a> pour plus d'informations sur la façon dont Google calcule le mappage entre les finalités IAB TCF et les types de consentement Google.<br><br><mark style="color:désactivé;background-color:$warning;"><strong>Remarque</strong> : L'intégration TCF avec Google Consent Mode ne prend pas en charge les balises de produits Google qui nécessitent les <code>analytics_storage</code>, <code>functionality_storage</code>, <code>personalization_storage</code>, ou <code>security_storage</code> types de consentement.</mark><br><br>Pour les produits Google qui nécessitent le <code>analytics_storage</code> type de consentement, Didomi définira ce type de consentement sur <code>accordé</code> si l'utilisateur final consent globalement (consentement au fournisseur et à toutes ses finalités) pour les produits Google Analytics (API ID : <code>googleana-4TXnJigR</code>).</p></td></tr><tr><td>Firebase</td><td><p>Firebase est le SDK principal pour les applications Google. Une fois activée, l'intégration garantit :</p><ul><li>le mappage correct des signaux de consentement Didomi vers Firebase</li><li>la propagation automatique vers les SDK Google pour la mesure et la publicité</li><li>une conformité simplifiée pour le RGPD et des réglementations similaires</li></ul></td></tr><tr><td>Branch</td><td><p><a href="https://support.google.com/google-ads/answer/12961402?hl=en">Partenaires d'attribution d'applications (AAP)</a> comme Branch doivent recevoir des signaux de consentement précis pour se conformer aux réglementations en matière de confidentialité et transmettent ces signaux à Google.</p><p></p><p>Lorsque Branch est activé dans la console et que le SDK Branch est présent dans votre application, Didomi gère la propagation du signal Google Consent Mode pour Branch. </p><p></p><p>Pour les utilisateurs finaux dans les régions régulées par le RGPD, Didomi indique le contexte de conformité en définissant <code>eea</code> à <code>1</code> et applique des valeurs par défaut pour les signaux de consentement en fonction de votre configuration dans la console. Après que l'utilisateur final ait donné son consentement, Didomi recalculera le statut de ces signaux en utilisant le consentement de l'utilisateur final pour les produits publicitaires Google et les produits Google Analytics et mettra à jour Branch en conséquence.</p><p></p><p>Pour les utilisateurs en dehors des régions RGPD, Didomi définit <code>eea</code> à <code>0</code> pour indiquer qu'aucune obligation RGPD ne s'applique. </p></td></tr><tr><td>Kochava</td><td><p><a href="https://support.google.com/google-ads/answer/12961402?hl=en">Partenaires d'attribution d'applications (AAP) </a>comme Kochava doivent recevoir des signaux de consentement précis pour se conformer aux réglementations en matière de confidentialité et transmettent ces signaux à Google.</p><p></p><p>Lorsque Kochava est activé dans la console, Didomi s'assure que Kochava reçoit la chaîne de consentement nécessaire pour peupler les signaux de consentement de Google. Kochava utilise ces informations de consentement lors des transmissions d'installation et d'événements. </p><p></p><p>Lorsque le CMP collecte le consentement de l'utilisateur final, la chaîne de consentement est partagée avec Kochava via Didomi, à condition que le SDK soit configuré pour envoyer les installations ou les événements après que l'utilisateur ait donné son consentement.</p><p></p><p>Kochava analyse la chaîne de consentement TCF et l'applique pour construire les signaux requis par Google. Ce processus fonctionne parfaitement avec les CMP qui prennent en charge l'IAB Transparency &#x26; Consent Framework (TCF) v2.3 ou l'API Global Privacy Platform v1.1.</p></td></tr><tr><td>Airbridge</td><td><p><a href="https://support.google.com/google-ads/answer/12961402?hl=en">Partenaires d'attribution d'applications (AAP)</a> comme Airbridge doivent recevoir des signaux de consentement précis pour se conformer aux réglementations en matière de confidentialité et transmettent ces signaux à Google.</p><p></p><p>Lorsque Airbridge est activé dans la console et que le SDK Airbridge est détecté dans l'application, Didomi calcule les signaux appropriés de Google Consent Mode et les partage avec Airbridge.</p><p></p><p>Pour les utilisateurs finaux situés dans l'EEE (Espace économique européen) et donc soumis au RGPD, Didomi informe Airbridge que l'utilisateur se trouve dans une région réglementée en définissant <code>eeaRegion</code> à <code>true</code>. En même temps, Airbridge reçoit les valeurs par défaut pour les signaux de consentement en fonction de votre configuration dans le SDK Didomi. Une fois que l'utilisateur final donne son consentement via le CMP, Didomi met à jour ces signaux et s'assure qu'Airbridge reflète les préférences réelles de l'utilisateur.</p><p></p><p>Pour les utilisateurs en dehors de l'EEE, Didomi indique que l'utilisateur final n'est pas dans une région régulée par le RGPD en définissant <code>eeaRegion</code> à <code>false</code>.</p></td></tr><tr><td>AppsFlyer</td><td><p><a href="https://support.google.com/google-ads/answer/12961402?hl=en">Partenaires d'attribution d'applications (AAP)</a> comme AppsFlyer doivent recevoir des signaux de consentement précis pour se conformer aux réglementations en matière de confidentialité et transmettent ces signaux à Google.</p><p></p><p>Lorsque AppsFlyer est activé dans la console et que le SDK AppsFlyer est présent dans votre application, Didomi gère la propagation des signaux Google Consent Mode pour AppsFlyer.</p><ul><li>Pour les utilisateurs dans les régions régulées par le RGPD, Didomi indique le contexte de conformité en définissant <code>isUserSubjectToGDPR</code> à <code>true</code> et applique des valeurs par défaut pour les signaux de consentement en fonction de votre configuration dans la console. Après que l'utilisateur final ait donné son consentement, Didomi recalculera le statut de ces signaux en utilisant le consentement de l'utilisateur final pour les produits publicitaires Google et les produits Google Analytics et mettra à jour AppsFlyer en conséquence.</li><li>Pour les utilisateurs en dehors de la juridiction RGPD, Didomi définira <code>isUserSubjectToGDPR</code> à <code>false</code> .</li><li>Si vous avez activé <strong>Intégration IAB TCF avec Google Consent Mode</strong>, Didomi indiquera automatiquement à AppsFlyer d'utiliser la chaîne TC en définissant <code>enableTCFDataCollection(true)</code> . En conséquence, AppsFlyer peut obtenir directement le consentement de l'utilisateur à partir de la chaîne TC dans <code>SharedPreferences</code></li></ul></td></tr></tbody></table>

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FMpq838PpBtVGOvmQHhIP%2FScreenshot%202026-03-12%20at%208.33.47%E2%80%AFAM.png?alt=media&#x26;token=3bb91866-e0eb-4b87-9346-6d1892f20439" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### Tester Google Consent Mode v2 (Basique) - RGPD

Lorsqu'elle est configurée correctement, une implémentation de Google Consent Mode v2 (Basique) empêchera les balises de produits Google pertinentes de se déclencher jusqu'à ce que l'utilisateur final accorde son consentement aux fournisseurs Google respectifs associés à votre avis de consentement. Dans cette section, nous expliquerons comment tester si votre configuration Google Consent Mode v2 (Basique) fonctionne comme prévu.

* [Confirmer les fournisseurs de produits Google sur l'avis de consentement](#confirm-google-product-vendors-on-consent-notice)
* [Tester le déclenchement des produits Google](#test-google-product-triggering)

{% hint style="info" %}
Si vous avez besoin d'une assistance supplémentaire ou si vous avez remarqué quelque chose d'inhabituel, n'hésitez pas à contacter <google-support@didomi.io>.
{% endhint %}

#### Confirmer les fournisseurs de produits Google sur l'avis de consentement

Comme mentionné ci‑dessus lors de la configuration, Google Consent Mode v2 (Basique) requiert l'utilisation des fournisseurs suivants : Produits publicitaires Google (API ID : `google`) et/ou Produits Google Analytics (API ID : `googleana-4TXnJigR`) selon les produits Google utilisés par votre organisation.

Avant de continuer, assurez-vous que les bons fournisseurs sont ajoutés à l'avis de consentement pour refléter les produits Google qui seront déclenchés :

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FtKxmWzPpM055onziTD6p%2FScreenshot%202025-12-15%20at%201.16.08%E2%80%AFPM.png?alt=media&#x26;token=b857c2e7-31a3-4c86-9b28-5dd9e48e2411" alt="" width="375"><figcaption></figcaption></figure>

#### Tester le déclenchement des produits Google

Lors des tests de l'implémentation Google Consent Mode v2 (Basique), votre organisation voudra confirmer trois actions :

* Les produits Google ne se déclenchent pas avant l'action de consentement
* Les produits Google ne se déclenchent pas si un utilisateur final refuse le consentement
* Les produits Google ne se déclenchent que lorsqu'un utilisateur final accorde son consentement

La façon dont votre organisation vérifie que la ou les balises de produits Google se déclenchent comme prévu pour une configuration Google Consent Mode v2 (Basique) dépend de la manière dont vous avez configuré l'implémentation sur l'avis de consentement :

<table><thead><tr><th width="222">Méthode d'implémentation</th><th>Tests disponibles</th></tr></thead><tbody><tr><td>Google Tag Manager</td><td><ul><li>Google Tag Manager</li><li>Site web</li></ul></td></tr><tr><td>gtag.js</td><td><ul><li>Site web</li></ul></td></tr><tr><td>Modèle GTM</td><td><ul><li>Google Tag Manager</li><li>Site web</li></ul></td></tr><tr><td>SDK mobile</td><td><ul><li>Journaux SDK Didomi</li><li>Firebase DebugView</li><li>ADB (Android) ou console Xcode (iOS) pour les journaux d'exécution</li><li>Renifleurs réseau (par ex. Charles Proxy) pour vérifier les charges utiles des événements</li></ul></td></tr></tbody></table>

{% tabs %}
{% tab title="Site web" %}
Dans cet onglet, nous expliquerons comment tester l'implémentation Google Consent Mode v2 (Basique) de votre organisation via le site web sur lequel l'avis de consentement Didomi est déployé.&#x20;

{% hint style="info" %}
Il est recommandé d'effectuer les tests suivants en utilisant une fenêtre de navigation privée (Incognito) de votre navigateur.&#x20;
{% endhint %}

**Les balises de produits Google ne se déclenchent pas avant l'action de consentement**

Accédez au site web sur lequel vous avez déployé l'avis de consentement Didomi avec une implémentation Google Consent Mode v2 (Basique) et laissez l'avis de consentement se charger sur la page. Il est important de ne pas interagir encore avec l'avis de consentement.&#x20;

Ouvrez la console du navigateur et accédez au stockage des cookies (pour Chrome c'est **Application > Cookies** et pour Firefox c'est **Stockage > Cookies).**

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FfL5RGvtLvO6vhnUKXrJk%2FScreenshot_2025-12-16_at_12_51_25%E2%80%AFPM.jpg?alt=media&#x26;token=170dc7a3-cee8-4487-8715-0ff4c8f7777a" alt="" width="563"><figcaption></figcaption></figure>

Assurez-vous qu'aucun cookie n'est déposé par des produits Google sensibles au consentement utilisés par votre organisation (par ex. Google Analytics, Ad Words, Floodlight, etc...).&#x20;

{% hint style="info" %}
[Cliquez ici](https://business.safety.google/adscookies/) pour plus d'informations sur les noms de cookies des produits Google.&#x20;
{% endhint %}

Ensuite, sélectionnez l'onglet **Réseau** dans la console du navigateur et utilisez le filtre de recherche fourni pour rechercher :

* `analytics.js`
* `gtag`
* `collect`
* `gcs`
* `gcd`

Assurez-vous qu'aucune requête réseau n'est effectuée avec ces paramètres.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2F16Ctaq48MRh12a6HjpdB%2FScreenshot%202025-12-16%20at%202.11.03%E2%80%AFPM.png?alt=media&#x26;token=ebe9cdee-a5f4-4d20-8b98-ac0f490f4359" alt="" width="563"><figcaption></figcaption></figure>

**Les balises de produits Google ne se déclenchent pas si un utilisateur final refuse le consentement**

Accédez au site web sur lequel vous avez déployé l'avis de consentement Didomi avec une implémentation Google Consent Mode v2 (Basique) et laissez l'avis de consentement se charger sur la page. Refusez le consentement pour tous les fournisseurs et finalités.

Ouvrez la console du navigateur et accédez au stockage des cookies (pour Chrome c'est **Application > Cookies** et pour Firefox c'est **Stockage > Cookies).**

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2F1Y9HXDqYiAE9K0ADfU6A%2FScreenshot_2025-12-16_at_2_28_00%E2%80%AFPM.jpg?alt=media&#x26;token=2b3cd9d6-8a0a-4abc-ac6a-1a110f132102" alt="" width="563"><figcaption></figcaption></figure>

Assurez-vous qu'aucun cookie n'est déposé par des produits Google sensibles au consentement utilisés par votre organisation (par ex. Google Analytics, Ad Words, Floodlight, etc...).&#x20;

{% hint style="info" %}
[Cliquez ici](https://business.safety.google/adscookies/) pour plus d'informations sur les noms de cookies des produits Google.&#x20;
{% endhint %}

Ensuite, sélectionnez l'onglet **Réseau** dans la console du navigateur et utilisez le filtre de recherche fourni pour rechercher :

* `analytics.js`
* `gtag`
* `collect`
* `gcs`
* `gcd`

Assurez-vous qu'aucune requête réseau n'est effectuée avec ces paramètres.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FteOyrFQXbi84gbUNy8kS%2FScreenshot%202025-12-16%20at%202.27.27%E2%80%AFPM.png?alt=media&#x26;token=ae5f93df-0b22-4881-b6fc-f37f92b1c49c" alt="" width="563"><figcaption></figcaption></figure>

**Les balises de produits Google ne se déclenchent que lorsqu'un utilisateur final accorde son consentement**

Accédez au site web sur lequel vous avez déployé l'avis de consentement Didomi avec une implémentation Google Consent Mode v2 (Basique) et laissez l'avis de consentement se charger sur la page. Accordez le consentement pour tous les fournisseurs et finalités.

Sélectionnez l'onglet **Réseau** dans la console du navigateur et vérifiez que les requêtes pour Google Analytics et/ou Google Ad Words contiennent un `gcd` paramètre et que sa valeur reflète les choix effectués par l'utilisateur final.

{% hint style="info" %}
La valeur pour `gcd` ressemblera à une chaîne de caractères : `gcd=11<ad_storage>1<analytics_storage>1<ad_user_data>1<ad_personalization>5` \
Chaque stockage peut prendre la valeur “e”, “r”, “n” ou “v” qui équivalent `accordé` dans une mise à jour GCM après l'interaction de l'utilisateur avec le CMP
{% endhint %}

![](https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FECpFI02T3poaNGd9KsZU%2FUntitled%20\(1\)-png.webp?alt=media\&token=0ec5a4ba-e3ea-4f9e-91bd-88e9faf7cab9)
{% endtab %}

{% tab title="Google Tag Manager" %}
Dans cet onglet, nous expliquerons comment tester l'implémentation Google Consent Mode v2 (Basique) de votre organisation via Google Tag Manager.

{% hint style="info" %}
Il est recommandé d'effectuer les tests suivants en utilisant une fenêtre de navigation privée (Incognito) de votre navigateur ou en effaçant vos cookies et le stockage local pour votre site web dans votre navigateur préféré.&#x20;
{% endhint %}

Accédez au conteneur où vous avez configuré et publié votre Google Consent Mode v2 (Basique) dans votre compte Google Tag Manager et cliquez sur **Aperçu**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FjGEYLONhOsvgfdNq8I05%2FScreenshot_2025-12-16_at_3_45_24%E2%80%AFPM.jpg?alt=media&#x26;token=6fb6d02d-016c-49d3-bce6-9e0fd7e4f962" alt="" width="563"><figcaption></figcaption></figure>

Utilisez le champ fourni pour saisir l'URL de votre site web sur lequel l'avis de consentement Didomi est implémenté. Cliquez sur **Connecter** une fois terminé.&#x20;

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FYwCmJiKODtNEsTiHrJAd%2FScreenshot_2025-12-17_at_7_00_27%E2%80%AFAM.jpg?alt=media&#x26;token=e223ee28-88df-4231-a9ea-fa56aa4d234e" alt="" width="375"><figcaption></figcaption></figure>

**Les balises de produits Google ne se déclenchent pas avant l'action de consentement**

Laissez l'avis de consentement se charger dans la fenêtre suivante de l'assistant de balises. Il est important de ne pas encore interagir avec l'avis de consentement.&#x20;

Accédez aux événements sur le côté gauche de l'assistant de balises et sélectionnez l'onglet **Balises** . Assurez-vous qu'aucune de vos balises de produits Google ne se déclenche.&#x20;

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FCcxNfhgAThXrVQiTzVHh%2FScreenshot_2025-12-17_at_8_43_27%E2%80%AFAM.jpg?alt=media&#x26;token=17a04852-c658-4a21-89cf-8645e6bcd72b" alt="" width="563"><figcaption></figcaption></figure>

Ensuite, cliquez sur l'onglet **Consentement** des événements sur le côté gauche et assurez-vous que **L'état du consentement n'a pas encore été défini**.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FDH6XwMzjFHU9yumfgQCh%2FScreenshot_2025-12-17_at_9_01_26%E2%80%AFAM.jpg?alt=media&#x26;token=7cf15dc0-68a1-4bdd-bda6-1dca9d4571be" alt="" width="563"><figcaption></figcaption></figure>

**Les balises de produits Google ne se déclenchent pas si un utilisateur final refuse le consentement**

Laissez l'avis de consentement se charger dans la fenêtre suivante de l'assistant de balises. Refusez le consentement pour tous les fournisseurs et finalités.

Accédez aux événements liés à l'action « refuser le consentement » sur le côté gauche de l'assistant de balises et sélectionnez l'onglet **Balises** . Assurez-vous qu'aucune de vos balises de produits Google ne se déclenche.&#x20;

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2F0xhfMqHd75DugpXnBkPe%2FScreenshot_2025-12-17_at_9_18_00%E2%80%AFAM.jpg?alt=media&#x26;token=45200ee2-bf63-4b6f-a50f-0bdc44efd883" alt="" width="563"><figcaption></figcaption></figure>

Ensuite, cliquez sur l'onglet **Consentement** des événements liés à l'action « refuser le consentement » sur le côté gauche et assurez-vous que tous les types de consentement Google sont définis sur **Refusé** (sauf pour `security_storage`).

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FMZAKGt9VsMwK8l9mrM88%2FScreenshot_2025-12-17_at_9_25_52%E2%80%AFAM.jpg?alt=media&#x26;token=a0bad115-418d-42fa-b9d0-0d09834360a5" alt="" width="563"><figcaption></figcaption></figure>

**Les balises de produits Google ne se déclenchent que lorsqu'un utilisateur final accorde son consentement**

Laissez l'avis de consentement se charger dans la fenêtre suivante de l'assistant de balises. Accordez le consentement pour tous les fournisseurs et finalités.

Accédez à `didomi-consent` l'événement lié à l'action « accorder le consentement » sur le côté gauche de l'assistant de balises et sélectionnez l'onglet **Balises** . Assurez-vous que vos balises de produits Google se sont déclenchées.&#x20;

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FsnoHggV18sZZzaQpQKrT%2FScreenshot_2025-12-17_at_9_36_01%E2%80%AFAM.jpg?alt=media&#x26;token=c2deaf87-bc16-4aa9-b887-6e17cd48aeca" alt="" width="563"><figcaption></figcaption></figure>

Ensuite, cliquez sur l'onglet **Consentement** onglet des événements liés à l'action « accorder le consentement » sur le côté gauche et assurez-vous que les types de consentement Google appropriés ont *Mise à jour sur la page* et *État actuel* défini sur **Accordé**.&#x20;

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fo4YKVZ6PaxA5aXAFqddY%2FScreenshot_2025-12-17_at_9_46_45%E2%80%AFAM.jpg?alt=media&#x26;token=b8afd34e-fdb3-4bd5-bde1-d623fa1a3c96" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="SDK mobile" %}
La façon dont votre organisation teste dépend des intégrations configurées et des outils disponibles pour votre application mobile. Dans cet onglet, nous couvrirons les validations que votre organisation doit effectuer afin de vérifier que les signaux par défaut et mis à jour sont définis et envoyés correctement.

* [Activer les journaux de débogage](#enable-debug-logs)
* [Critères de test](#testing-criteria)
* [Bonnes pratiques de test](#test-best-practices)

#### Activer les journaux de débogage

Activez la journalisation détaillée dans le SDK Didomi via :

<table><thead><tr><th width="111"></th><th></th></tr></thead><tbody><tr><td>Android</td><td><pre><code>Didomi.getInstance().setLogLevel(LogLevel.DEBUG)
</code></pre></td></tr><tr><td>iOS</td><td><pre><code>Didomi.shared.setLogLevel(.debug)
</code></pre></td></tr></tbody></table>

Si intégré avec Firebase, activez Firebase DebugView via :

<table data-header-hidden><thead><tr><th width="111"></th><th></th></tr></thead><tbody><tr><td>Android</td><td><pre><code>adb shell setprop debug.firebase.analytics.app &#x3C;your.package.name>
</code></pre></td></tr><tr><td>iOS</td><td>Lancez avec <code>-FIRDebugEnabled</code> argument</td></tr></tbody></table>

#### Critères de test

Analysez les journaux et les charges utiles réseau pour chaque [critère](#test-google-product-tag-s-triggering) pour vous assurer que les résultats attendus sont définis.

#### Bonnes pratiques de test

* Testez votre application dans plusieurs régions et réglementations
* Vérifiez le comportement au premier lancement de l'application et après les actions de consentement de l'utilisateur final
* Utilisez toujours des builds SDK réels et non des mocks pour la validation finale
  {% endtab %}
  {% endtabs %}
