Ir al contenido

Rentabilidad de anuncios en WooCommerce: mide tu margen real

10 min de lectura
PR

Priya Raghunathan

Responsable de Rendimiento de E-commerce

Medir el beneficio de tus anuncios en WooCommerce significa responder a una pregunta que ninguna pantalla responde por sí sola: después del coste de producto, los reembolsos, el envío, las comisiones de pago y la inversión publicitaria, ¿la publicidad de este mes ha ganado dinero? WooCommerce tiene los pedidos, Meta, Google y TikTok tienen la inversión, y tu margen está en algún punto intermedio. Esta guía muestra dónde está cada número en una tienda WooCommerce, cómo vincular los pedidos con los anuncios y cómo convertir el resultado en un ROAS de WooCommerce fiable y en reglas con las que actuar.

Si también tienes una tienda Shopify, nuestra guía para medir el beneficio en Shopify aplica el mismo método con los campos de Shopify. Aquí nos centramos en lo propio de WooCommerce y dejamos la teoría en lo justo.

Respuesta rápida

Para medir el beneficio de tus anuncios en WooCommerce, activa la función de coste de los productos vendidos que viene de serie y añade un coste a cada producto y variación, saca las ventas netas de WooCommerce Analytics, réstales el COGS, el envío que pagaste, las comisiones de pago y otros costes variables, y divide ese margen de contribución entre la inversión publicitaria total de todas las plataformas. Ese cociente es el POAS, y 1,0 es el punto de equilibrio.

ROAS frente a POAS, en breve

El ROAS divide los ingresos entre la inversión publicitaria. Ignora cupones, coste de producto, envío, comisiones de pago, reembolsos e impuestos, así que casi siempre pinta mejor que la cuenta del banco. El POAS, profit on ad spend, sustituye los ingresos por el margen de contribución:

  • Margen de contribución = ventas netas menos COGS, costes de envío, comisiones de pago y otros costes variables
  • POAS = margen de contribución ÷ inversión publicitaria total (equilibrio en 1,0)
  • ROAS de equilibrio = 1 ÷ margen de contribución %

Es toda la teoría que necesitas aquí. Para la versión larga, lee por qué tu ROAS no cuadra con tu beneficio y el framework de ROAS reportado frente a ROAS real, que reconstruye el ROAS a partir de los pedidos paso a paso.

Dónde están los costes en WooCommerce

WooCommerce reparte los datos para calcular el beneficio entre los ajustes de producto, las pantallas de pedido, los informes de Analytics y los extractos de terceros. Saber qué está dónde te ahorra horas de cuadrar números.

Costes de producto: la función COGS de serie

Durante años WooCommerce no tuvo un campo de coste de serie, y las tiendas dependían de extensiones u hojas de cálculo. Eso ha cambiado. WooCommerce incluye ahora de serie una función de coste de los productos vendidos: según su documentación de COGS, la activas en WooCommerce, Ajustes, Avanzado, Características (Settings, Advanced, Features), y después introduces un coste en la pestaña General de cada producto. Los productos variables llevan un coste por defecto que heredan las variaciones, y puedes sobrescribirlo en cada variación. El valor por defecto es cero, así que un campo vacío se lee sin avisar como un producto gratis.

Dos detalles importan para la rentabilidad publicitaria. Primero, el coste se guarda en cada línea de pedido, y la pantalla del pedido muestra una columna de coste y un coste total, así que un cambio de precio posterior no reescribe los pedidos pasados. Segundo, la misma página lo dice claramente: "Currently, the COGS feature does not integrate with WooCommerce Analytics." No encontrarás un informe de beneficio en Analytics; tendrás que sumar los costes a partir de los pedidos o de una exportación.

Si tu tienda ya usa una extensión o un plugin de coste de los productos, puede que guarde los costes en sus propios campos. Elige una sola fuente, migra si hace falta y no mantengas dos.

Ventas netas, cupones y reembolsos en Analytics

WooCommerce Analytics incluye informes de Ingresos, Pedidos, Productos, Variaciones, Categorías, Cupones, Impuestos, Inventario, Clientes, Descargas y Atribución de pedidos, según la documentación de WooCommerce Analytics. El informe de Ingresos te da las líneas que necesitas, y las definiciones importan:

  • Ventas brutas: precio del producto por cantidad, sin reembolsos, cupones, impuestos ni envío.
  • Ventas netas: ventas brutas menos devoluciones y cupones. Es la cifra de ingresos sobre la que construir el beneficio.
  • Ventas totales: ventas netas más impuestos y envío. No la uses para el ROAS ni el POAS; los impuestos no son tuyos y los ingresos por envío se compensan con la factura del transportista.

Los reembolsos aparecen como un número negativo en la fecha en que se hizo el reembolso, no en la del pedido original. Un mes con una ola de devoluciones de una promoción anterior parecerá peor que el mes que las causó, así que revisa con una ventana móvil.

Envío, comisiones de pago e impuestos

