Event Match Quality (EMQ): la mecánica de correspondencia en Meta Ads
Cómo el algoritmo de Meta Ads calcula la puntuación de calidad de correspondencia y los parámetros técnicos necesarios para sostener puntuaciones altas en cuentas de gran escala.
Escenario operativo: Los anunciantes con una puntuación de EMQ inferior a 6.0 en el Administrador de Eventos sufren atribución deficiente y un encarecimiento de la subasta algorítmica.
Causa raíz técnica: Envío de payloads incompletos, con solo datos básicos y sin parámetros avanzados como fbp, fbc e IP, y sin la debida limpieza de las cadenas de texto antes del hash SHA-256.
Directriz de ingeniería: Estructuración de un pipeline en sGTM para capturar y normalizar los 10 identificadores recomendados por Meta, y transmitir simultáneamente parámetros de cliente y de servidor.
Qué es el Event Match Quality (EMQ) y cómo se calcula
El Event Match Quality (EMQ) es una puntuación técnica asignada por Meta Ads, con una escala de 0 a 10. Mide con qué eficacia los datos del cliente enviados junto con un evento de conversión logran asociarse a una cuenta activa en el ecosistema de Meta (Facebook o Instagram).
Cuando un usuario completa una transacción en el sitio de la empresa, el sistema debe responder una pregunta básica: ¿qué usuario de la red social realizó esta compra? Si el evento lleva solo el identificador del pedido y el valor monetario, la tasa de correspondencia es nula. Cuantos más parámetros confiables se envíen de forma estructurada, mayor es la capacidad del algoritmo de cerrar la correspondencia determinística.
La tabla de pesos de los identificadores de usuario
La documentación de ingeniería de Meta asigna relevancias distintas a cada clase de identificador transmitido en el objeto user_data:
Identificadores primarios (mayor peso)
- Correo electrónico (em): El identificador determinístico más estable, vinculado históricamente al perfil del usuario.
- Teléfono (ph): Alta precisión de correspondencia en el ecosistema móvil y en WhatsApp.
- fbp (cookie del navegador): Creada por el dominio para identificar el dispositivo de acceso.
- fbc (identificador de clic): Captura el código del clic en el anuncio específico.
Identificadores secundarios (apoyo probabilístico)
- Dirección IP y User-Agent: Se usan en conjunto para correlacionar redes y dispositivos.
- Nombre y apellido (fn, ln): Refuerzan la validación cruzada cuando van acompañados de la ubicación.
- Ciudad, estado y código postal (ct, st, zp): Datos demográficos que reducen colisiones en nombres comunes.
- Fecha de nacimiento y género: Parámetros opcionales de refinamiento del registro.
Código de ejemplo: saneamiento y hashing de parámetros
El envío de identificadores con errores de formato genera hashes SHA-256 distintos de los registros almacenados en Meta. A continuación se muestra la rutina técnica en JavaScript (Node.js) para normalizar y aplicar el hash antes del envío:
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"
};
El impacto de un EMQ elevado en el costo de adquisición
La puntuación de EMQ afecta directamente la eficiencia operativa de la cuenta en tres aspectos centrales:
- Atribución precisa: Las conversiones que el navegador perdería pasan a contabilizarse en el panel y muestran el retorno real de los anuncios.
- Públicos similares (Lookalikes) de alta fidelidad: La base de compradores usada para generar públicos similares se vuelve más calificada cuando Meta reconoce con certeza quién compró.
- Estabilidad en las pujas: El algoritmo de entrega necesita señales consistentes para calibrar la propensión de clic y compra de los usuarios en las subastas siguientes.
Preguntas frecuentes sobre Event Match Quality
¿Qué puntuación de EMQ se considera satisfactoria para el evento Purchase?
Para e-commerce y empresas con checkout digital, las puntuaciones entre 8.0 y 9.5 son el estándar de excelencia del mercado. Las puntuaciones inferiores a 6.0 indican problemas estructurales en la recolección de parámetros.
¿Por qué el parámetro fbc no aparece en todos los eventos?
La cookie _fbc solo se genera cuando el usuario llega al sitio haciendo clic directamente en un anuncio de Meta Ads que contiene el parámetro fbclid en la URL. Si el visitante accedió de forma orgánica o directa, el fbc está ausente de manera natural.
¿Puedo enviar datos en texto plano sin SHA-256?
Los identificadores de red como IP, User-Agent, fbp y fbc deben enviarse en texto plano. Todos los datos de identificación personal (correo, teléfono, nombre, dirección) deben transmitirse obligatoriamente con hash SHA-256.
¿Desea elevar la puntuación de EMQ de su cuenta de anuncios?
Random Marketing audita contenedores e implementa la parametrización avanzada de CAPI para grandes anunciantes.
Quiero contratar a Random Marketing para mi empresa ↗Documentación oficial y referencias de ingeniería
Directrices de arquitectura, especificaciones de API y documentación técnica oficial consultadas para fundamentar este dossier: