Subes un CSV con 20.000 clientes al Administrador de Anuncios de Meta esperando montar una Custom Audience potente para retargeting en Facebook e Instagram, exclusiones de compradores en campañas de captación, o una lookalike de calidad para escalar. Al cabo de unas horas la audiencia queda lista y el tamaño estimado aparece como "menos de 8.500 personas". Piensas que Meta redondea a la baja, esperas 24 horas más por si termina de procesarse y el número no sube. Repites el ejercicio con la lista de compradores del último año, más pequeña pero teóricamente más "matcheable", y sale peor todavía en porcentaje.
La conclusión que la mayoría de responsables de paid social de ecommerces españoles saca es: "las Custom Audiences de Meta se han degradado desde iOS 14 y ya no funcionan como antes". Hay algo de verdad en la primera parte, pero la segunda es falsa: la caída de tamaño de tu audiencia personalizada la estás decidiendo tú al subir la lista, con la calidad de los datos que hay dentro. Este artículo va dirigido a marketing managers y responsables de paid social de tiendas online que gastan varios miles de euros al mes en Meta Ads y ven que sus audiencias basadas en clientes rinden por debajo del potencial. No trata de cómo subir la lista (ese proceso está bien documentado por Meta), sino de por qué el número final sale bajo y qué hacer antes de la próxima subida para recuperar entre 15 y 25 puntos de coincidencia.
Cómo funciona realmente la coincidencia en Meta Ads
Cuando subes un archivo de clientes al Administrador de Anuncios, Meta hashea (con SHA-256) cada campo que le mandas: email, teléfono, nombre, apellidos, ciudad, código postal, país, fecha de nacimiento, género. Luego compara esos hashes con los hashes de los datos que sus más de 3.000 millones de usuarios registraron en Facebook, Instagram y WhatsApp. Si al menos uno de los identificadores coincide (con reglas específicas por país), la persona entra en tu audiencia.
La documentación de Meta habla de coincidencias esperables entre el 50% y el 75% cuando subes email + teléfono + nombre bien formateados. En ecommerce español la realidad de campo suele estar entre el 35% y el 50%. Esa diferencia importa por tres motivos concretos:
- Retargeting real más pequeño: si tu audiencia efectiva es la mitad de lo que debería, tus anuncios de recompra sirven a la mitad de tus clientes reales.
- Exclusiones peores: para no gastar en captación mostrando anuncios a gente que ya te compró, necesitas que Meta reconozca a esos clientes. Si solo reconoce al 40%, sigues pagando clics de compradores actuales.
- Lookalikes de peor calidad: el algoritmo de Meta construye la audiencia similar a partir de las personas que sí matcheó. Cuanto más pequeña y sesgada sea la muestra de origen, peor generaliza el lookalike.
Las cinco causas por las que tu Custom Audience sale pequeña
1. Emails de facturación en vez de emails personales
Muchos ecommerces guardan en la ficha del cliente dos emails: el usado en el checkout (a menudo la cuenta personal de Gmail, iCloud u Hotmail que sí está vinculada a Facebook o Instagram) y el de facturación (a menudo un facturas@empresa.com, un alias del asesor fiscal, o el email del departamento de compras en clientes B2B). Al exportar la base es habitual sacar el email de facturación por defecto. Ese email nunca fue el email con el que la persona se registró en Facebook, así que Meta no matchea. En tiendas B2B o mixtas este único problema tira el porcentaje 10-15 puntos.
2. Errores de tipeo del checkout que nunca se corrigen
gmial.com, hotnail.com, outllok.com, @gmail.es (dominio inexistente), espacios pegados al final del campo, mayúsculas mezcladas, dobles puntos. Formularios de checkout que solo validan "@" y "." dejan pasar todos estos. En bases típicas de ecommerces españoles con checkout invitado el volumen de emails con errores de tipeo detectables está entre el 3% y el 8%. Ninguno matchea nunca porque no corresponden a ninguna cuenta real de Meta.
3. Teléfonos sin formato internacional E.164
Meta acepta teléfono como identificador secundario, pero exige el formato E.164 (+34612345678). Si en tu export el campo teléfono sale como 612 345 678, 0034612345678, 612-345-678 o con guiones y espacios variados, Meta no puede hashearlo consistentemente y descarta ese identificador. Pierdes toda la señal de teléfono, que en España es especialmente valiosa porque muchos usuarios registraron WhatsApp con su móvil y Meta cruza esa base también.
4. Nombre y apellido juntos en un solo campo
Meta acepta first_name y last_name como campos separados. Si tu ecommerce guarda el nombre completo en un único campo nombre y al exportar sale como "María García López", Meta lo trata como nombre completo y la coincidencia por nombre pierde precisión. Separar nombre y apellidos correctamente sube la coincidencia 3-5 puntos adicionales para las filas que no matcheaban solo por email.
5. Duplicados que inflan la base pero no la audiencia
Si el mismo cliente aparece tres veces en tu export (por checkout invitado + registro + suscripción a newsletter, con pequeñas variantes en el email o el nombre), Meta lo cuenta como una sola persona real y matchea una sola vez, pero tu base parece un 20-30% más grande de lo que es. El match rate cae en el numerador (misma persona coincide una vez) sobre un denominador inflado (misma persona contada tres veces). Percibes un match rate bajo cuando en realidad el problema es que tu base está duplicada.
Un escenario ilustrativo con números
Imagina una tienda española de moda con 20.000 contactos exportados de su ecommerce y su herramienta de email marketing, sin proceso de limpieza previa. Sube el CSV tal cual al Administrador de Anuncios de Meta:
- Tamaño de audiencia estimado: ~9.000 personas (45% de coincidencia).
- Duplicados exactos y fuzzy en la base: ~2.500 (12,5%).
- Emails con errores de tipeo detectables: ~1.200 (6%).
- Emails de facturación no personales: ~1.400 (7%).
- Teléfonos sin formato E.164: ~15.000 (75% del campo teléfono).
- Nombre y apellido en un solo campo: 20.000 (100%).
Ahora imagina que la misma tienda pasa la base por un proceso de limpieza previo: elimina duplicados exactos y fuzzy, descarta emails sintácticamente inválidos e imposibles de recuperar, normaliza teléfonos al formato E.164 español y separa nombre y apellido cuando el orden es reconocible. La lista que sube tiene 17.000 contactos (3.000 menos por descartar duplicados e inválidos irrecuperables) pero cada fila trae email limpio, teléfono normalizado y nombre separado.
- Tamaño de audiencia estimado tras limpieza: ~11.050 personas (65% de coincidencia sobre 17.000).
- Diferencia neta: +2.050 personas reales en tu audiencia (+22,8% más alcance efectivo con una base más pequeña).
- Efecto colateral: la lookalike que se construya a partir de esta audiencia parte de una muestra un 22% mayor y sin ruido de duplicados, lo que se traduce en un lookalike más preciso y con mejor rendimiento por norma general.
Sería razonable esperar que ese tipo de ganancia se traslade también al CPA de campañas de retargeting, porque estás sirviendo el mismo presupuesto sobre una audiencia mejor definida y con más señales para el algoritmo.
Qué hacer antes de tu próxima subida a Meta Ads
Antes de exportar la lista y subirla al Administrador de Anuncios, pasa por esta checklist:
- Deduplica por email exacto y aplica coincidencia difusa para pillar variantes (
maria.garcia@gmail.comvsMaria.Garcia@Gmail.comvsmaria.garcia @gmail.com). - Descarta emails con errores de sintaxis, dominios inexistentes y desechables. Un buen validador te lo hace en minutos sobre 20.000 filas.
- Elige el email correcto en tiendas B2B o mixtas: prioriza el personal del comprador sobre el de facturación siempre que puedas identificarlos.
- Normaliza teléfonos al formato E.164 (
+34+ 9 dígitos para móviles y fijos españoles). - Separa nombre y apellido cuando sea reconocible por el orden habitual (nombre + primer apellido + segundo apellido en España).
- Añade país y código postal si están disponibles: son identificadores secundarios que Meta usa cuando falla el match por email.
- Sube el archivo limpio y espera 24-72 horas para que Meta procese la coincidencia final (el tamaño estimado inicial suele ser conservador).
Si haces estos siete pasos en cada subida trimestral, la diferencia entre tu Custom Audience "sucia" y tu Custom Audience "limpia" es esos 15-25 puntos de match que te faltaban.
Cómo saber en qué punto estás hoy
Si nunca has medido la calidad de tu base antes de subirla a Meta Ads, es probable que estés en el rango bajo del match rate típico español (35-45%) y no lo sepas. Puedes empezar por un análisis del CSV que sacas de tu ecommerce o de tu herramienta de email marketing. En ClearRows tienes un análisis gratuito sin límite de filas que te devuelve el porcentaje exacto de emails inválidos, duplicados y teléfonos mal formateados de tu base, con desglose por columna y estimación de pérdida en euros al mes. Sin tarjeta, sin compromiso. Es el mismo análisis que muchos ecommerces usan antes de una subida grande a Meta o Google Ads para saber qué esperar del match rate.
Prueba tu base aquí: clearrows.com/prueba-gratis
Preguntas frecuentes
¿Cuál es el match rate normal en Meta Ads para un ecommerce español? La referencia de Meta habla de 50-75% cuando subes email + teléfono + nombre bien formateados. En ecommerces españoles sin limpieza previa lo habitual es 35-50%. Superar el 60% es señal de que tu base está en buen estado.
¿Por qué el tamaño estimado de mi audiencia baja después de unos días? El tamaño inicial es una estimación conservadora. En 24-72 horas Meta termina de procesar la coincidencia y ajusta el número. Si el número baja, es que la estimación inicial era optimista; si sube, es que el procesamiento completo encontró más matches. Ambos escenarios son normales.
¿Merece la pena subir teléfono si mi ecommerce solo pide email en el checkout? Sí, siempre que el teléfono esté guardado en el pedido (envío, atención al cliente) y normalizado al formato E.164. El teléfono añade una señal de matching que sube el porcentaje total, especialmente en España por el cruce con WhatsApp.
¿Debo subir la base completa o solo compradores recientes? Depende del caso de uso. Para retargeting general y exclusiones de campañas de captación, base completa. Para lookalikes de alto valor, mejor subir compradores de los últimos 12-18 meses con LTV alto: la lookalike se construye mejor a partir de perfiles homogéneos y valiosos.
Si limpio la base y me quedan menos contactos, ¿pierdo capacidad? No. Perder contactos irrecuperables (emails inválidos, duplicados, tipeos) no reduce tu audiencia real: reduce el ruido del denominador. Tu tamaño estimado final en Meta Ads sube en valor absoluto tras la limpieza, no baja.
Artículos relacionados
- Match rate bajo en Google Ads Customer Match: por qué tu base de datos sucia está saboteando tus audiencias personalizadas
- Retargeting ecommerce con datos sucios: por qué tus audiencias personalizadas te están costando el doble
- Reputación de dominio y blacklist: cómo los emails inválidos matan tu deliverability en ecommerce