Como usar o Facebook Pixel em mini-landings

https://docs.salebot.ai/mini-landing#how-to-use-social-networking-pixels

Como enviar eventos para o Pixel a partir do bot

Para transferir eventos do fluxo de trabalho do bot, você precisa ter uma conta comercial. Você pode se registrar aqui

Como criar um novo pixel

Escolha API Conversions

Atenção! Se a janela a seguir abrir durante a configuração da API de conversão, é melhor sair das configurações e começar novamente.

Se a janela a seguir abrir durante a configuração da API de conversão, é melhor sair das configurações e começar novamente.

Escolha o Pixel que você precisa

Gere um token de acesso e salve-o em um local seguro.

Como transferir eventos para o Facebook

Para transferir eventos para o Facebook, você precisa ter seu próprio domínio configurado na mini-landing, ele precisa ser aprovado no Facebook e a opção "Salvar valores de cookies em variáveis do cliente" precisa estar ativada para o Facebook nas configurações da mini-landing:

Agora, haverá uma variável _fbp preenchida automaticamente no cartão do cliente que veio da mini-landing. Esta variável pode ser transferida para o Pixel com o evento

Você precisa configurar as seguintes opções no bloco, através do qual você precisa transferir o evento:

URL da função: https://store.salebot.ai/function/fb\\_pixel

Um exemplo dos parâmetros:
{
"pixel_id": "#{pixel_id}",
"access_token": "#{access_token}",
"event_name": "Entered the bot",
"event_source_url": "https://my\\_best\\_site.com",
"action_source": "chat",
"fbp": "#{_fbp}",
"fbc": "#{_fbc}"
}

Parâmetros obrigatórios:

pixel_id - id do pixel
access_token - o token para acessar a API
event_name - o nome do evento. Você pode usar nomes padrão (como Lead, PageView, Purchase e outros; veja mais aqui), bem como os seus próprios (como Entered the bot)
event_source_url - o domínio aprovado no Facebook
fbp - o id do navegador do cliente

Parâmetros opcionais:

action_course - (other por padrão) este campo permite especificar onde exatamente as conversões ocorreram. A informação sobre onde os eventos aconteceram ajuda a garantir que seus anúncios sejam mostrados para o público certo.
Você pode definir os seguintes valores no campo action_source:

Valor Descrição
email Conversão ocorreu por e-mail
website Conversão ocorreu em um site
phone_call Conversão ocorreu por telefone
chat Conversão ocorreu por mensageiro, SMS ou chat online
physical_store Conversão ocorreu em uma loja física
system_generated Conversão ocorreu automaticamente, ou seja, como resultado de uma renovação de assinatura mensal
other Conversão ocorreu de outra forma

Como testar eventos

Para testar, você precisa adicionar o parâmetro test_event_code com o texto armazenado na aba Testing messages, ao corpo da requisição.

{
"pixel_id": "#{pixel_id}",
"access_token": "#{access_token}",
"event_name": "Entered the bot",
"event_source_url": "https://my\\_best\\_site.com",
"fbp": "#{_fbp}",
"fbс": "#{_fbс}",
"test_event_code": "TEST11421"
}

Atenção! Não se esqueça de excluir este parâmetro da requisição ao lançar a versão de teste!

Parâmetros opcionais adicionais:

fn - primeiro nome
ln - sobrenome
email - o e-mail do cliente
phone - o número de telefone do cliente
fbc - id do clique
gender - o gênero do cliente (f - feminino, m - masculino)
country - autoexplicativo
state - autoexplicativo
city - autoexplicativo
index - o código postal do cliente (CEP)
external_id - qualquer id único do cliente, como id de usuário ou id de cookies de terceiros
client_ip_address - o endereço IP do cliente
client_user_agent - user agent do navegador do cliente

Você também pode transferir seus próprios parâmetros para o Pixel (opcional), para isso você precisa adicionar um parâmetro adicional my_params e especificar seus próprios campos nele.

Exemplo:
“my_params”: {“value1”: “Hello”, “val2”: “Hi”}

Exemplo completo:

{
"pixel_id": "#{pixel_id}",
"access_token": "#{access_token}",
"event_name": "Entered the bot",
"event_source_url": "https://my\\_best\\_site.com",
"email": "[email protected]",
"phone": "1234567890",
"currency": "USD",
"value": "142.52",
"test_event_code": "TEST11421",
"external_id": "#{client_id}",
"fn": "#{name}",
"gender": "m",
"post_index": "12345",
"my_params": {“value1”: “Hello”, “val2”: “Hi”}
}

Atenção! Não se esqueça de excluir este parâmetro da requisição ao lançar a versão de teste!

Como adicionar uma conta promocional

Primeiro, você precisa abrir o acesso à sua conta

Salve e vá para a aba Related Objects -> Add Objects

E então adicione sua conta promocional