Facebook Pixel
Integração do Facebook Pixel (Meta Pixel) com o Consentio
O que é o Facebook Pixel
O Meta Pixel (anteriormente Facebook Pixel) é uma ferramenta de medição para monitorizar conversões e retargeting no Facebook e Instagram. Permite medir a eficácia dos anúncios, criar públicos personalizados e otimizar campanhas publicitárias.
Categoria de Cookies
O Facebook Pixel pertence à categoria marketing.
| Categoria Consentio | Sinal GCM |
|---|---|
| marketing | ad_storage, ad_user_data, ad_personalization |
Instalação com o Consentio
Adicione o código do Facebook Pixel com os atributos type="text/plain" e
data-category="marketing". O script do Consentio só ativará o pixel após
o consentimento de cookies de marketing ser concedido.
<!-- 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>
<!-- Alternativa 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 pelo ID real
do Meta Business Suite → Gestor de Eventos.
Alternativa com a API JavaScript
Carregue o Facebook Pixel dinamicamente após o consentimento ser concedido:
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');
}
})
Integração via GTM
Se utilizar o Google Tag Manager, configure a tag do Facebook Pixel para exigir
o consentimento ad_storage. O Consentio comunica automaticamente com o GTM
através do Google Consent Mode v2, pelo que a tag só será acionada após o consentimento de marketing ser concedido.
- No GTM, crie uma nova tag do tipo HTML Personalizado com o código do Facebook Pixel
- Nas definições da tag, aceda a Definições de Consentimento
- Defina Exigir consentimento adicional para acionar a tag:
ad_storage - Defina o acionador como Todas as Páginas
Google Consent Mode v2
O Consentio mapeia automaticamente as categorias para sinais do Google Consent Mode v2:
| Categoria Consentio | Sinal GCM | Descrição |
|---|---|---|
| marketing | ad_storage |
Armazenamento publicitário |
| marketing | ad_user_data |
Partilha de dados do utilizador com plataformas publicitárias |
| marketing | ad_personalization |
Personalização de anúncios |
Verificação
- Instale a extensão Meta Pixel Helper no Chrome
- Antes de conceder o consentimento: o pixel não deve enviar quaisquer eventos
- Após conceder o consentimento de marketing: o pixel deve enviar um evento
PageView - Verifique no Meta Business Suite → Gestor de Eventos se os eventos estão a ser registados corretamente