Beneficio y métricas

Optimización de valor en Meta para el beneficio, no para los ingresos

La optimización de valor de Meta puede perseguir el beneficio en lugar de los ingresos. Aprende a enviar el beneficio bruto como valor de conversión, qué exige Meta y qué contrapartidas tiene.

·9 min de lectura·Por el equipo de ROASaurus

Ideas clave
  • La optimización por valor de Meta muestra los anuncios a las personas con más probabilidad de aportar el mayor valor de conversión, y pondera cada conversión en proporción al valor que envías.
  • Cuando ese valor son los ingresos, un pedido de $400 con un margen del 12% pesa más que uno de $90 con un margen del 60%, así que los ingresos pueden crecer mientras cae el beneficio.
  • ROASaurus puede enviar un evento personalizado ContributionMargin junto al Purchase, valorado en el beneficio bruto del pedido, que eliges como evento de conversión en Ads Manager.
  • Meta recomienda al menos 100 eventos de conversión con 5 valores distintos en 14 días y una prueba de al menos 3 semanas, así que esto encaja con tiendas con un volumen de pedidos estable.
  • La optimización por beneficio solo cambia algo cuando los márgenes difieren entre pedidos; con un único margen para todo, el beneficio es una parte fija de los ingresos.

La optimización por valor de Meta, el objetivo de rendimiento Maximize value of conversions, muestra tus anuncios a las personas con más probabilidad de aportar un valor de conversión alto. Si ese valor son los ingresos, Meta busca pedidos grandes, aunque dejen poco beneficio. Si en cambio envías el beneficio bruto de cada pedido como valor de conversión, Meta optimiza por el dinero que te quedas.

Esta guía explica cómo funciona la optimización por valor, por qué usar los ingresos como valor favorece los pedidos de poco margen, cómo envía ROASaurus un valor de beneficio a Meta, cómo configurar una campaña con él y las contrapartidas: volumen, fase de aprendizaje e informes.

¿Qué es la optimización por valor de Meta?

Una campaña de Ventas que maximiza el número de conversiones busca a las personas con más probabilidad de comprar al menor coste. La optimización por valor busca a las personas con más probabilidad de aportar el mayor valor de conversión total. Meta puede entonces conseguir menos conversiones, a un coste mayor cada una, si su valor total es más alto.

Para usarla, envías un valor y una moneda con un evento de conversión, a través de la Conversions API (Meta la indica como obligatoria) y del píxel de Meta. Las pautas de integración de Meta dicen que su sistema valora las conversiones en proporción al valor que le devuelves. En la práctica, Meta intenta maximizar el número que pongas en el campo del valor.

La optimización por valor funciona con eventos estándar como Purchase y con eventos personalizados en el objetivo de Ventas. El valor no tiene por qué ser el de los ingresos. Meta describe los valores de los eventos personalizados como una forma de optimizar cualquier objetivo interno que definas.

¿Por qué optimizar por ingresos favorece los pedidos de poco margen?

Imagina una tienda con dos líneas de producto. Revende máquinas de espresso con un margen bruto del 12% y vende su propia caja de suscripción de café con un margen bruto del 60%.

Tienda de ejemplo: el valor que ve Meta por pedido
Valor como ingresosValor como beneficio bruto
Máquina de espresso (de reventa)
$400
$48
Caja de suscripción (marca propia)
$90
$54
Con los ingresos como valor, para Meta un pedido de máquina vale lo mismo que 4.4 pedidos de caja. Con el beneficio bruto, un pedido de caja vale más que un pedido de máquina.

Con los ingresos como valor, Meta considera valiosos a los compradores de máquinas y busca más como ellos. Así puede verse para los mismos $1,000 de gasto publicitario:

Mes ilustrativoOptimizada por ingresosOptimizada por beneficio bruto
Gasto publicitario$1,000$1,000
Pedidos6 máquinas, 2 cajas2 máquinas, 18 cajas
Ingresos$2,580$2,420
ROAS2.582.42
Beneficio bruto$396$1,068
POAS0.401.07
Beneficio tras los anuncios−$604+$68
Un ejemplo ilustrativo. La campaña por ingresos tiene el ROAS más alto y pierde $604. La campaña por beneficio tiene un ROAS más bajo y gana $68.

Ads Manager mostraría la primera campaña como la mejor, porque su ROAS es más alto. Solo el beneficio bruto revela que pierde dinero. Esa diferencia es lo que mide el POAS (beneficio sobre el gasto publicitario), y es la misma razón por la que un único ROAS de equilibrio para toda la tienda oculta pérdidas.

Cómo envía ROASaurus un valor de beneficio a Meta

ROASaurus lo hace con un solo ajuste. En Tracking & platforms, abre los ajustes de tu píxel de Meta y marca POAS bidding: also send each order's contribution margin. A partir de ese momento, cada Purchase que ROASaurus envía a la Conversions API con una cifra de beneficio va acompañado de un segundo evento en la misma solicitud:

  • Nombre: ContributionMargin, un evento personalizado.
  • Valor: el beneficio bruto del pedido, en la misma moneda que el Purchase.
  • Id de evento: el id de la compra con cm- delante, por ejemplo cm-order-1042. El evento se envía solo desde el servidor, así que no hay copia del navegador que deduplicar.
  • Información del cliente: los mismos datos de contacto con hash, la misma dirección IP, el mismo user agent, fbp y fbc que el Purchase, para que Meta pueda vincularlo igual de bien.

El evento Purchase en sí no cambia. Sigue llevando el valor del pedido, así que los informes de compras de Ads Manager siguen funcionando.

Pedido pagadoPedido de caja, $90 sin impuestos
Analítica de beneficiosBeneficio bruto de $54 tras los costes
Dos eventos del servidorPurchase de $90 y ContributionMargin de $54
Ads ManagerEl conjunto de anuncios maximiza el valor de ContributionMargin
Purchase conserva los ingresos para los informes. ContributionMargin lleva el beneficio bruto por el que optimiza el conjunto de anuncios.
El evento ContributionMargin junto al Purchase (recortado)
{
  "event_name": "ContributionMargin",
  "event_time": 1792929600,
  "event_id": "cm-order-1042",
  "action_source": "website",
  "event_source_url": "https://yourstore.com/checkouts/thank-you",
  "user_data": {
    "em": ["<SHA-256 of the normalized email>"],
    "ph": ["<SHA-256 of the normalized phone>"],
    "client_ip_address": "203.0.113.24",
    "client_user_agent": "Mozilla/5.0 (iPhone; ...)",
    "fbp": "fb.1.1792928400000.1234567890"
  },
  "custom_data": { "value": 54.00, "currency": "USD", "order_id": "1042" }
}

El valor procede de la analítica de beneficios, con los mismos costes que ves en tus informes de beneficios:

Valor enviado=ingresos − reembolsos − COGS − envío − comisiones − preparación
Ingresos
Los ingresos del pedido sin IVA ni impuesto sobre las ventas, incluido el envío que pagó el cliente, con los ajustes por defecto.
Reembolsos
Reembolsos ya registrados en el momento de enviar el evento.
COGS
El coste de producto de los artículos, según tus costes de producto.
Envío
Lo que pagas al transportista por el pedido.
Comisiones
Comisiones de pago y de pedido.
Manipulación
Costes de embalaje y otros costes de preparación por pedido.

Para el pedido de caja: $90 − $27 − $5 − $2.70 − $1.30 = $54.00. Un pedido que pierde dinero se envía como 0, nunca como un valor negativo.

Tres detalles deciden la calidad de la señal:

  • El valor se calcula cuando se envía la compra, poco después de que llegue el pedido. Un reembolso posterior no cambia el valor que Meta ya tiene.
  • Los costes de producto que faltan cuentan como cero salvo que configures Estimate missing costs at % of price en Cost settings. Un producto sin coste parece mucho más rentable de lo que es, y Meta lo perseguiría. Rellena Product costs antes de activarlo.
  • Sin cifra de beneficio, no hay evento adicional. Si ROASaurus no tiene una cifra de beneficio para un pedido, envía solo el Purchase.

Hay cifras de beneficio para los pedidos de la analítica de beneficios: los pedidos de Shopify y los pedidos enviados a la API de pedidos de ROASaurus, que usa el plugin de WooCommerce. Los pedidos que llegan por los demás conectores de tiendas online todavía no tienen cifra de beneficio, así que para esas tiendas ROASaurus envía el Purchase sin un evento ContributionMargin.

