Instalação Pixel Facebook

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.

  • Para criar a primeira variável você deve acessar o menu lateral "Variável" . 



  • Abrirá uma outra página, onde você deve clicar no botão "NOVA".

  • Após clicar em NOVA, abrirá uma janela para que você insira o nome da variável e uma visualização para escolher a opção da variável. Digite o nome da sua nova variável e clique no lápis para escolher a opção de variável.

  • Clicando no lápis de opções de variáveis, abrirá diversas opções onde vamos trabalhar com somente duas opções para configurar o Pixel Facebook, que são: JavaScript Personalizado e Variável JavaScript.


  • Após escolher o tipo, voltará para a tela anterior onde será solicitado o valor da variável. No caso da opção Variável JavaScript, aparecerá o campo 

    Variável Javascript







  • Após realizar a criação da tag, clique em "Salvar" no canto superior direito.




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

  • Para criar um Acionador, você deve clicar no menu "Acionadores" e 

  • Clique no botão "NOVO".

  • Abrirá uma janela, onde será solicitado o nome do acionador e o tipo. O nome padrão de cada acionador será informando na tabela a seguir. 



  • Clicando no lápis para escolher as opções de acionadores, abrirá outra janela. Para o Pixel de Facebook, usaremos apenas a opção "DOM Ponto".

  • Clicando na opção "DOM Ponto", você visualizará as opções: Todos os eventos DOM prontosAlguns eventos DOM prontos. Para o Pixel do facebook, usaremos apenas a opção "Alguns eventos DOM prontos". Após clicar na opção "Alguns eventos DOM prontos", aparecerá 3 campos, sendo o primeiro para definir a variável criada anteriormente, a condição e o valor da condição. Para criar o acionador, basta clicar no simbolo ( + ) e para excluir, clique no simbolo ( - ) .




  • Após realizar a criação da tag, clique em "Salvar" no canto superior direito.

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.

  • Clique no menu "Tags".

  • Clique no botão "NOVA".



  • Abrirá uma nova janela solicitando o nome da tag, o tipo da tag e o acionamento. O nome da tag será informado na tabela a seguir. O Tipo da tag trabalharemos apenas com o "HTML Personalizado" e os acionadores é dependente de cada tag que também será informando na tabela de tags a seguir,




  • Clicando no lápis na área de "Configuração da Tag" aparecerá diversas opções onde devemos escolher a opção "HTML Personalizado".




  • Clicando em HTML Personalizado, você visualizará um bloco para inserção de código. O código de cada página será informando na tabela a seguir.




  • Clicando no lápis para configurar os acionadores, será exibidos todos os acionadores já cadastrados anteriormente onde você deve selecionar o desejado. 



  • Após realizar a criação da tag, clique em "Salvar" no canto superior direito.






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
Bloco de Código
<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
Bloco de Código
<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
Bloco de Código
<script>
fbq('track', 'InitiateCheckout');
</script>
Página de Pagamento
Facebook - ConversãoHTML Personalizado
Bloco de Código
<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
Bloco de Código
<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 

  • Realizado todas as configurações vamos publicar as modificações realizadas para espelhar em nosso site. Vamos clicar em ENVIAR no canto superior direito


  • Abrirá uma nova tela e clicaremos em PUBLICAR.


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.