La cifra de envío de Analytics es lo que cobraste a los clientes, no lo que pagaste a los transportistas. Saca el lado del coste de las facturas del transportista o de tu servicio de etiquetas. Las comisiones de pago dependen de tu pasarela, así que sácalas de sus extractos o liquidaciones; si no puedes tenerlas por pedido, un porcentaje medio contrastado es mejor que nada. Deja los impuestos completamente fuera de los ingresos. El embalaje, las tarifas de preparación de pedidos y cualquier app que cobre por pedido también van en el margen de contribución.

Tracking de anuncios en una tienda WooCommerce

Las plataformas publicitarias necesitan eventos de compra para optimizar, y tú necesitas pedidos vinculados a campañas para dividir el POAS por canal. Son dos trabajos distintos.

Extensiones de Meta, Google y TikTok

Cada una de las grandes plataformas publica una integración oficial con WooCommerce:

  • Meta for WooCommerce (publicada por Facebook, slug facebook-for-woocommerce) conecta la tienda con Facebook, Instagram y WhatsApp, sube tu catálogo para anuncios dinámicos e instala el píxel, según su ficha en WordPress.org.
  • Google for WooCommerce sincroniza tu feed de productos con Google, ayuda a lanzar campañas Performance Max y añade "automatic Google tagging and conversion tracking", según su ficha en WordPress.org.
  • TikTok for WooCommerce instala el TikTok Pixel, activa la Events API y ofrece sincronización del catálogo, según su página en el marketplace de WooCommerce.

Facilitan mucho el tracking de anuncios de Facebook en WooCommerce y sus equivalentes de Google y TikTok, pero alimentan a cada plataforma con su propia visión de las conversiones. No te dicen el beneficio, y los ingresos reportados por las plataformas siguen solapándose. Nuestra guía sobre por qué las plataformas publicitarias cuentan dos veces las conversiones explica cómo medir esa diferencia frente a tus pedidos.

Atribución de pedidos y UTM

WooCommerce 8.5 introdujo la atribución de pedidos (Order Attribution), que según el anuncio de la versión 8.5 está "enabled by default for new and existing stores". La documentación de la atribución de pedidos explica que cada pedido guarda la fuente de referencia, UTM source, medium, campaign, content y term, el tipo de dispositivo y las páginas vistas en la sesión.

Conoce sus límites antes de construir encima:

  • Usa un modelo de último clic y funciona dentro de una sola sesión, así que no puede seguir a un visitante entre sesiones.
  • Solo cubre los pedidos realizados después de activar la función; no recupera el histórico.
  • Lee las UTM, así que un etiquetado coherente en todos los anuncios es lo que hace posible dividir por canal. Nuestra guía para montar un sistema de tracking con UTM muestra cómo definir una nomenclatura que aguante.

Cruzar la inversión de varias plataformas

WooCommerce no tiene un campo para la inversión publicitaria. Para obtener el POAS, exportas la inversión de Meta, Google, TikTok, Taboola, Snapchat y Outbrain para las mismas fechas, en la moneda de la tienda y con la misma zona horaria, y la pones junto a las ventas netas y los costes de WooCommerce.

Trabaja en este orden. Calcula primero el POAS global, margen de contribución total entre inversión total, porque no depende de la atribución. Después divídelo por canal con los datos de atribución de pedidos y UTM, dejando los pedidos sin etiquetar en un grupo "sin atribuir" en lugar de repartirlos a ojo. Por último, divídelo por producto, porque el margen global esconde los SKU que pierden dinero. Si manejas muchas plataformas, nuestro framework para gestionar anuncios en varias plataformas cubre la rutina completa.

Un ejemplo resuelto

Las cifras de abajo son hipotéticas, en unidades simples de la moneda de la tienda, elegidas solo para mostrar el método. Un mes, tres plataformas, cifras sin impuestos.

Lo que reportan las plataformas publicitarias

PlataformaInversiónIngresos reportadosROAS reportado
Meta5.00015.0003,0
Google4.00012.0003,0
TikTok1.0003.0003,0
Total10.00030.0003,0

Lo que dicen WooCommerce y tus facturas

LíneaImporte
Ventas brutas (Analytics)24.000
Cuponesmenos 1.600
Devolucionesmenos 1.400
Ventas netas21.000
COGS (costes totales de los pedidos)menos 8.800
Envío pagado a transportistasmenos 1.700
Comisiones de pagomenos 600
Embalaje y otros costes variablesmenos 400
Margen de contribución9.500

Los números:

  • ROAS global sobre ventas netas: 21.000 ÷ 10.000 = 2,1, no 3,0.
  • Margen de contribución %: 9.500 ÷ 21.000 = un 45% aproximadamente.
  • ROAS de equilibrio: 1 ÷ 0,45 = unos 2,2.
  • POAS: 9.500 ÷ 10.000 = 0,95.

Los dashboards dicen 3,0. La tienda pierde un poco por cada unidad invertida en publicidad, antes incluso de los costes fijos.

