Aller au contenu
Gravité: ÉlevéeResponsable: DéveloppementTemps de correction: 1-2 h

Embeds tiers avant consentement

Retardez YouTube, cartes, chat, réservation et autres embeds tiers jusqu'à ce que le visiteur ait consenti ou choisi explicitement de les charger.

Couvre: pre_consent_embed, third_party_embed_before_consent

Pourquoi c'est important

Les contenus tiers embarqués émettent souvent des requêtes et exposent des identifiants dès le premier chargement, même sans interaction avec la bannière.

Comment vérifier manuellement

  1. Inspectez le chargement de page pour repérer les requêtes iframe, script et API des fournisseurs embarqués.
  2. Identifiez les embeds vraiment essentiels et ceux qui sont purement optionnels.
  3. Vérifiez si des placeholders click-to-load sont disponibles à la place du chargement automatique.

Causes typiques

  • Les embeds sont rendus directement dans le HTML sans garde de consentement.
  • Les blocs CMS ou page builders chargent immédiatement le contenu iframe.
  • La CMP bloque les cookies mais pas l'initialisation des iframes ou embeds.

Correction dans GTM

  1. N'utilisez pas GTM pour injecter des embeds optionnels avant consentement.
  2. Placez les scripts chargeurs d'embeds derrière un consentement marketing ou fonctionnel selon le cas.
  3. Auditez les tags Custom HTML qui injectent des iframes.

Correction dans WordPress ou les plugins CMP

  1. Remplacez les blocs auto-loadés par des variantes click-to-load.
  2. Utilisez les intégrations CMP ou des plugins placeholder pour YouTube, Maps et les outils de chat.
  3. Vérifiez que des templates mis en cache ne réintroduisent pas l'ancien markup d'embed.

Correction générique côté développeur

  1. Affichez des placeholders au lieu d'embarquer directement le contenu tiers avant consentement.
  2. Ne chargez le vrai contenu qu'après opt-in ou action explicite de l'utilisateur.
  3. Séparez les embeds de service essentiels des contenus marketing ou média optionnels.

Comment confirmer que la correction fonctionne

  • Confirmez qu'aucun fournisseur d'embed ne reçoit de requête au premier chargement.
  • Confirmez que l'embed ne se charge qu'après opt-in ou click-to-load.
  • Lancez un nouveau scan et vérifiez que le finding d'embed disparaît.

Étape suivante

Relancez un scan après déploiement pour confirmer que le comportement réel a changé, et pas seulement le texte de la bannière.

Embeds tiers avant consentement — GDPR Fix Guide