Caso precise do IP do visitante no seu site, você pode executar a função JavaScript abaixo, que retorna o IPv4 ou IPv6 do visitante:
Função:
await window.pixel_x_app.get_ip()
Retorno:
123.456.789.000
Caso precise do UUID do lead criado na Pixel X, você pode executar a função JavaScript abaixo, que retorna o UUID v4 do lead:
Função:
window.pixel_x_app.data.lead_id
Retorno:
"3054577f-e6da-4d15-bb3b-7d5bc1667463"
Caso precise utilizar as informações de geolocalização do visitante, você pode executar a função JavaScript abaixo:
Função:
await window.pixel_x_app.get_geolocation()
Retorno:
{
pxa_lead_city: "curitiba"
pxa_lead_country: "brazil"
pxa_lead_country_code: "br"
pxa_lead_ip: "123.456.789.000"
pxa_lead_region: "parana"
pxa_lead_region_code: "pr"
pxa_lead_zipcode: "81500"
}
Você pode enviar eventos para serem processados pela Pixel X diretamente pelo JavaScrip, podendo ser personalizado, como você preferir, sendo obrigatório apenas informar o nome do evento, os demais parâmetros são personalizados e opcionais.
Função:
await window.pixel_x_app.send_event({
// Evento
event_name: 'Lead', // Obrigatório
// Pixel Específico
pixels: "ID do Pixel",
// Lead
lead_name: 'João Pedro', // Opcional
lead_fname: 'João', // Opcional
lead_lname: 'Pedro', // Opcional
lead_email: 'joã[email protected]', // Opcional
lead_phone: '5511988776655', // Opcional
// Conteúdo
content_ids: '1,2,3', // Opcional
content_name: 'Blog', // Opcional
// Produto
product_id: '12345', // Opcional
product_name: 'Produto XPTO', // Opcional
product_value: '12.34', // Opcional
currency: 'BRL', // Opcional
// Página
page_title: 'Página do Blog', // Opcional
page_id: '12345', // Opcional
});
Função carregada automaticamente com o script da Pixel X, mas que pode ser acionado caso esteja utilizando um Popup ou Modal com formulário que não esteja capturando os dados do formulário.
Função:
// Para Monitorar todos os Formulários da Página
await window.pixel_x_app.monitor_forms();
// Ou pode informar qual elemento buscar campos para monitorar
await window.pixel_x_app.monitor_forms('#id_do_elemento');
await window.pixel_x_app.monitor_forms('.class_do_elemento');