Table des matières
Depuis le 1er mars 2026, la version 2.3 du Transparency and Consent Framework (TCF) de l'IAB Europe est la seule valide. Votre site affiche de la publicité via Google AdSense ou Ad Manager, ou votre bannière de cookies s'appuie sur le TCF ? Une chaîne de consentement mal formée peut alors couper vos revenus publicitaires personnalisés. Voici ce qui a changé, qui est concerné en Suisse et l'effet réel sur votre tracking, votre SEO et votre visibilité dans les moteurs de réponse (AEO).
En bref
TCF 2.3 est publié depuis le 19 juin 2025 ; depuis le 1er mars 2026, une TC String sans segment disclosedVendors est invalide.
Les premiers concernés sont les éditeurs qui monétisent avec AdSense, Ad Manager ou AdMob, Suisse comprise depuis le 31 juillet 2024.
Pour un annonceur, le Consent Mode v2 reste le signal clé ; le TCF n'est qu'un des moyens de le transmettre.
SEO et AEO : l'impact est indirect (poids de la bannière, contenu lisible sans JavaScript).
TCF 2.3 : ce qui a changé techniquement

Le TCF est un standard qui encode le choix du visiteur dans une chaîne de caractères, la TC String, lue par les partenaires publicitaires (les « vendors »). La version 2.2, lancée en 2023, laissait une ambiguïté : quand un vendor invoquait l'intérêt légitime, un bit à 0 pouvait signifier « le visiteur s'est opposé » ou « ce vendor ne lui a jamais été présenté ».
Le TCF 2.3 règle ce point en rendant obligatoire le segment disclosedVendors, qui indique quels vendors ont réellement été affichés dans votre CMP. Selon l'IAB Europe, toute TC String créée depuis le 1er mars 2026 sans ce segment est jugée invalide ; les chaînes créées avant restent valides jusqu'au renouvellement du consentement.
Si vous utilisez une CMP commerciale, la mise à jour est normalement faite par l'éditeur. Une CMP maison, elle, doit être adaptée.
Qui est vraiment concerné en Suisse ?
La LPD n'impose pas le TCF, et le RGPD non plus : c'est un standard de l'industrie publicitaire. Il devient incontournable dans un cas précis.
Vous monétisez votre site avec Google (AdSense, Ad Manager, AdMob) : Google exige une CMP certifiée intégrée au TCF pour servir des annonces personnalisées dans l'EEE et au Royaume-Uni depuis le 16 janvier 2024, et en Suisse depuis le 31 juillet 2024 (aide Google Ad Manager). Sans cela, seules des annonces non personnalisées ou limitées sont servies.
Vous êtes annonceur (PME, e-commerce, génération de leads) : le TCF est facultatif. Ce qui compte pour Google Ads et GA4, ce sont des signaux Google Consent Mode v2 valides.
Pour une entreprise qui ne vise que la Suisse et n'affiche pas de publicité tierce, passer au TCF n'apporte souvent qu'une bannière plus lourde.
TCF 2.3 et Consent Mode v2 : comment ils s'articulent

Les deux ne font pas double emploi. Le TCF standardise le signal pour tout l'écosystème publicitaire ; le Consent Mode pilote le comportement des balises Google. Selon la documentation Google, les balises Google peuvent lire la TC String et convertir les finalités TCF en paramètres du Consent Mode (un refus de la finalité 1 donne, par exemple, ad_storage et ad_user_data sur denied). Cette lecture n'est pas automatique : elle doit être activée par la CMP ou sur le site.
Pour les cookies Google Analytics, Google recommande de passer par le Consent Mode. Côté éditeur, une TC String invalide n'autorise plus que des annonces limitées : c'est là que le TCF 2.3 peut coûter cher.
Conseil A-Track
Dans l'aperçu Google Tag Manager, vérifiez que l'état du consentement change bien après le choix du visiteur, puis contrôlez les paramètres gcs et gcd dans l'onglet Réseau. Détails dans notre guide Consent Mode v2.
Les effets indirects sur le SEO et l'AEO
Le TCF n'est pas un facteur de classement. Mais la façon dont vous l'implémentez touche la performance et l'accessibilité de vos contenus.
Une liste de vendors raisonnable
La Global Vendor List de l'IAB compte plus de 1'000 vendors actifs (GVL, septembre 2026). Les activer tous alourdit la bannière, sa lecture et la TC String. Or les Core Web Vitals font partie des signaux utilisés par Google. Ne déclarez que les vendors que vous utilisez réellement : c'est aussi ce qu'exige la transparence envers le visiteur.
Un contenu lisible sans JavaScript
Selon une étude Vercel (décembre 2024), les principaux robots d'IA (GPTBot, OAI-SearchBot, ClaudeBot) n'exécutent pas JavaScript. Une bannière injectée en JavaScript ne les gêne donc pas, à condition que votre contenu figure dans le HTML servi par le serveur. Le vrai risque : un « mur de cookies » côté serveur ou un contenu chargé uniquement après le consentement.
La confiance, sans raccourci
Une politique de confidentialité claire et à jour inspire confiance aux visiteurs comme aux moteurs. En revanche, le balisage FAQPage n'est plus une solution miracle : depuis août 2023, Google limite ses résultats enrichis FAQ aux sites gouvernementaux et de santé faisant autorité (Google Search Central).
Conclusion : quatre vérifications à faire
Contrôlez votre CMP (Cookiebot, Didomi, Usercentrics, Axeptio...) : TCF 2.3 activé et, si vous monétisez avec Google, statut de CMP certifiée.
Épurez la liste des vendors pour ne garder que vos partenaires réels.
Auditez Google Tag Manager : aucune balise d'analyse ou de publicité ne doit partir avant le choix du visiteur.
Alignez vos textes LPD et RGPD sur les partenaires conservés. Pour choisir ou changer de CMP, voir notre article LPD vs RGPD pour les agences web.
Votre CMP produit-elle des TC Strings valides en TCF 2.3 ?
A-Track contrôle votre CMP : segment disclosedVendors, liste des vendors, lecture par les balises Google et signaux Consent Mode v2 avant et après le choix.
Recevez un audit tracking et conformité offert, restitué en 48 h.