El CPM (Cost Per Mille o Coste Por Mil impresiones) es el modelo de tarificación publicitaria en el que el precio se establece por cada mil veces que un anuncio es mostrado a usuarios, independientemente de si estos hacen clic o no. Es el modelo estándar en publicidad de display, vídeo pregrabado y campañas de reconocimiento de marca. En España, los acuerdos CPM entre medios y anunciantes se articulan como contratos de publicidad regulados por el artículo 2 de la Ley 34/1988 General de Publicidad, con obligación de diferenciar claramente los espacios publicitarios del contenido editorial.
Imagina que contratas un anuncio en la radio de Málaga. Pagas una tarifa fija por emitirlo durante una hora, independientemente de cuántas personas lo escuchen o cuántas llamen después. El CPM funciona de forma parecida: pagas por la exposición de tu mensaje, no por la acción que toman los oyentes (o en este caso, los usuarios).
La "M" de CPM viene del latín "mille" que significa mil. Es decir, el precio que figura en una campaña de CPM es lo que pagas por cada 1.000 veces que tu anuncio aparece en pantalla. Si contratas una campaña con un CPM de 4 € y consigues 500.000 impresiones, habrás pagado 2.000 €. Este modelo es ideal cuando quieres que mucha gente conozca tu marca o producto, sin que sea necesario que hagan clic de inmediato, como cuando lanzas un nuevo producto al mercado.
Isabel Navarro dirige la comunicación de una marca de cosmética ecológica con sede en Palma de Mallorca. En marzo, antes de la temporada de primavera-verano, lanzó una campaña de reconocimiento de marca en Instagram y Facebook con un presupuesto de 1.500 €.
Meta configuró automáticamente la campaña en modelo CPM con un coste medio de 5,20 € por cada 1.000 impresiones. Al cabo de 30 días, la campaña generó 288.461 impresiones, alcanzando a 94.300 usuarios únicos (con una frecuencia media de 3,06 veces por usuario). El CTR fue del 1,8% (5.192 clics hacia la web), y las ventas directamente atribuidas a la campaña fueron 34, con un ticket medio de 68 €. Isabel calculó que su CPM efectivo fue rentable porque la investigación post-campaña mostró un aumento del 12% en búsquedas de marca en Google durante ese periodo, indicando que el branding funcionó.
El CPM se utiliza principalmente en campañas con objetivos de alcance, impresiones o reconocimiento de marca. Al configurar una campaña en Google Display Network, YouTube, Meta Ads o programática, se puede elegir este modelo de puja. El proceso incluye: definir la audiencia objetivo, establecer el presupuesto total o diario, fijar la frecuencia máxima de exposición por usuario (recomendado: 3-5 veces por semana para no generar rechazo) y seleccionar los formatos de anuncio.
Para campañas de display, los formatos más efectivos son los banners de 300x250, 728x90 y 320x50. Para vídeo, los bumper ads de 6 segundos tienen CPM bajo y alta retención. Siempre es recomendable combinar el CPM con métricas de calidad como la tasa de visualización y el alcance único, no solo el número total de impresiones.
El error más extendido es comparar CPM con CPC sin considerar los objetivos: son métricas para objetivos diferentes. Un CPM bajo no significa necesariamente éxito si la audiencia no es la adecuada. Otro error es no controlar la frecuencia: si el mismo usuario ve tu anuncio 20 veces, genera fatiga publicitaria y daño de marca.
Confundir impresiones con alcance también es habitual: las impresiones cuentan cada vez que el anuncio se muestra (con repeticiones); el alcance cuenta los usuarios únicos impactados. Y medir el éxito de una campaña de CPM solo por ventas directas es un error: su objetivo principal es branding.
Las campañas CPM en España deben cumplir la Ley 34/1988 General de Publicidad (arts. 2-4), que prohíbe la publicidad engañosa y desleal. El RGPD (art. 6) regula el uso de datos de comportamiento para segmentación. La Directiva ePrivacy (transpuesta en el artículo 22 de la LSSI) exige consentimiento para cookies de publicidad comportamental. IAB Spain establece estándares técnicos voluntarios para viewability.
El CPM se calcula dividiendo el coste total del anuncio entre el número de impresiones y multiplicando por 1.000. Fórmula: CPM = (Coste total / Impresiones) × 1.000. Si una campaña cuesta 500 € y genera 100.000 impresiones, el CPM es de 5 €.
El CPM es preferible cuando el objetivo es maximizar la visibilidad y el reconocimiento de marca (branding), no necesariamente generar clics inmediatos. El CPC es mejor cuando el objetivo es generar tráfico o conversiones directas.
El CPM en España varía según el soporte. En Facebook/Instagram Ads ronda los 3-8 € para audiencias generales. En YouTube puede ser 5-15 €. En medios premium (periódicos digitales), puede superar los 20 €. Los formatos de vídeo suelen tener CPM más alto.
No siempre. Una impresión contabiliza cuando el anuncio se carga en la pantalla, pero no garantiza que el usuario lo haya visto realmente. El viewable CPM (vCPM) es una variante que solo cuenta las impresiones en las que el anuncio estuvo visible al menos 1 segundo.
Para campañas de vídeo, el CPV (Coste Por Visualización) suele ser más eficiente porque solo pagas cuando alguien ve el vídeo durante un tiempo mínimo (generalmente 30 segundos o la duración completa si es más corto). El CPM en vídeo puede incluir impresiones sin visualización real.