Implémentez le Transparency & Consent Framework (cadre de transparence et de consentement)

Cette page s'adresse aux développeurs de plates-formes de gestion du consentement (CMP) qui souhaitent utiliser le TCF pour transmettre des signaux de consentement aux balises Google.

Le Transparency & Consent Framework (TCF) de l'IAB est un framework technique standard ouvert qui permet aux sites Web, aux annonceurs et aux agences publicitaires d'obtenir, d'enregistrer et de mettre à jour le consentement des consommateurs pour les pages Web.

Pour contrôler les cookies Google Analytics, procédez à l'intégration avec le mode Consentement.

Vous pouvez activer l'intégration du TCF du mode Consentement à l'aide de l'une des méthodes suivantes.

API CMP

Définissez le champ enableAdvertiserConsentMode sur true dans les objets TCData générés par l'implémentation de l'API de votre plate-forme de gestion du consentement TCF.

TCData.enableAdvertiserConsentMode = true

Site Web

Pour activer la compatibilité avec le TCF, définissez la propriété sur true sur chaque site Web qui doit être compatible avec le TCF, même sur les pages chargées via un iframe.

window['gtag_enable_tcf_support'] = true

Applications

Les intégrations TCF peuvent être activées automatiquement par votre CMP. Vous pouvez désactiver l'intégration en mettant à jour votre fichier AndroidManifest.xml (Android) ou info.plist (iOS).

Pour Android :

<metadata android:name="google_analytics_tcf_data_enabled" android:value="false" />

Pour iOS :

<key>GOOGLE_ANALYTICS_TCF_DATA_ENABLED</key> <false/>

Comportement d'intégration du TCF

La balise Google et le SDK Google Analytics pour Firebase n'acceptent que les chaînes TCF correctement implémentées conformément aux règles et spécifications techniques du TCF, ainsi qu'aux règles de Google relatives au consentement de l'utilisateur dans l'UE.

Pour les intégrations de balises Web, si la PGC ne répond pas dans un délai de 500 millisecondes ou si l'état "erreur", "bouchon" ou "chargement" s'affiche, la balise utilisera les paramètres de consentement par défaut.

Découvrez comment résoudre les problèmes d'implémentation du TCF.

Lorsque cette option est activée, l'intégration du TCF du mode Consentement est mappée entre les finalités du TCF et les commandes du mode Consentement, comme suit.

Objectif Description Comportement de la balise Google lorsque la finalité est refusée
1 Stocker des informations sur un appareil et/ou les consulter ad_storage = denied
ad_user_data = denied
3 Créer un profil publicitaire personnalisé ad_personalization = denied
4 Sélectionner des annonces personnalisées ad_personalization = denied
7 Mesurer les performances des annonces ad_user_data = denied

Désactive la fonctionnalité Signaux Google dans Google Analytics (pour les balises Web uniquement).

9 Appliquer les résultats d'une étude de marché afin de générer des insights sur l'audience

Désactive la fonctionnalité Signaux Google dans Google Analytics (pour les balises Web uniquement).

10 Développer et améliorer des produits

Désactive la fonctionnalité Signaux Google dans Google Analytics (pour les balises Web uniquement).

Étapes suivantes

Si vous prévoyez de fournir à vos clients une balise qu'ils peuvent utiliser dans Google Tag Manager, créez un modèle de balise pour votre bannière.