Ahora divídelo con la atribución de pedidos. Pongamos que los pedidos etiquetados con Meta aportaron 10.500 de ventas netas, Google 7.000, TikTok 1.500 y 2.000 no tenían fuente de campaña. Con un margen del 45%, Meta devuelve unos 4.725 sobre 5.000 de inversión (POAS 0,95), Google unos 3.150 sobre 4.000 (POAS 0,79) y TikTok unos 675 sobre 1.000 (POAS 0,68). Todas las plataformas reportaban el mismo ROAS; el panorama de beneficio es muy distinto. En una tienda real usarías además el mix de productos de cada canal, porque el COGS cambia según el SKU.

Reglas de decisión para escalar

Los números solo ayudan cuando se convierten en reglas que tu equipo aplica cada semana, siempre igual, esté quien esté de turno.

  1. Conoce tu ROAS de equilibrio, por tienda e idealmente por línea de producto. Por debajo, cada venta pierde dinero.
  2. Fija un POAS objetivo que cubra los costes fijos. Si los costes fijos son 2.000 al mes y la inversión prevista es 10.000, necesitas 12.000 de contribución: un objetivo de 1,2.
  3. Escala por encima del objetivo, mantén entre el equilibrio y el objetivo, recorta por debajo del equilibrio, juzgando primero el POAS global y después canal y producto.
  4. Da a la prospección una ventana más larga. La atribución de último clic en una sola sesión infravalora los canales que inician recorridos, así que revísalos con una vista global de 30 días.
  5. Arregla los productos antes que las campañas. Una campaña que vende un SKU con pérdidas nunca llegará al objetivo, por bien ajustada que esté.

Errores habituales

Estos son los errores que con más frecuencia convierten el ROAS de WooCommerce en un número engañoso:

  • Dejar el campo de coste a cero. La función COGS de serie viene a cero por defecto, lo que maquilla el margen.
  • Usar las ventas totales en lugar de las netas. Vuelven a sumar impuestos e ingresos por envío.
  • Leer los reembolsos por fecha de pedido. Analytics los registra en la fecha del reembolso; compara lo comparable.
  • Confundir el envío cobrado con el envío pagado. Son números distintos.
  • Sumar los ingresos reportados por las plataformas. La atribución solapada cuenta los pedidos dos veces.
  • Esperar histórico de atribución. La atribución de pedidos solo cubre los pedidos posteriores a su activación.
  • Mezclar convenciones de POAS. Decide si la inversión publicitaria ya está restada y déjalo por escrito.

Dónde encaja Wevion

La Profitability Analytics de Wevion, en beta, conecta tu tienda WooCommerce o Shopify, lee el coste que introduces en el campo de coste de los productos de WooCommerce (o el coste por artículo de Shopify) y te deja configurar envío y comisiones una sola vez en Ajustes. Resta de las ventas netas el COGS, el envío, las comisiones de pago, los costes adicionales y la inversión publicitaria para mostrar beneficio, margen y POAS, calcula tu POAS de equilibrio y desglosa el margen de cada SKU.

La inversión llega de Meta, Google, TikTok, Taboola, Snapchat y Outbrain, sincronizada en una sola vista aproximadamente cada 15 minutos, así que el cruce entre pedidos e inversión ya está hecho. Wavo, el copiloto de IA, puede proponer cambios de presupuesto a partir de esa vista, y nada cambia hasta que tú lo apruebas. Si estás comparando herramientas, nuestra selección de herramientas de analítica publicitaria para ecommerce DTC y la guía de plataformas de gestión de anuncios exponen las opciones.

Puntos clave

  • WooCommerce tiene ahora de serie una función de coste de los productos vendidos, pero no alimenta WooCommerce Analytics, así que los costes salen de los pedidos.
  • Construye el beneficio sobre las ventas netas de WooCommerce, que excluyen cupones, devoluciones, impuestos y envío, nunca sobre las ventas totales.
  • La atribución de pedidos, activada por defecto desde la 8.5, da datos UTM de último clic y una sola sesión por pedido; etiqueta todos los anuncios de forma coherente.
  • El POAS es el margen de contribución entre la inversión publicitaria total; 1,0 es el equilibrio, y tu objetivo debe cubrir los costes fijos.
  • Decide con el POAS global y después ordena canales y SKU con el POAS atribuido.

¿Quieres ver el beneficio y el POAS de tu tienda WooCommerce junto a la inversión de todas tus plataformas? Empieza una prueba gratuita de 14 días de Wevion en el plan Pro, sin necesidad de tarjeta.

Preguntas frecuentes

The Ad Signal

Insights semanales para media buyers que no adivinan. Un email. Solo señal.

¿Listo para automatizar tus operaciones publicitarias?

Empieza a lanzar campañas en bloque en todas tus cuentas. Prueba Wevion gratis durante 14 días con el plan Pro. Sin tarjeta para empezar: te la pedimos el día 7, y la facturación empieza el día 14 solo si la has añadido.