Mode de consentement Google v2 (de base)
Type d’accès : Gestionnaire des réglementations - Éditeur
Google Consent Mode v2 garantit que les fournisseurs Google associés à une réglementation respectent les choix de consentement d’un utilisateur final (appelés types de consentement) définis par Google. Dans cet article, nous verrons comment implémenter Google Consent Mode v2 dans une réglementation utilisant la configuration de base de Google Consent Mode.
Présentation de Google Consent Mode v2 (Basic)
Dans la version de base de Google Consent Mode v2, les balises de produits Google doivent être empêchées de se charger par votre organisation jusqu’à ce qu’un utilisateur final interagisse avec votre widget sur le site web ou l’application. Une fois que l’utilisateur final interagit avec le widget, l’une des situations suivantes peut se produire :
Consentement
Si un utilisateur final donne son consentement, les balises de produits Google se chargeront et exécuteront les API du mode de consentement.
Aucun consentement
Si un utilisateur final ne donne pas son consentement, aucune donnée n'est transmise à Google (même pas un état de consentement par défaut). Les balises Google resteront bloquées et le modèle du mode de consentement de Google pour les annonces sera basé sur un modèle général.

Produits du mode de consentement Google
Les produits Google suivants intègrent des vérifications de consentement et adapteront 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 Google Ads et le remarketing ; la prise en charge des conversions par appel téléphonique est en attente.)
Floodlight
Conversion Linker
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 l'onglet Paramètres avancés > Paramètres de consentement .

Implémenter Google Consent Mode v2 (Basic)
Didomi propose plusieurs façons pour votre organisation d’implémenter Google Consent Mode v2 (Basic) pour une réglementation. Consultez les onglets ci-dessous pour la méthode la plus adaptée aux besoins de votre organisation :
Dans cet onglet, nous verrons comment utiliser Google Tag Manager pour implémenter Google Consent Mode v2 (Basic) pour votre réglementation qui utilise un périmètre de collecte de données par fournisseur.
Configurer Google Consent Mode v2 (Basic) sur la réglementation
Google Consent Mode v2 est activé par défaut pour les réglementations qui utilisent un périmètre de collecte de données par fournisseur, mais peut encore nécessiter une configuration supplémentaire pour s’aligner sur l’implémentation du mode de base.
Accédez à une réglementation qui utilise un périmètre de collecte de données par fournisseur et accédez à la Cadres carte sur la Paramètres globaux page.
Assurez-vous que Mode de consentement Google est activé.

