// Função para capturar os cookies do Facebook no navegador do cliente
const getCookie = (name) => {
const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
return match ? match[2] : '';
};
// Disparo invisível para a API Meta CAPI
try {
await fetch('https://api-capi-mpm.matheuspratestf.workers.dev/api/lead', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
cliente: 'agencia_mpm', // Mude conforme o cliente
eventId: 'lead_' + Date.now(),
nome: dadosDoFormulario.nome || '',
telefone: dadosDoFormulario.telefone || dadosDoFormulario.whatsapp || '',
email: dadosDoFormulario.email || '',
cidade: '',
estado: dadosDoFormulario.estado || '',
servico: dadosDoFormulario.faturamento || '',
fbc: getCookie('_fbc'), // Agora envia o ID do clique
fbp: getCookie('_fbp') // Agora envia o ID do navegador
})
});
} catch (error) {
console.error("Erro CAPI:", error);
}