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 framework TCF pour transmettre des signaux de consentement aux balises Google.

Le Transparency & Consent Framework (TCF) de l'IAB est un cadre technique basé sur des normes ouvertes qui permet aux sites Web, aux annonceurs et aux agences publicitaires d'obtenir, d'enregistrer et d'actualiser l'autorisation des consommateurs (consentement) sur des pages Web.

Pour contrôler les cookies Google Analytics, intégrez le mode Consentement.

Vous pouvez activer l'intégration du TCF du mode Consentement en utilisant 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 l'accepter, même sur les pages chargées via un iframe.

window['gtag_enable_tcf_support'] = true

Applications

Les intégrations du TCF peuvent être activées automatiquement par votre PGC. 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 de l'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 aux spécifications techniques du TCF, et respectent les règles de Google relatives au consentement de l'utilisateur dans l'Union européenne.

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 liés à l'implémentation du TCF.

Lorsqu'elle est activée, l'intégration du TCF au mode Consentement mappe les objectifs du TCF aux 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 tag pour votre bannière.