CPM: qué es, fórmula y cómo se calcula el coste por mil

CPM, qué es en una frase: el CPM (coste por mil) es lo que pagas por 1.000 impresiones de un anuncio. Se calcula como coste ÷ impresiones × 1.000 y te indica cuánto cuesta poner tu mensaje delante de la gente, no si esa gente hace clic o compra.

A continuación tienes la fórmula con un ejemplo, una calculadora de CPM gratuita, la comparación entre CPM, CPC, CPA y CPV, los factores que suben o bajan el CPM y cuándo es realmente la métrica adecuada.

¿Qué es el CPM y qué significa?

CPM son las siglas de cost per mille, en español coste por mil (impresiones); en Latinoamérica también se dice "costo por mil". El CPM es el coste de 1.000 impresiones publicitarias. Una impresión se cuenta cada vez que un anuncio se muestra en una pantalla, tanto si la persona interactúa como si no.

En marketing el término se usa de dos formas:

  • como modelo de compra: pujas o pagas por cada mil impresiones, como en muchas campañas de display, vídeo y redes sociales;
  • como métrica: aunque pagues por clic, puedes calcular el CPM después para saber cuánto te costó la visibilidad y comparar canales con la misma base.

¿Cómo se calcula el CPM? La fórmula

La fórmula del CPM es:

CPM = coste ÷ impresiones × 1.000

Ejemplo de cálculo

Supongamos (cifras puramente hipotéticas) que inviertes 1.000 € en una campaña que consigue 400.000 impresiones.

  1. Divide el coste entre las impresiones: 1.000 € ÷ 400.000 = 0,0025 € por impresión.
  2. Multiplica por 1.000: 0,0025 € × 1.000 = 2,50 € de CPM.

Cada mil impresiones te han costado 2,50 €. Multiplicar por 1.000 solo sirve para convertir un coste por impresión minúsculo en una cifra fácil de leer y comparar.

Calculadora de CPM

CPM–

Introduce tus cifras: el resultado se actualiza mientras escribes.

Cómo calcular impresiones o presupuesto a partir del CPM

La fórmula del CPM se puede despejar, algo muy útil para planificar medios antes de lanzar una campaña.

Conoces Quieres saber Fórmula Ejemplo
Presupuesto y CPM Impresiones impresiones = presupuesto ÷ CPM × 1.000 2.000 € ÷ 4 € × 1.000 = 500.000
Impresiones y CPM Presupuesto presupuesto = impresiones × CPM ÷ 1.000 1.000.000 × 3 € ÷ 1.000 = 3.000 €
Coste e impresiones CPM CPM = coste ÷ impresiones × 1.000 600 € ÷ 200.000 × 1.000 = 3 €

Un CPM planificado es una estimación. En plataformas de subasta como Google Ads o Meta Ads, el CPM real cambia durante la campaña según la competencia y el tamaño de la audiencia, así que vuelve a calcularlo con datos reales tras los primeros días.

CPM vs CPC vs CPA vs CPV

El CPM es una de varias métricas de coste. Todas dividen el mismo gasto entre un resultado distinto.

Métrica Nombre completo Fórmula Qué pagas Uso típico
CPM Coste por mil coste ÷ impresiones × 1.000 1.000 impresiones Notoriedad, alcance
CPC Coste por clic coste ÷ clics Un clic Tráfico
CPA Coste por adquisición coste ÷ conversiones Una conversión (lead, venta) Rendimiento, ventas
CPV Coste por visualización coste ÷ visualizaciones Una visualización de vídeo Campañas de vídeo

Estas métricas están conectadas. CPM y CPC se relacionan a través del CTR (tasa de clics): CPC = CPM ÷ (CTR × 1.000). Con un CPM de 5 € y un CTR del 1 %, cada clic cuesta 5 € ÷ 10 = 0,50 €. Por eso un CPM "barato" con un CTR muy bajo puede acabar generando clics carísimos.

Ninguno de estos costes te dice si la campaña es rentable. Para eso necesitas los ingresos, que es lo que mide el ROAS (retorno de la inversión publicitaria).

eCPM y vCPM

  • eCPM (CPM efectivo) es el CPM calculado a posteriori, sea cual sea el modelo de compra. Si pagaste por clic, el eCPM te dice igualmente cuánto te costaron, en la práctica, 1.000 impresiones. Los editores también usan el eCPM para comparar ingresos por cada mil impresiones entre redes publicitarias.
  • vCPM (CPM visible) cuenta solo las impresiones visibles, es decir, los anuncios que realmente pudieron verse según un estándar de visibilidad. Google Ads permite pujar por CPM visible en la Red de Display; tienes los detalles en el Centro de ayuda de Google Ads.

¿Qué factores influyen en el CPM?

El CPM es un precio de mercado. En las plataformas de subasta refleja cuántos anunciantes quieren llegar a las mismas personas al mismo tiempo. Los factores principales:

  1. Audiencia: las audiencias reducidas y de alto valor (por ejemplo, decisores B2B) suelen costar más por impresión que las audiencias amplias.
  2. Ubicación y formato: el vídeo, las ubicaciones premium y los feeds tienen precios distintos a los banners de display estándar.
  3. Estacionalidad: en épocas de mucha inversión publicitaria, como el Black Friday o la Navidad, los CPM suben porque compiten más presupuestos.
  4. Competencia: en un sector saturado, cada impresión cuesta más.
  5. Calidad y relevancia del anuncio: las plataformas favorecen los anuncios con los que la gente interactúa.
  6. País e idioma: el poder adquisitivo y la densidad de anunciantes cambian mucho el CPM de un mercado a otro.
  7. Segmentación y frecuencia: límites de frecuencia estrictos o audiencias muy pequeñas reducen el inventario disponible.