Cómo configurar una campaña optimizada por beneficio

  1. Introduce tus costes

    Añade los costes de producto, el envío, las comisiones de pago y la preparación en la analítica de beneficios. Meta aprende de estas cifras. La analítica de beneficios marca los productos y los pedidos que no tienen coste.

  2. Activa la puja por POAS

    En Tracking & platforms, marca la opción de puja por POAS en el píxel de Meta. Revisa el Event log: cada solicitud de Purchase debería incluir ahora también un evento ContributionMargin.

  3. Revisa el evento en Events Manager

    ContributionMargin aparece junto a Purchase. Meta exige que un evento personalizado se revise en Events Manager antes de que puedas maximizar su valor.

  4. Espera a tener suficientes eventos

    Para los eventos estándar y personalizados del sitio web, Meta recomienda al menos 100 eventos de conversión con al menos 5 valores distintos en los últimos 14 días. Después, la opción puede tardar unas semanas en aparecer.

  5. Crea la campaña

    Usa el objetivo de Ventas con el sitio web como ubicación de la conversión, Maximize value of conversions como objetivo de rendimiento y ContributionMargin como evento de conversión. Empieza sin objetivo de ROAS, como recomienda Meta para una primera prueba.

  6. Pruébala durante al menos tres semanas

    Ponla en marcha junto a tu campaña actual, idealmente como una prueba A/B, con un presupuesto para al menos 50 conversiones por semana. Compara el beneficio tras los anuncios, no el ROAS.

¿Qué contrapartidas hay?

Lo que ganas
  • Meta pondera cada pedido por lo que te aporta, no por su importe
  • Los productos de poco margen dejan de arrastrar el presupuesto hacia ellos
  • El valor de ContributionMargin en Ads Manager es el beneficio bruto, así que valor ÷ gasto se acerca al POAS
Lo que cuesta
  • Volumen suficiente: 100 eventos con 5 valores distintos en 14 días
  • Una nueva fase de aprendizaje y una prueba de tres semanas o más
  • Posiblemente menos conversiones, a un coste por resultado mayor
  • Una señal que solo es tan buena como tus datos de costes
La optimización por beneficio sustituye una señal simple de ingresos por otra más cercana a lo que ganas, pero necesita volumen y costes correctos.

Volumen

ContributionMargin se dispara una vez por pedido, así que nunca tiene más volumen que tus compras server-side. Una tienda con 15 pedidos a la semana no alcanzará los 100 eventos en 14 días que recomienda Meta, y una campaña que no puede salir del aprendizaje sigue siendo inestable. Meta también aconseja un presupuesto que cubra al menos 50 conversiones por semana.

La fase de aprendizaje

Un conjunto de anuncios nuevo, o una edición importante de uno existente, inicia una fase de aprendizaje. Meta dice que un conjunto de anuncios suele salir de ella tras unos 50 resultados en la semana posterior a la última edición importante. Durante el aprendizaje, el coste por resultado suele ser más alto y los resultados son menos estables. Meta advierte de que la optimización por valor también puede mostrar un coste por resultado más alto y menos conversiones en total, así que no la juzgues en la primera semana.

Informes

Deja el evento Purchase como está. Tus columnas de compras, ingresos y ROAS en Ads Manager siguen saliendo de él. La columna Results sigue el evento por el que optimiza el conjunto de anuncios, así que cuenta eventos ContributionMargin, y su valor de conversión es el beneficio bruto. Divide ese valor entre el gasto y te acercarás al POAS, con el punto de equilibrio en 1.0. Queda algo por encima de la realidad cuando algunos pedidos pierden dinero, porque esos se envían como 0. Si más adelante añades un objetivo de ROAS a este conjunto de anuncios, comprueba qué valor usa Ads Manager para él. Si usa el valor de ContributionMargin, un objetivo de 1.0 significa equilibrio en el beneficio bruto, no un ROAS de ingresos de 1.0. Prueba tus propias cifras en la calculadora de POAS.

¿Y la opción de beneficio de Meta?

Meta también documenta un tipo de valor de beneficio para la optimización por valor. Con él, envías el beneficio de una compra en un campo net_revenue del evento Purchase, junto al valor de la compra, o defines un estimated_margin por producto en tu catálogo para los anuncios de catálogo Advantage+. En el conjunto de anuncios eliges después Purchase como evento y Purchase profit como valor de conversión.

Meta indica sus propios requisitos para esa opción: al menos 3 valores de beneficio positivos distintos y al menos 100 conversiones en una semana, y recomienda, siempre que sea posible, al menos 30 conversiones al día por campaña. También dice que no se debe retrasar un evento de compra mientras se espera un valor de beneficio. ROASaurus no rellena net_revenue. Envía el evento ContributionMargin independiente descrito arriba, que usa la optimización por valor estándar de Meta para eventos personalizados. La idea y las contrapartidas son las mismas: Meta solo puede optimizar por beneficio si recibe un valor de beneficio con cada pedido.

¿Te conviene la optimización por beneficio en tu tienda?

Vale la pena probarlo cuando se cumplen tres condiciones. Tus márgenes difieren claramente entre productos o pedidos. Envías a Meta suficientes compras a través de la Conversions API para cumplir los requisitos de volumen. Y tus costes de producto, el envío y las comisiones están rellenados, de modo que el valor se acerca a la realidad. Si falta alguna, corrígela primero: una campaña por ingresos con un ROAS de equilibrio correcto es mejor que una campaña por beneficio que aprende de costes erróneos.

Para comprobar cuánto podría cambiar una señal de beneficio, mira el beneficio bruto por línea de producto en la analítica de beneficios. Si tus productos más vendidos por ingresos no son tus mejores productos por beneficio bruto, un valor de ingresos apunta a Meta hacia los equivocados. Para saber cómo funcionan el evento Purchase y su deduplicación, consulta nuestra guía de la Meta Conversions API, y la página de la integración con Meta enumera todo lo que envía ROASaurus.

Fuentes

  1. Meta Business Help Center: About maximizing the value of conversions using the Sales campaign objective
  2. Meta Business Help Center: Requirements to use Maximize value of conversions
  3. Meta for Developers: Integration Guidance: Value Optimization
  4. Meta for Developers: Value optimization for profit: overview
  5. Meta Business Help Center: About the learning phase

En ROASaurus

Sigue leyendo

Beneficio y métricasROAS de equilibrio: el ROAS mínimo que necesitan tus anunciosEl ROAS de equilibrio es el ROAS con el que los anuncios se pagan solos. Aprende la fórmula, repasa ejemplos y fija un ROAS objetivo para cada línea de producto.Beneficio y métricasAnálisis de cohortes en ecommerce: ¿merecen la pena los clientes nuevos?Análisis de cohortes en ecommerce: agrupa a los clientes por el mes de su primer pedido, lee la retención y el beneficio bruto por cliente y evita los errores más comunes.Beneficio y métricasMargen de contribución en ecommerce: CM1, CM2 y CM3 explicadosEl margen de contribución en ecommerce explicado: CM1, CM2 y CM3, un ejemplo resuelto desde los ingresos hasta el beneficio neto y qué capa de beneficio corresponde a cada decisión.
Preguntas frecuentes

Tus preguntas, resueltas

¿Puede Meta optimizar los anuncios por beneficio en lugar de por ingresos?

Sí, si envías un valor de beneficio como valor de conversión. Puedes enviarlo como un evento personalizado con el beneficio como valor, que es lo que hace ROASaurus con su evento ContributionMargin, o en el campo net_revenue de Meta del evento Purchase.

¿Un evento de beneficio sustituye al evento Purchase?

No. ROASaurus sigue enviando Purchase con el valor del pedido, y ContributionMargin sale junto a él con su propio id de evento. Los informes de compras de Ads Manager siguen funcionando.

¿Cuántos pedidos necesito para la optimización por valor con un evento personalizado?

Para los eventos del sitio web, Meta recomienda al menos 100 eventos de conversión con al menos cinco valores distintos en los últimos 14 días. También aconseja un presupuesto que cubra al menos 50 conversiones por semana.

¿Qué valor envía ROASaurus en un pedido que pierde dinero?

Envía 0. El evento ContributionMargin nunca lleva un valor negativo, así que Meta trata un pedido con pérdidas como un pedido que no ha dado ganancias.

¿Bajará mi ROAS en Ads Manager?

Puede. Meta advierte de que la optimización por valor puede traer menos conversiones a un coste por resultado más alto, y una campaña que favorece los pedidos de alto margen puede tener un ROAS de ingresos más bajo. Júzgala por el beneficio bruto y el beneficio tras los anuncios.

Cada venta, rastreada hasta el anuncio que la generó

Server-side tracking, beneficio y valor de vida del cliente en una sola app. Prueba gratuita de 14 días, sin tarjeta de crédito.

Empieza tu prueba gratuita →