Event Match Quality (EMQ): A Mecânica de Correspondência no Meta Ads
Como o algoritmo do Meta Ads calcula a pontuação de qualidade de correspondência e os parâmetros técnicos necessários para sustentar notas elevadas em contas de grande porte.
Cenário Operacional: Anunciantes com pontuação de EMQ abaixo de 6.0 no Gerenciador de Eventos sofrem com atribuição falha e encarecimento do leilão algorítmico.
Causa Raiz Técnica: Envio de payloads incompletos, contendo apenas dados básicos sem parâmetros avançados como fbp, fbc, IP e sem a devida sanitização das strings antes do hash SHA-256.
Diretriz de Engenharia: Estruturação de pipeline no sGTM para capturar e normalizar todos os 10 identificadores recomendados pela Meta, transmitindo simultaneamente parâmetros de cliente e servidor.
O que é o Event Match Quality (EMQ) e Como ele é Calculado
O Event Match Quality (EMQ) é uma nota técnica atribuída pelo Meta Ads variando de 0 a 10. Ela mede a eficácia com que os dados de cliente enviados junto com um evento de conversão conseguem ser associados a uma conta ativa no ecossistema Meta (Facebook ou Instagram).
Quando um usuário conclui uma transação no site da empresa, o sistema precisa responder a uma pergunta básica: qual usuário da rede social realizou essa compra? Se o evento carregar apenas o identificador do pedido e o valor monetário, a taxa de correspondência é nula. Quanto mais parâmetros confiáveis forem enviados de maneira estruturada, maior a capacidade do algoritmo de fechar a correspondência determinística.
A Tabela de Pesos dos Identificadores de Usuário
A documentação de engenharia da Meta atribui relevâncias distintas para cada classe de identificador transmitido no objeto user_data:
Identificadores Primários (Maior Peso)
- E-mail (em): O identificador determinístico mais estável, vinculado historicamente ao perfil do usuário.
- Telefone (ph): Alta precisão de correspondência no ecossistema mobile e WhatsApp.
- fbp (Cookie de Navegador): Criado pelo domínio para identificar o dispositivo de acesso.
- fbc (Identificador de Clique): Captura o código do clique do anúncio específico.
Identificadores Secundários (Apoio Probabilístico)
- Endereço IP e User-Agent: Utilizados em conjunto para correlacionar redes e dispositivos.
- Nome e Sobrenome (fn, ln): Reforçam a validação cruzada quando acompanhados de localização.
- Cidade, Estado e CEP (ct, st, zp): Dados demográficos que reduzem colisões em nomes comuns.
- Data de Nascimento e Gênero: Parâmetros opcionais de refinamento cadastral.
Código de Exemplo: Sanitização e Hashing de Parâmetros
O envio de identificadores com erros de formatação resulta na geração de hashes SHA-256 divergentes dos registros armazenados na Meta. Abaixo está a rotina técnica em JavaScript (Node.js) para normalizar e aplicar o hash antes do envio:
import crypto from 'crypto';
function hashData(value) {
if (!value) return null;
const clean = value.toString().trim().toLowerCase();
return crypto.createHash('sha256').update(clean).digest('hex');
}
function normalizePhone(phone) {
if (!phone) return null;
// Remove todos os caracteres não numéricos
let digits = phone.replace(/\D/g, '');
// Adiciona o DDI 55 se ausente para números do Brasil
if (digits.length === 10 || digits.length === 11) {
digits = '55' + digits;
}
return crypto.createHash('sha256').update(digits).digest('hex');
}
// Objeto pronto para o payload CAPI
const userData = {
em: [hashData("[email protected] ")], // Gera o hash da versão sanitizada
ph: [normalizePhone("(11) 98888-7777")], // Normaliza para 5511988887777
client_ip_address: "177.18.240.12",
client_user_agent: "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X)...",
fbp: "fb.1.1718000000.123456789",
fbc: "fb.1.1718000000.PAZnRzaAUY-c9wZG9m"
};
O Impacto do EMQ Elevado no Custo de Aquisição
A pontuação de EMQ afeta diretamente a eficiência operacional da conta em três aspectos centrais:
- Atribuição Precisa: Conversões que seriam perdidas pelo navegador passam a ser computadas no painel, exibindo o retorno real dos anúncios.
- Públicos Semelhantes (Lookalikes) de Alta Fidelidade: A base de compradores usada para gerar públicos semelhantes fica mais qualificada quando o Meta reconhece com certeza quem comprou.
- Estabilidade nos Lances: O algoritmo de entrega precisa de sinais consistentes para calibrar a propensão de clique e compra dos usuários nos leilões subsequentes.
Perguntas Frequentes sobre Event Match Quality
Qual nota de EMQ é considerada satisfatória para o evento Purchase?
Para e-commerces e empresas com checkout digital, notas entre 8.0 e 9.5 são o padrão de excelência de mercado. Notas abaixo de 6.0 indicam problemas estruturais na coleta de parâmetros.
Por que o parâmetro fbc não aparece em todos os eventos?
O cookie _fbc só é gerado quando o usuário chega ao site clicando diretamente em um anúncio do Meta Ads que contém o parâmetro fbclid na URL. Se o visitante acessou de forma orgânica ou direta, o fbc fica ausente de forma natural.
Posso enviar dados em texto puro sem SHA-256?
Identificadores de rede como IP, User-Agent, fbp e fbc devem ser enviados em texto puro. Todos os dados de identificação pessoal (e-mail, telefone, nome, endereço) devem ser transmitidos obrigatoriamente sob hash SHA-256.
Deseja elevar a pontuação de EMQ da sua conta de anúncios?
A Random Marketing audita contêineres e implementa a parametrização avançada de CAPI para grandes anunciantes.
Quero contratar a Random Marketing para minha empresa ↗Documentação Oficial & Referências de Engenharia
Diretrizes de arquitetura, especificações de APIs e documentações técnicas oficiais consultadas para a fundamentação deste dossiê: