Cada trimestre, cientos de tiendas online españolas lanzan la misma campaña. Un correo con una sola pregunta: "¿Recomendarías nuestra tienda a un amigo o familiar?" seguido de una escala del 0 al 10. Es la encuesta NPS clásica, la métrica que Bain & Company popularizó hace más de veinte años y que hoy aparece en el dashboard de casi cualquier ecommerce mínimamente maduro.

Junto a ella, la CSAT — Customer Satisfaction Score — se envía justo después de una compra, un envío recibido o un ticket de soporte cerrado. "¿Cómo valorarías la experiencia?", una escala del 1 al 5, y la media a fin de mes se convierte en el número que se comparte en la reunión con dirección.

El problema es que casi nadie se para a preguntar una cuestión previa, y sin embargo determinante: ¿estás midiendo la satisfacción de tus clientes, o la satisfacción del subconjunto de tus clientes cuyos datos están correctos? Porque no es lo mismo. Y la diferencia entre ambas métricas puede llegar a explicar por qué la voz del cliente que aparece en el dashboard no coincide con lo que el equipo de soporte escucha por teléfono cada mañana.

Qué está pasando cuando envías una encuesta a una base sin limpiar

Imagina una tienda online española de decoración con 22.000 contactos acumulados en los últimos cuatro años. La marketing manager prepara la campaña NPS trimestral: un correo con un botón grande, una landing con la escala del 0 al 10, un campo opcional de texto libre para que el cliente explique su puntuación.

La tasa de respuesta esperada, según el benchmark habitual del sector, ronda entre el 5% y el 15% para encuestas NPS enviadas por email a la base completa. En este caso, digamos que responden 1.400 personas — un 6,3%. La media sale un 41. Nota media aceptable, dentro del rango del sector retail online. La marketing manager la comunica en la reunión mensual, se apunta como métrica del trimestre y se sigue adelante.

Lo que nadie ve es que, de esos 22.000 contactos, en un escenario habitual para una base sin higienizar de esa antigüedad:

  • Unos 1.900 emails son inválidos (sintaxis incorrecta, dominio caído, cuentas cerradas). Es decir, un 8,6% de la base no recibe el correo.
  • Otros 2.100 son duplicados que apuntan a la misma persona real desde dos o tres registros distintos. El mismo cliente recibe la encuesta dos veces y contesta solo una — o ninguna, si le da pereza.
  • Alrededor de 1.400 contactos son inactivos crónicos: no abren un correo desde hace más de 24 meses. La mayoría son cuentas creadas en promociones puntuales y ya olvidadas.
  • Y aproximadamente 800 emails son de rol genérico (info@, contacto@, admin@) que se colaron a través del checkout de empresas o formularios B2B.

Con estos números, la base real disponible para responder cae de 22.000 a unos 15.800 contactos únicos y activos. La tasa de respuesta real ya no es el 6,3% que la marketing manager comunica; es un 8,9%. Y, más importante todavía, el perfil de quien responde ha cambiado por completo.

Por qué los datos sucios sesgan tu NPS y tu CSAT

El sesgo no aparece por magia. Se cuela por cuatro puertas concretas:

1. Sesgo de supervivencia del email válido. Los contactos con emails válidos y activos son, por definición, los que llevan tiempo interactuando con la marca. Suelen ser clientes más antiguos, más engaged y con mayor probabilidad de dar una puntuación alta. Los clientes recientes, que aún no han demostrado su email, quedan fuera. Resultado: tu NPS parece mejor de lo que es porque estás preguntando a los fans.

2. Sobrerrepresentación de duplicados con opinión fuerte. Los duplicados generan un fenómeno curioso. El cliente que tiene su email guardado dos veces recibe el correo dos veces. Si tiene una opinión muy positiva o muy negativa, es más probable que la exprese en una de las dos ocasiones. Los clientes con opinión tibia — que son la mayoría silenciosa — quedan infrarrepresentados.

3. Ausencia total de los detractores caducados. Un cliente que tuvo una mala experiencia hace dieciocho meses, se dio de baja emocionalmente y dejó de abrir correos, ya no responde a la encuesta. Su email quizá sigue siendo técnicamente válido, pero está en la categoría de "inactivo crónico". Sus opiniones — probablemente negativas — jamás llegan a tu dashboard.

4. Contaminación por respuestas B2B en encuestas B2C. Los emails de rol (info@, contacto@) suelen ser gestionados por asistentes o cuentas compartidas. Si contestan, contestan con criterios distintos a un consumidor final. En una tienda B2C, mezclar sus respuestas con las del cliente particular contamina la muestra.

El efecto combinado es que la nota que aparece en el dashboard mide algo, pero no exactamente lo que la marketing manager cree que mide. Y las decisiones basadas en esa nota — asignar presupuesto a servicio al cliente, cambiar proveedor logístico, priorizar un rediseño — se toman sobre una foto distorsionada de la realidad.

Cómo detectar si tu NPS está siendo sesgado por datos sucios

Si nunca has hecho una auditoría de tu base antes de lanzar una encuesta, hay tres pistas rápidas que puedes revisar:

  • Compara la tasa de rebote de tu campaña NPS con la de tus campañas comerciales del último trimestre. Si la campaña NPS tiene una tasa de rebote significativamente superior a la media, es probable que hayas incluido segmentos que llevaban tiempo sin recibir correo.
  • Cruza las respuestas con la fecha de última compra o último login del cliente. Si el 80% de los que responden llevan más de dos años como clientes, tu muestra está sobrerrepresentando la lealtad.
  • Segmenta el NPS por antigüedad del contacto. Si la nota de los clientes con menos de seis meses es notablemente inferior a la de los clientes con más de dos años, sospecha del sesgo de supervivencia.

En una base típica de ecommerce con varios años de recorrido, es habitual encontrar que la diferencia entre el NPS "sucio" y el NPS "limpio" está entre 8 y 15 puntos. No es un matiz — es la diferencia entre "tenemos un problema serio con la experiencia del cliente" y "vamos bien, seguimos como estamos".

Qué hacer antes de la próxima encuesta

La solución no es dejar de medir NPS o CSAT. La solución es medirlos sobre una base que refleje a tus clientes reales, no al azar de qué emails han sobrevivido en tu CRM.

Antes de la próxima campaña de voz del cliente, sería razonable seguir esta secuencia:

  1. Exporta tu base a CSV con los campos email, fecha de alta, fecha de última compra y fecha de último email abierto.
  2. Analiza la calidad del dato con una herramienta que detecte emails inválidos, duplicados y contactos inactivos. En ClearRows este análisis es gratuito, sin tarjeta y sin límite de filas — subes el CSV, en unos minutos tienes un informe con el desglose por tipo de problema y la estimación de pérdida asociada.
  3. Segmenta la base en tres grupos antes de enviar: activos recientes (últimos 6 meses), activos históricos (6-24 meses) y dormidos (más de 24 meses).
  4. Envía la encuesta solo a los dos primeros grupos y reporta la métrica de cada uno por separado. Un NPS global es útil, pero un NPS segmentado por antigüedad te dice mucho más sobre dónde está creciendo o deteriorándose la experiencia.
  5. Si vas a lanzar una limpieza completa para reducir de una vez el peso de los datos sucios, el paquete básico de ClearRows cubre hasta 25.000 registros por 67€ y el completo hasta 50.000 por 147€, con el CSV limpio devuelto por email.

La primera vez que hagas esta secuencia, la nota probablemente baje. No es un fracaso — es la primera vez que estás midiendo lo que crees medir. A partir de ahí, la evolución trimestre a trimestre pasa a ser fiable, y las decisiones que tomes sobre esa base dejan de estar contaminadas por el ruido de fondo de una CRM sin higienizar.

Porque una encuesta enviada a una base sucia no te da la voz del cliente. Te da un eco distorsionado. Y la diferencia entre las dos cosas puede ser lo que separe una decisión acertada de una carísima.