Como configurar o Pixel Facebook em seu Google Tag Manager.

Não possuí o GTM habilitado em sua plataforma? Clique aqui e veja como realizar este procedimento.


A configuração se resume em 3 partes:

  1. Criação das variáveis;
  2. Criação dos acionadores;
  3. Inserção dos scripts.

Acesse o seu Google Tag Manager

Acesse o Google Tag Manager de seu site em https://tagmanager.google.com para iniciar as configurações.



Como criar variáveis no Google Tag Manager

Logando no Google Tag Manager, vamos criar as primeiras variáveis necessárias para o funcionamento do Pixel.


Configurando as variáveis para o Pixel do Facebook

Agora que já sabemos como criar variáveis, vamos listar as opções necessárias para o pleno funcionado do Pixel Facebook.


Nome da VariávelOpção de VariávelValor da variável
gtm.pageVariável JavaScriptgtm.page

moovin.compra.id

JavaScript personalizado


function(){
 	if (gtm.page == "confirmation"){    
	var ids = [];
	for (var i=0;i<gtm.products.length ;i++){
  		ids.push(gtm.products[i].SKU)
	}
             var sku = ids;
} 
else {    
            var sku = 'undefined';
}

return sku;

}


moovin.compra.valorVariável JavaScriptgtm.order_values.total
facebook.produto.valor.carVariável JavaScriptgtm.cart_values.total
facebook.produto.valorVariável JavaScriptgtm.product.price_number
facebook.produto.nomeVariável JavaScriptgtm.product.title
facebook.produto.id.carJavaScript personalizado


function() {
sku = [];
  for (var i = 0; i < gtm.products.length; i++) {
    var user = gtm.products[i];
    //console.log(user.SKU);
    sku.push(user.SKU_color);
   
}
 // console.log(sku)
  return sku;
}


facebook.produto.idVariável JavaScriptgtm.product.SKU_color
facebook.produto.categoriaVariável JavaScriptgtm.product.category
facebook.order_values.totalVariável JavaScriptgtm.order_values.total


Após a configuração, você deverá ter um resultado idêntico a este:



Como Criar Acionadores de Tags

Lista de Acionadores para configuração do Pixel Facebook

Agora que já sabemos como criar os acionadores, siga as informações da tabela abaixo.

Nome do AcionadorTipo de AcionadorTipo de EventoVariávelCondiçãoValor da Condição

Página de produto

Exibição de Página - DOM PontoAlguns Eventos DOM Pontosgtm.pageé igual aproduct
Página de pagamentoExibição de Página - DOM PontoAlguns Eventos DOM Pontosgtm.pageé igual apayment
Página de confirmaçãoExibição de Página - DOM PontoAlguns Eventos DOM Pontosgtm.pageé igual aconfirmation
Página carrinhoExibição de Página - DOM PontoAlguns Eventos DOM Pontosgtm.pageé igual acart

Como criar as tags no Google Tag Manager.






Configurando as Tags para ativação do Pixel Facebook

Agora que já sabemos como criar as tags, listaremos a tabela com tags necessários para o funcionamento do Pixel Facebook.

Atentar-se à informação no script "Facebook PIxel" onde você deverá inserir o seu código do facebook diretamente no script no local que se refere "SEUCÓDIGOFACEBOOK".

Nome da tagTipo da TagValor do tipo da TagNome do Acionamento
Facebook PixelHTML Personalizado


<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', 'SEUCÓDIGOFACEBOOK');
  fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
  src="https://www.facebook.com/tr?id=SEUCÓDIGOFACEBOOK&ev=PageView&noscript=1"
/></noscript>


Todas as páginas
Facebook - ProdutosHTML Personalizado


<script>
fbq('track', 'ViewContent', {
content_name: {{facebook.produto.nome}},
content_category: {{facebook.produto.categoria}},
content_ids: {{facebook.produto.id}},
content_type: 'product',
value: {{facebook.produto.valor}},
currency: 'BRL'
});
</script>


Página de produto
Facebook - início de checkoutHTML Personalizado


<script>
fbq('track', 'InitiateCheckout');
</script>


Página de Pagamento
Facebook - ConversãoHTML Personalizado


<script>
fbq('track', 'Purchase', {
content_ids: {{facebook.produto.id.car}},
content_type: 'product',
value: {{moovin.compra.valor}},
currency: 'BRL'
});
</script>


Página de confirmação
Facebook - Carrinho - PáginaHTML Personalizado


<script>
fbq('track', 'AddToCart', {
content_ids: {{facebook.produto.id.car}},
content_type: 'product',
value: {{facebook.produto.valor.car}},
currency: 'BRL'
});
</script>


Página Carrinho


Publicando o Pixel Facebook 



Ao finalizar estes procedimentos, você terá concluído a instalação de todos os scripts necessários para funcionamento do Pixel.

Obs.: Não realizamos suporte para configuração de scripts alheios a plataforma, este procedimento é responsabilidade do lojista ou de sua agência.