Documentation

Tout ce qu'il vous faut pour déployer Consentio rapidement

Facebook Pixel

Intégration de Facebook Pixel (Meta Pixel) avec Consentio

Qu'est-ce que Facebook Pixel

Meta Pixel (anciennement Facebook Pixel) est un outil de mesure permettant de suivre les conversions et le retargeting sur Facebook et Instagram. Il permet de mesurer l'efficacité des publicités, de créer des audiences personnalisées et d'optimiser les campagnes publicitaires.

Catégorie de cookies

Facebook Pixel appartient à la catégorie marketing.

Catégorie Consentio Signal GCM
marketing ad_storage, ad_user_data, ad_personalization

Installation avec Consentio

Ajoutez le code Facebook Pixel avec les attributs type="text/plain" et data-category="marketing". Le script Consentio n'activera le pixel qu'après l'obtention du consentement pour les cookies marketing.

HTML
<!-- Facebook Pixel -->
<script type="text/plain" data-category="marketing">
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'YOUR_PIXEL_ID');
  fbq('track', 'PageView');
</script>

<!-- Solution de repli Noscript -->
<noscript>
  <img height="1" width="1" style="display:none"
    src="https://www.facebook.com/tr?id=YOUR_PIXEL_ID&ev=PageView&noscript=1" />
</noscript>
Attention : remplacez YOUR_PIXEL_ID par l'ID réel provenant de Meta Business Suite → Gestionnaire d'événements.

Alternative avec l'API JavaScript

Chargez Facebook Pixel dynamiquement après l'obtention du consentement :

JavaScript
Consentio.onConsentChange((consent) => {
  if (consent.marketing) {
    !function(f,b,e,v,n,t,s)
    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    n.callMethod.apply(n,arguments):n.queue.push(arguments)};
    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
    n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];
    s.parentNode.insertBefore(t,s)}(window, document,'script',
    'https://connect.facebook.net/en_US/fbevents.js');
    fbq('init', 'YOUR_PIXEL_ID');
    fbq('track', 'PageView');
  }
})

Intégration via GTM

Si vous utilisez Google Tag Manager, configurez la balise Facebook Pixel pour qu'elle exige le consentement ad_storage. Consentio communique automatiquement avec GTM via Google Consent Mode v2, de sorte que la balise ne se déclenchera qu'après l'obtention du consentement marketing.

  1. Dans GTM, créez une nouvelle balise de type HTML personnalisé avec le code Facebook Pixel
  2. Dans les paramètres de la balise, allez dans Paramètres de consentement
  3. Définissez Exiger un consentement supplémentaire pour que la balise se déclenche : ad_storage
  4. Définissez le déclencheur sur Toutes les pages

Google Consent Mode v2

Consentio associe automatiquement les catégories aux signaux Google Consent Mode v2 :

Catégorie Consentio Signal GCM Description
marketing ad_storage Stockage publicitaire
marketing ad_user_data Partage des données utilisateur avec les plateformes publicitaires
marketing ad_personalization Personnalisation des publicités

Vérification

  1. Installez l'extension Meta Pixel Helper dans Chrome
  2. Avant l'obtention du consentement : le pixel ne doit envoyer aucun événement
  3. Après l'obtention du consentement marketing : le pixel doit envoyer un événement PageView
  4. Vérifiez dans Meta Business Suite → Gestionnaire d'événements que les événements sont correctement enregistrés
Google AnalyticsTikTok Pixel