Pegar o IP do Visitante

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

Pegar o ID do Lead

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"

Pegar as informações de Geolocalização do Visitante

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"
}

Enviar um Evento Personalizado

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
});

Monitora os Formulários da Página

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');