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.
<!-- 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>
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 :
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.
- Dans GTM, créez une nouvelle balise de type HTML personnalisé avec le code Facebook Pixel
- Dans les paramètres de la balise, allez dans Paramètres de consentement
- Définissez Exiger un consentement supplémentaire pour que la balise se déclenche :
ad_storage - 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
- Installez l'extension Meta Pixel Helper dans Chrome
- Avant l'obtention du consentement : le pixel ne doit envoyer aucun événement
- Après l'obtention du consentement marketing : le pixel doit envoyer un événement
PageView - Vérifiez dans Meta Business Suite → Gestionnaire d'événements que les événements sont correctement enregistrés