FB Pixel Purchase

Pesssoal, boa tarde. Estrou com um problema no Facebook Pixel onde ele esta instalado, mas esta dando erro no PURCHASE. Alguem ja conseguiu resolver esssse problema?
O que esta acontecendo:
O parâmetro de valor de Purchase está faltando

Enviar para o desenvolvedor

Ações

Um ou mais dos seus eventos Purchase estão sem um parâmetro de valor. Isso pode afetar a sua capacidade de ver os cálculos de retorno do investimento em publicidade.

49%

Total de eventos de Purchase afetados:

1 hora

desde a primeira detecção


Recolher

Como corrigir o problema

Você precisará usar uma das soluções abaixo para corrigir o problemaSaiba mais

Depois de corrigir o problema no código do site, você poderá marcá-lo como resolvido. Ele então passará para a seção Detectado anteriormente. Se o problema surgir novamente após 3 dias, ele voltará para a seção Ativo.

Marcar como resolvido

Corrigir atualizando o código do seu site

Para enviar um parâmetro de evento com seus eventos Purchase, você precisará encontrar todas as instâncias dele no código do seu site. Para cada instância, adicione o parâmetro de valor e envie o valor verdadeiro como ele aparece no site. Se for um valor dinâmico, será necessário implementar um código extra. Ao concluir, use a ferramenta Eventos de Teste para confirmar se a alteração foi bem-sucedida.
Ja inspecionei, mas nao consegui achar uma solução.
Obrigado

Oii, @g.barbeiro, beleza? :blush:

Provalvemente isso aconteceu porque esse parâmetro está vazio ou foi preenchido de forma incorreta. O parâmetro “value” deve ser preenchido com “{{transactionTotal}}”.

Nesse Help do Facebook: Redirecting..., eles explicam o passo-a-passo e trazem alguns exemplos de tags, inclusive da Purchase. Acho válido dar uma lida lá também :wink:

E nessa thread da nossa comunidade também tem um exemplo que ajudou outros clientes nessa configuração e vale testar: https://community.vtex.com/t/pixel-facebook/16960/7:

*<script>*
*fbq('track', 'Purchase', {*
*content_ids: {{IdsProductsOrder}},*
*content_type: 'product',*
*value: {{transactionTotal}},*
*currency: 'BRL'*
*});*
*</script>*

Ah! Para visualizar se os eventos estão sendo disparados corretamente, você pode usar a extensão Facebook Pixel Helper do Chrome.

Espero ter ajudado e boas vendas! :nerd_face:

@rafaela.affonso obrigado pela resposta. Atualamente o FB - Purchase esta com o seguinte script:

<script>
var precoFinal = parseFloat({{transactionTotal}}).toFixed(2);
if(precoFinal > 0){
fbq('track', 'Purchase', {value: precoFinal, currency: 'BRL',content_type: 'product',content_ids: {{transactionProductsIds}}});

}
</script>
<noscript>
	<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id={{transactionTotal}}&ev=PageView&noscript=1"/>
</noscript>