¿Qué CPM es habitual en cada canal?

Los CPM varían tanto que cualquier referencia exacta sería engañosa. Solo como orientación general:

  • Display y banners programáticos suelen estar en la parte baja del rango.
  • Feeds de redes sociales (Meta, TikTok, Pinterest) suelen quedar en la zona media, con grandes oscilaciones según audiencia y temporada.
  • Vídeo y televisión conectada tienden a ser más caros.
  • LinkedIn y las audiencias B2B suelen estar entre los CPM más altos.

Son tendencias relativas, no cifras para planificar. El CPM cambia según el país, el sector, la audiencia, el formato, el objetivo y el mes. La única referencia fiable es tu propio histórico: el CPM de tus campañas anteriores en la misma plataforma, con la misma audiencia y en el mismo periodo.

Cómo bajar el CPM

Si tu CPM está por encima de lo previsto, estas palancas suelen funcionar:

  • amplía un poco la audiencia: una segmentación demasiado estrecha limita el inventario;
  • prueba más ubicaciones y excluye luego las que rinden poco;
  • mejora la relevancia de las creatividades: los anuncios con más interacción cuestan menos de entregar;
  • renueva las creatividades cuando la frecuencia sube y los resultados bajan (fatiga publicitaria);
  • mueve presupuesto fuera de los picos estacionales si tu objetivo lo permite;
  • revisa el objetivo de la campaña: la plataforma optimiza la entrega según el objetivo elegido, y eso influye en qué impresiones compras y a qué precio.

No persigas nunca un CPM bajo por sí mismo. Una impresión barata ante una audiencia irrelevante no es un ahorro.

¿Cuándo es el CPM la métrica correcta?

El CPM es la métrica adecuada cuando tu objetivo es la visibilidad:

  • campañas de notoriedad de marca y lanzamientos;
  • objetivos de alcance y frecuencia;
  • campañas de vídeo o display donde el clic no es lo principal;
  • comparar el coste del alcance entre canales y medios.

El CPM no debe ser la métrica principal cuando tu objetivo es una acción. Para tráfico, leads o ventas, evalúa las campañas con CTR, CPC, CPA y ROAS: una campaña puede tener un CPM excelente y aun así perder dinero.

Errores comunes con el CPM

  • Comparar CPM de plataformas que cuentan las impresiones de forma distinta.
  • Celebrar un CPM bajo sin mirar visibilidad, CTR o conversiones.
  • Tomar como objetivo una referencia de otro país o sector.
  • Olvidar que el CPM cambia durante la campaña con la subasta.

Comparar el CPM de varios canales en un solo informe

Cada plataforma publicitaria muestra el CPM en su propia interfaz, a menudo con definiciones algo diferentes. Si gestionas campañas en varias redes, pon los datos uno al lado del otro con el mismo rango de fechas: con Klyrax ves CPM, CTR, gasto y conversiones de Google Ads, Meta Ads, LinkedIn Ads y Microsoft Ads en un único informe que puedes compartir con tu equipo o tus clientes.

Uses la herramienta que uses, lee el CPM junto al CTR y el ROAS: el CPM dice cuánto cuesta la visibilidad, el CTR si interesa a la gente y el ROAS si el dinero ha vuelto.

Preguntas frecuentes

¿Qué es el CPM en marketing?

El CPM, o coste por mil, es el coste de 1.000 impresiones publicitarias. Si una campaña cuesta 300 € y consigue 100.000 impresiones, el CPM es de 3 €. El CPM es a la vez un modelo de compra (pagas por cada mil impresiones) y una métrica para comparar cuánto cuesta la visibilidad en distintos canales.

¿Cómo se calcula el CPM?

Divide el coste total entre el número de impresiones y multiplica por 1.000: CPM = coste ÷ impresiones × 1.000. Con 1.000 € de gasto y 400.000 impresiones, el CPM es de 2,50 €. La fórmula se puede invertir: impresiones = presupuesto ÷ CPM × 1.000, y presupuesto = impresiones × CPM ÷ 1.000.

¿Cuál es un buen CPM?

No existe un buen CPM universal. El CPM depende de la plataforma, la audiencia, el país, el formato y la temporada, así que el mismo valor puede ser barato en un canal y caro en otro. Compara tu CPM con tus campañas anteriores en el mismo canal y audiencia, y analízalo siempre junto al CTR, las conversiones y el ROAS.

¿Un CPM más bajo siempre es mejor?

No. Un CPM bajo significa impresiones baratas, pero esas impresiones pueden llegar a una audiencia poco relevante, aparecer en ubicaciones débiles o no verse nunca. Una campaña con un CPM más alto puede rendir más si genera más clics y ventas. Usa el CPM para controlar el coste del alcance y después revisa CTR, CPA y ROAS.

¿Qué diferencia hay entre CPM y CPC?

El CPM es el coste de 1.000 impresiones y el CPC es el coste de un solo clic. El CPM premia la visibilidad y es típico de campañas de notoriedad; el CPC premia la interacción y encaja en campañas de tráfico. Ambos se relacionan a través del CTR: CPC = CPM ÷ (CTR × 1.000). Con un CPM de 5 € y un CTR del 1 %, cada clic cuesta 0,50 €.

Todos tus datos de marketing en un solo informe

Klyrax conecta Google Ads, Meta Ads, GA4, Search Console, Bing Webmaster Tools y más en modo solo lectura, y los convierte en informes listos para tus clientes.

Solicitar información