Le pixel Facebook est un code Javascript qui lorsqu’il est placé sur vos landing pages et sur votre formulaire vous permet de suivre vos visiteurs et de remonter à Facebook les transactions, dans le but de mener d’optimiser vos campagnes publicitaires sur Facebook et Instagram, ainsi que de créer des “audiences personnalisée” que vous pourrez cibler avec vos publicités et post-sponsorisés.

Pour créer un pixel Facebook, vous devez vous rendre dans la section “Gestionnaire d’événement” depuis votre compte publicitaire.
La page d’aide de Facebook détaille la procédure : https://www.facebook.com/business/help/952192354843755?id=1205376682832142

Ensuite rendez-vous dans l’onglet A/B testing de vos formulaires de don ou d’inscription ou bien l’onglet A/B testing de vos landing pages.

Pour les pages des formulaires et les landing pages, vous n’avez qu’à choisir l’option “Installer le code manuellement” sur Facebook et copier-coller le code fournis dans le bloc “Code de test sur le formulaire”

Pixel Facebook GiveXpert

Pour visualiser l’ensemble du code vous pouvez étendre la zone de saisie en l’étirant depuis le coin bas-droit.

Remonter à Facebook le suivi des transactions

Facebook permet de suivre un “événement” comme un achat ou encore un don en personnalisant le code sur les pages sur lesquels ont lieu ces événements ; dans notre cas la page de remerciement qui est affichée après la transaction de don ou d’inscription.

Dans l’onglet A/B testing de vos formulaires de don ou d’inscription, on va donc reprendre le même code provenant de Facebook et y ajouter lignes suivantes qui font appel au shortcode [order_amount] pour communiquer le montant de la transaction.

<!-- Facebook Pixel Code -->
<script>
!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', '2XXXXXXXXXX9139');
fbq('track', 'PageView');
fbq('track', 'Donate');
fbq('track', 'Purchase', {value: '[order_amount]', currency: 'EUR'});
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=2XXXXXXXXXX9139&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->

De cette manière, à l’affichage de la page de remerciement Facebook sera notifié qu’il y a eu un don d’effectué et le montant de la transaction sera envoyé sous forme d’un montant d’achat.