En activant le framework Google Consent Mode pour la réglementation, Didomi ajoutera automatiquement les fournisseurs suivants à la réglementation :
Produits publicitaires Google
Ajoutera le fournisseur Produits publicitaires Google (ID d'API : google) à la réglementation. Conçu pour englober les produits Google qui utilisent un ou plusieurs des types de consentement suivants :
ad_storagead_user_dataad_personalizationfunctionality_storagepersonalization_storagesecurity_storage
Produits Google Analytics
Ajoutera le fournisseur Produits Google Analytics (ID d'API : googleana-4TXnJigR) à la réglementation. Conçu pour englober les produits Google qui nécessitent le analytics_storage de consentement.
Ensuite, accédez à l’ Fournisseurs et finalités onglet et utilisez la matrice fournisseur x finalité fournie pour configurer les règles de traitement, supprimer l’une des finalités, etc. pour les fournisseurs ajoutés. Voir Configurer la réglementation (par fournisseur) pour plus d'informations.

Enfin, accédez à l’ Cadres onglet et développez l’ Google Consent Mode v2 accordéon pour configurer les détails du framework.

Consultez le tableau ci-dessous pour obtenir des informations sur chaque interrupteur de la configuration d’intégration :
Remarque: Afin d’implémenter avec succès Google Consent Mode v2 (Basic) pour la réglementation, votre organisation devra devoir activer les Produits publicitaires Google et/ou les Produits Google Analytics en fonction des produits Google que votre organisation utilise.
Définir l'état par défaut de Google Consent Mode au chargement de la page
La version de base de Google Consent Mode v2 bloquera les balises de produits Google jusqu’à ce qu’un utilisateur final interagisse avec votre widget.
Assurez-vous que cet interrupteur est désactivé afin qu'aucun état par défaut ne soit défini pour la version de base.
Activer les produits publicitaires Google
Lorsqu’il est activé, indique que le fournisseur Produits publicitaires Google (ID d’API : google) est ajouté à la réglementation. Si le commutateur est désactivé, le fournisseur sera supprimé.
Activer {consent type} avant que l'utilisateur ne donne son consentement
Pour chaque type de consentement, remplacera l'état par défaut du type de consentement Google et le définira sur accordé dès que la balise de produit Google se charge.
Avec Google Consent Mode v2 (Basic), les balises de produits Google seront bloquées jusqu'à ce que l'utilisateur final donne son consentement et même l'état du consentement n'est pas envoyé à Google. Ces paramètres n'ont pas besoin d'être activés.
Activer les produits Google Analytics
Lorsqu’il est activé, indique que le fournisseur Produits Google Analytics (ID d’API : googleana-4TXnJigR) est ajouté à la réglementation. Si le commutateur est désactivé, le fournisseur sera supprimé.
Activer l’intégration IAB TCF avec Google Consent Mode
Permet à Didomi de définir un indicateur supplémentaire (TCData.enableAdvertiserConsentMode à true) pour les commandes getTCData et addEventListener commandes. Ce drapeau supplémentaire permet à Google d’inférer et d’associer les paramètres de consentement aux types de consentement Google Consent Mode v2 suivants sur la base des finalités IAB TCF :
ad_storagead_user_dataad_personalization
Cliquez ici pour plus d’informations sur la manière dont Google calcule le mapping entre les finalités IAB TCF et les types de consentement Google.
L’intégration TCF avec Google Consent Mode ne prend pas en charge les balises de produits Google qui nécessitent le analytics_storage, functionality_storage, personalization_storage, ou security_storage types de consentement.
Pour les produits Google qui nécessitent le type de consentement analytics_storage de consentement, Didomi définira ce type de consentement sur accordé si l'utilisateur final consent globalement (consentement au fournisseur et à toutes ses finalités) pour les Produits Google Analytics (ID d'API : googleana-4TXnJigR).
Disponible uniquement lorsque l’IAB TCF a également été ajouté aux frameworks de la réglementation.
Nom de la data layer
Par défaut, Didomi utilise dataLayer comme nom de variable pour la dataLayer Google Tag Manager de votre organisation. Si votre organisation a modifié le nom de la variable de votre dataLayer, saisissez alors ce nom de variable dans l'espace prévu.
Suivi des conversions d’application avec Firebase et les partenaires AAP de Google
Cliquez ici pour plus d’informations lors de la configuration de Google Consent Mode v2 (Basic) pour les SDK mobiles.

Configurer la ou les balises de produit Google
Remarque: Cette section suppose que votre organisation a déjà intégré les balises Google Tag Manager sur votre site web.
Afin de garantir que les balises de produits Google soient bloquées conformément à une configuration Google Consent Mode v2 (Basic), votre organisation doit configurer les balises de produits Google dans Google Tag Manager pour qu'elles ne se déclenchent que lorsqu'un utilisateur final donne 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éclencheur :

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

Configurez votre déclencheur avec les champs suivants :
Type de déclencheur
Événement personnalisé
Nom de l'événement
didomi-consent
Ce déclencheur se déclenche sur
Certains événements personnalisés
Condition de l'événement
didomiVendorsEnabled contient <vendor API ID>
Remarque: Remplacez <vendor API ID> par l'ID réel du fournisseur qui, lorsqu'il est consenti, déclenchera la balise de produit Google.

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.
Dans cet onglet, nous verrons comment implémenter Google Consent Mode v2 (Basic) sur votre réglementation avec un périmètre de collecte de données par fournisseur lorsque votre organisation utilise gtag.js des balises pour les produits Google directement sur votre site web.
Configurer Google Consent Mode v2 (Basic) sur la réglementation
Google Consent Mode v2 est activé par défaut pour les réglementations qui utilisent un périmètre de collecte de données par fournisseur, mais peut encore nécessiter une configuration supplémentaire pour s’aligner sur l’implémentation du mode de base.
Accédez à une réglementation qui utilise un périmètre de collecte de données par fournisseur et accédez à la Cadres carte sur la Paramètres globaux page.
Assurez-vous que Mode de consentement Google est activé.

En activant le framework Google Consent Mode pour la réglementation, Didomi ajoutera automatiquement les fournisseurs suivants à la réglementation :
Produits publicitaires Google
Ajoutera le fournisseur Produits publicitaires Google (ID d'API : google) à la réglementation. Conçu pour englober les produits Google qui utilisent un ou plusieurs des types de consentement suivants :
ad_storagead_user_dataad_personalizationfunctionality_storagepersonalization_storagesecurity_storage
Produits Google Analytics
Ajoutera le fournisseur Produits Google Analytics (ID d'API : googleana-4TXnJigR) à la réglementation. Conçu pour englober les produits Google qui nécessitent le analytics_storage de consentement.
Ensuite, accédez à l’ Fournisseurs et finalités onglet et utilisez la matrice fournisseur x finalité fournie pour configurer les règles de traitement, supprimer l’une des finalités, etc. pour les fournisseurs ajoutés. Voir Configurer la réglementation (par fournisseur) pour plus d'informations.

Enfin, accédez à l’ Cadres onglet et développez l’ Google Consent Mode v2 accordéon pour configurer les détails du framework.

Consultez le tableau ci-dessous pour obtenir des informations sur chaque interrupteur de la configuration d’intégration :
Remarque: Afin d’implémenter avec succès Google Consent Mode v2 (Basic) pour la réglementation, votre organisation devra devoir activer les Produits publicitaires Google et/ou les Produits Google Analytics en fonction des produits Google que votre organisation utilise.
Définir l'état par défaut de Google Consent Mode au chargement de la page
La version de base de Google Consent Mode v2 bloquera les balises de produits Google jusqu’à ce qu’un utilisateur final interagisse avec votre widget.
Assurez-vous que cet interrupteur est désactivé afin qu'aucun état par défaut ne soit défini pour la version de base.
Activer les produits publicitaires Google
Lorsqu’il est activé, indique que le fournisseur Produits publicitaires Google (ID d’API : google) est ajouté à la réglementation. Si le commutateur est désactivé, le fournisseur sera supprimé.
Activer {consent type} avant que l'utilisateur ne donne son consentement
Pour chaque type de consentement, remplacera l'état par défaut du type de consentement Google et le définira sur accordé dès que la balise de produit Google se charge.
Avec Google Consent Mode v2 (Basic), les balises de produits Google seront bloquées jusqu'à ce que l'utilisateur final donne son consentement et même l'état du consentement n'est pas envoyé à Google. Ces paramètres n'ont pas besoin d'être activés.
Activer les produits Google Analytics
Lorsqu’il est activé, indique que le fournisseur Produits Google Analytics (ID d’API : googleana-4TXnJigR) est ajouté à la réglementation. Si le commutateur est désactivé, le fournisseur sera supprimé.
Activer l’intégration IAB TCF avec Google Consent Mode
Permet à Didomi de définir un indicateur supplémentaire (TCData.enableAdvertiserConsentMode à true) pour les commandes getTCData et addEventListener commandes. Ce drapeau supplémentaire permet à Google d’inférer et d’associer les paramètres de consentement aux types de consentement Google Consent Mode v2 suivants sur la base des finalités IAB TCF :
ad_storagead_user_dataad_personalization
Cliquez ici pour plus d’informations sur la manière dont Google calcule le mapping entre les finalités IAB TCF et les types de consentement Google.
L’intégration TCF avec Google Consent Mode ne prend pas en charge les balises de produits Google qui nécessitent le analytics_storage, functionality_storage, personalization_storage, ou security_storage types de consentement.
Pour les produits Google qui nécessitent le type de consentement analytics_storage de consentement, Didomi définira ce type de consentement sur accordé si l'utilisateur final consent globalement (consentement au fournisseur et à toutes ses finalités) pour les Produits Google Analytics (ID d'API : googleana-4TXnJigR).
Disponible uniquement lorsque l’IAB TCF a également été ajouté aux frameworks de la réglementation.
Nom de la data layer
Par défaut, Didomi utilise dataLayer comme nom de variable pour la dataLayer Google Tag Manager de votre organisation. Si votre organisation a modifié le nom de la variable de votre dataLayer, saisissez alors ce nom de variable dans l'espace prévu.
Suivi des conversions d’application avec Firebase et les partenaires AAP de Google
Cliquez ici pour plus d’informations lors de la configuration de Google Consent Mode v2 (Basic) pour les SDK mobiles.

Installer la/les balise(s) de produit Google
Afin de garantir que les balises de produits Google soient bloquées conformément à une configuration Google Consent Mode v2 (Basic), votre organisation doit configurer chaque balise de produit Google sur votre page pour qu'elle ne se déclenche que lorsqu'un utilisateur final donne son consentement au produit Google concerné.
Utilisez Didomi <script> les attributs de balise pour modifier les gtag.js balises de chaque balise de produit Google sur votre site web afin d'inclure type="didomi/javascript" data-vendor="{Google Vendor API ID}" .
Ne pas activer le bouton Google Consent Mode v2 dans la console Didomi lorsque vous utilisez le modèle GTM comme méthode d'implémentation de Google Consent Mode v2 (Basic).

Vous trouverez ci-dessous des informations sur l'implémentation de Google Consent Mode v2 (Basic) via le modèle GTM Didomi :
Dans 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 par programmation à l’exécution. Les signaux de consentement doivent être transmis tôt dans le cycle de vie de l’application afin de garantir que les SDK Google respectent les choix de l’utilisateur final.
Dans cet onglet, nous verrons comment implémenter le framework Google Consent Mode v2 (Basic) sur une réglementation pour une application mobile.
Exigences
Consultez le tableau ci-dessous pour plus d'informations sur la version minimale requise du SDK mobile Didomi utilisé dans votre application et prenant en charge le SDK Firebase et le SDK Google Ads :
iOS/tvOS
>v2.27.0
Android
>v2.27.0
Configurer Google Consent Mode v2 (Basic) sur la réglementation
Google Consent Mode v2 est activé par défaut pour les réglementations qui utilisent un périmètre de collecte de données par fournisseur, mais peut encore nécessiter une configuration supplémentaire pour s’aligner sur l’implémentation du mode de base.
Accédez à une réglementation qui utilise un périmètre de collecte de données par fournisseur et accédez à la Cadres carte sur la Paramètres globaux page.
Assurez-vous que Mode de consentement Google est activé.

En activant le framework Google Consent Mode pour la réglementation, Didomi ajoutera automatiquement les fournisseurs suivants à la réglementation :
Produits publicitaires Google
Ajoutera le fournisseur Produits publicitaires Google (ID d'API : google) à la réglementation. Conçu pour englober les produits Google qui utilisent un ou plusieurs des types de consentement suivants :
ad_storagead_user_dataad_personalizationfunctionality_storagepersonalization_storagesecurity_storage
Produits Google Analytics
Ajoutera le fournisseur Produits Google Analytics (ID d'API : googleana-4TXnJigR) à la réglementation. Conçu pour englober les produits Google qui nécessitent le analytics_storage de consentement.
Ensuite, accédez à l’ Fournisseurs et finalités onglet et utilisez la matrice fournisseur x finalité fournie pour configurer les règles de traitement, supprimer l’une des finalités, etc. pour les fournisseurs ajoutés. Voir Configurer la réglementation (par fournisseur) pour plus d'informations.

Enfin, accédez à l’ Cadres onglet et développez l’ Google Consent Mode v2 accordéon pour configurer les détails du framework.

Consultez le tableau ci-dessous pour obtenir des informations sur chaque interrupteur de la configuration d’intégration :
Remarque: Afin d’implémenter avec succès Google Consent Mode v2 (Basic) pour la réglementation, votre organisation devra devoir activer les Produits publicitaires Google et/ou les Produits Google Analytics en fonction des produits Google que votre organisation utilise.
Définir l'état par défaut de Google Consent Mode au chargement de la page
La version de base de Google Consent Mode v2 bloquera les balises de produits Google jusqu’à ce qu’un utilisateur final interagisse avec votre widget.
Assurez-vous que cet interrupteur est désactivé afin qu'aucun état par défaut ne soit défini pour la version de base.
Activer les produits publicitaires Google
Lorsqu’il est activé, indique que le fournisseur Produits publicitaires Google (ID d’API : google) est ajouté à la réglementation. Si le commutateur est désactivé, le fournisseur sera supprimé.
Activer {consent type} avant que l'utilisateur ne donne son consentement
Pour chaque type de consentement, remplacera l'état par défaut du type de consentement Google et le définira sur accordé dès que la balise de produit Google se charge.
Avec Google Consent Mode v2 (Basic), les balises de produits Google seront bloquées jusqu'à ce que l'utilisateur final donne son consentement et même l'état du consentement n'est pas envoyé à Google. Ces paramètres n'ont pas besoin d'être activés.
Activer les produits Google Analytics
Lorsqu’il est activé, indique que le fournisseur Produits Google Analytics (ID d’API : googleana-4TXnJigR) est ajouté à la réglementation. Si le commutateur est désactivé, le fournisseur sera supprimé.
Activer l’intégration IAB TCF avec Google Consent Mode
Permet à Didomi de définir un indicateur supplémentaire (TCData.enableAdvertiserConsentMode à true) pour les commandes getTCData et addEventListener commandes. Ce drapeau supplémentaire permet à Google d’inférer et d’associer les paramètres de consentement aux types de consentement Google Consent Mode v2 suivants sur la base des finalités IAB TCF :
ad_storagead_user_dataad_personalization
Cliquez ici pour plus d’informations sur la manière dont Google calcule le mapping entre les finalités IAB TCF et les types de consentement Google.
L’intégration TCF avec Google Consent Mode ne prend pas en charge les balises de produits Google qui nécessitent le analytics_storage, functionality_storage, personalization_storage, ou security_storage types de consentement.
Pour les produits Google qui nécessitent le type de consentement analytics_storage de consentement, Didomi définira ce type de consentement sur accordé si l'utilisateur final consent globalement (consentement au fournisseur et à toutes ses finalités) pour les Produits Google Analytics (ID d'API : googleana-4TXnJigR).
Disponible uniquement lorsque l’IAB TCF a également été ajouté aux frameworks de la réglementation.
Nom de la data layer
Par défaut, Didomi utilise dataLayer comme nom de variable pour la dataLayer Google Tag Manager de votre organisation. Si votre organisation a modifié le nom de la variable de votre dataLayer, saisissez alors ce nom de variable dans l'espace prévu.
Firebase
Firebase est le SDK principal pour les applications Google. Une fois activée, l'intégration garantit :
un mappage correct des signaux de consentement Didomi vers Firebase
une propagation automatique vers les SDK Google pour la mesure et la publicité
une conformité simplifiée pour le RGPD et des réglementations similaires
Branch
Partenaires d'attribution d'application (AAP) comme Branch doivent recevoir des signaux de consentement précis pour se conformer aux réglementations sur la confidentialité et transmettent ces signaux à Google.
Lorsque Branch est activé pour la réglementation et que le SDK Branch est présent dans votre application, Didomi gère la propagation du signal Google Consent Mode pour Branch.
Pour les utilisateurs finaux dans les régions réglementées par le RGPD, Didomi indique le contexte de conformité en définissant eea à 1 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 a fourni son consentement, Didomi recalcule l'état de ces signaux à l'aide du consentement de l'utilisateur final pour les Produits publicitaires Google et les Produits Google Analytics, puis met Branch à jour en conséquence.
Pour les utilisateurs situés hors des régions RGPD, Didomi définit eea à 0 pour indiquer qu'aucune obligation RGPD ne s'applique.
Kochava
Partenaires d'attribution d'application (AAP) comme Kochava doivent recevoir des signaux de consentement précis pour se conformer aux réglementations sur la confidentialité et transmettent ces signaux à Google.
Lorsque Kochava est activé pour la réglementation, Didomi s’assure que Kochava reçoit la chaîne de consentement nécessaire pour renseigner les signaux de consentement de Google. Kochava utilise ces informations de consentement lors des transmissions d’installation et d’événements.
Lorsque la CMP recueille 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 final a donné son consentement.
Kochava analyse la chaîne de consentement TCF et l'applique pour générer les signaux requis par Google. Ce processus fonctionne de manière fluide avec les CMP qui prennent en charge l'IAB Transparency & Consent Framework (TCF) v2.3 ou l'API Global Privacy Platform v1.1.
Airbridge
Partenaires d'attribution d'application (AAP) comme Airbridge doivent recevoir des signaux de consentement précis pour se conformer aux réglementations sur la confidentialité et transmettent ces signaux à Google.
Lorsque Airbridge est activé dans la console et que le SDK Airbridge est détecté dans l'application, Didomi calcule les signaux Google Consent Mode appropriés et les partage avec Airbridge.
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 eeaRegion à true. En même temps, Airbridge reçoit les valeurs par défaut des signaux de consentement en fonction de votre configuration dans le SDK Didomi. Une fois que l'utilisateur final a donné son consentement via le CMP, Didomi met ces signaux à jour et s'assure qu'Airbridge reflète les préférences réelles de l'utilisateur final.
Pour les utilisateurs finaux hors de l'EEE, Didomi signale que l'utilisateur final ne se trouve pas dans une région réglementée par le RGPD en définissant eeaRegion à false.
AppsFlyer
Partenaires d'attribution d'application (AAP) comme AppsFlyer doivent recevoir des signaux de consentement précis pour se conformer aux réglementations sur la confidentialité et transmettent ces signaux à Google.
Lorsque AppsFlyer est activé dans la console et que le SDK AppsFlyer est présent dans votre application, Didomi gère la propagation du signal Google Consent Mode pour AppsFlyer.
Pour les utilisateurs situés dans des régions réglementées par le RGPD, Didomi indique le contexte de conformité en définissant
isUserSubjectToGDPRàtrueet 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 a donné son consentement, Didomi recalcule l'état de ces signaux à l'aide du consentement de l'utilisateur final pour les Produits publicitaires Google et les Produits Google Analytics, puis met AppsFlyer à jour en conséquence.Pour les utilisateurs hors de la juridiction du RGPD, Didomi définira
isUserSubjectToGDPRàfalse.Si vous avez activé l'intégration TCF avec Google Consent Mode, Didomi demandera automatiquement à AppsFlyer d'utiliser la chaîne TC en définissant
enableTCFDataCollection(true). En conséquence, AppsFlyer peut obtenir directement le consentement de l'utilisateur à partir de la chaîne TC dansSharedPreferences

Tester Google Consent Mode v2 (Basic)
Lorsqu’elle est correctement configurée et mise en œuvre, une implémentation Google Consent Mode v2 (Basic) empêchera le déclenchement des balises de produits Google concernées jusqu’à ce que l’utilisateur final accorde son consentement aux fournisseurs Google concernés associés à votre réglementation. Dans cette section, nous verrons comment tester si votre configuration Google Consent Mode v2 (Basic) fonctionne comme prévu.
Confirmer les fournisseurs de produits Google sur le widget
Comme mentionné ci-dessus lors de la configuration, Google Consent Mode v2 (Basic) nécessite l'utilisation des fournisseurs suivants Produits publicitaires Google (ID d'API : google) et/ou Produits Google Analytics (ID d'API : googleana-4TXnJigR) selon les produits Google utilisés par votre organisation.
Avant de continuer, assurez-vous que les bons fournisseurs sont ajoutés au widget afin de refléter les produits Google qui seront déclenchés :

Tester le déclenchement des produits Google
Lors du test de l'implémentation Google Consent Mode v2 (Basic), 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 se déclenchent uniquement lorsqu'un utilisateur final donne son consentement
La manière dont votre organisation teste que la/les balise(s) de produit Google se déclenchent comme prévu dans une configuration Google Consent Mode v2 (Basic) dépend de la façon dont vous avez configuré l’implémentation sur la réglementation :
Google Tag Manager
Google Tag Manager
Site web
gtag.js
Site web
modèle GTM
Google Tag Manager
Site web
SDK mobile
Journaux du SDK Didomi
Firebase DebugView
ADB (Android) ou console Xcode (iOS) pour les journaux d'exécution
Sniffeurs réseau (par ex. Charles Proxy) pour vérifier les charges utiles des événements
Dans cet onglet, nous verrons comment tester l’implémentation Google Consent Mode v2 (Basic) de votre organisation via le site web sur lequel le widget Didomi est déployé.
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é le widget Didomi avec une implémentation Google Consent Mode v2 (Basic) et laissez le widget se charger sur la page. Il est important que vous n’interagissiez pas encore avec le widget.
Ouvrez la console du navigateur et accédez au stockage des cookies (pour Chrome, il s'agit de Application> Cookies et pour Firefox, de Storage>Cookies).

Assurez-vous qu'aucun cookie n'est déposé par les produits Google tenant compte du consentement utilisés par votre organisation (par ex. Google Analytics, Ad Words, Floodlight, etc...).
Ensuite, sélectionnez l'onglet Réseau dans la console du navigateur et utilisez le filtre de recherche fourni pour rechercher :
analytics.jsgtagcollectgcsgcd
Assurez-vous qu'aucune requête réseau n'est effectuée avec ces paramètres.

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é le widget Didomi avec une implémentation Google Consent Mode v2 (Basic) et laissez le widget se charger sur la page. Refusez le consentement pour tous les fournisseurs et toutes les finalités.
Ouvrez la console du navigateur et accédez au stockage des cookies (pour Chrome, il s'agit de Application> Cookies et pour Firefox, de Storage>Cookies).

Assurez-vous qu'aucun cookie n'est déposé par les produits Google tenant compte du consentement utilisés par votre organisation (par ex. Google Analytics, Ad Words, Floodlight, etc...).
Ensuite, sélectionnez l'onglet Réseau dans la console du navigateur et utilisez le filtre de recherche fourni pour rechercher :
analytics.jsgtagcollectgcsgcd
Assurez-vous qu'aucune requête réseau n'est effectuée avec ces paramètres.

Les balises de produits Google se déclenchent uniquement lorsqu'un utilisateur final donne son consentement
Accédez au site web sur lequel vous avez déployé le widget Didomi avec une implémentation Google Consent Mode v2 (Basic) et laissez le widget se charger sur la page. Accordez le consentement pour tous les fournisseurs et toutes les finalités.
Sélectionnez Réseau l'onglet 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.

Dans cet onglet, nous verrons comment tester l'implémentation Google Consent Mode v2 (Basic) de votre organisation via Google Tag Manager.
Accédez au conteneur dans lequel vous avez configuré et publié votre Google Consent Mode v2 (Basic) dans votre compte Google Tag Manager, puis cliquez sur Aperçu.

Utilisez le champ fourni pour saisir l’URL de votre site web sur lequel le widget Didomi est implémenté. Cliquez Connecter une fois terminé.

Les balises de produits Google ne se déclenchent pas avant l'action de consentement
Laissez le widget se charger dans la fenêtre suivante de Tag Assistant. Il est important que vous n’interagissiez pas encore avec le widget.
Accédez aux événements sur le côté gauche de Tag Assistant et sélectionnez l'onglet Balises . Assurez-vous qu'aucune de vos balises de produits Google ne se déclenche.

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

Les balises de produits Google ne se déclenchent pas si un utilisateur final refuse le consentement
Laissez le widget se charger dans la fenêtre suivante de Tag Assistant. Refusez le consentement pour tous les fournisseurs et toutes les finalités.
Accédez aux événements liés à l'action « refuser le consentement » sur le côté gauche de Tag Assistant et sélectionnez l' Balises . Assurez-vous qu'aucune de vos balises de produits Google ne se déclenche.

Ensuite, cliquez sur l'onglet Consentement onglet 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).

Les balises de produits Google se déclenchent uniquement lorsqu'un utilisateur final donne son consentement
Laissez le widget se charger dans la fenêtre suivante de Tag Assistant. Accordez le consentement pour tous les fournisseurs et toutes les finalités.
Accédez à didomi-consent l'événement lié à l'action « accorder le consentement » sur le côté gauche de Tag Assistant et sélectionnez l' Balises onglet. Assurez-vous que vos balises de produits Google se sont déclenchées.

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 été définis sur Accordé.

La manière dont votre organisation effectue les tests dépend des intégrations configurées et des outils disponibles pour votre application mobile. Dans cet onglet, nous verrons comment effectuer les validations que votre organisation doit réaliser afin de vérifier que les signaux par défaut et mis à jour sont correctement définis et envoyés.
Activer les journaux de débogage
Activez la journalisation verbeuse dans le SDK Didomi via :
Android
iOS
Si intégré avec Firebase, activez Firebase DebugView via :
Android
iOS
Lancer avec -FIRDebugEnabled argument
Critères de test
Analysez les journaux et les charges utiles réseau pour chaque critère afin de vous assurer que les résultats attendus sont définis.
Bonnes pratiques de test
Testez votre application dans plusieurs régions et sous plusieurs réglementations
Vérifiez le comportement lors du premier lancement de l'application et après les actions de consentement de l'utilisateur final
Utilisez toujours de véritables builds du SDK et non des mocks pour la validation finale
Mis à jour