Estrategia de puja

Debido al lanzamiento de iOS 14.5, se realizaron los siguientes cambios:

  • La estrategia de puja target_cost quedó obsoleta con la versión 9 de la API de marketing. Las campañas que usen esta estrategia de puja se dejarán de admitir y se pausará su entrega. En lugar de target_cost, te recomendamos usar pujas con límite de costo.
  • Para campañas de iOS 14.5 y versiones posteriores que usen COST_CAP o LOWEST_COST_WITH_MIN_ROAS, la duración debe configurarse en al menos 3 días.

Visita nuestro registro de cambios para obtener más información sobre los cambios en iOS 14.5.

En esta página se explican el efecto de las estrategias de puja sobre tu puja, tus controles de costo sobre los anuncios de Meta y la manera de configurarlos.

Tipos de estrategias de puja

  • LOWEST_COST_WITHOUT_CAP: Facebook hace pujas automáticamente en tu nombre y obtiene los resultados de costos más bajos. Aumenta de forma automática tu puja efectiva según sea necesario para obtener los resultados que deseas según tu optimization_goal. Si eliges Value como optimization_goal, en el administrador de anuncios, mostramos Highest Value como tu estrategia de puja.
  • COST_CAP: obtén los mejores resultados posibles mientras nos esforzamos por cumplir con los márgenes del costo por acción que establezcas. Nota: No garantizamos el cumplimiento de los límites de costo. Consulta Límite de costo.
  • LOWEST_COST_WITH_MIN_ROAS: opción de pujas específicas para la optimización de valores. Debes especificar un roas_average_floor, el retorno mínimo esperado del gasto publicitario. Consulta Pujas de retorno mínimo de la inversión en publicidad.
  • LOWEST_COST_WITH_BID_CAP: hacemos la puja por ti de forma automática y obtenemos los costos más bajos. Aumentamos de forma automática tu puja según sea necesario para obtener los resultados que deseas. Sin embargo, no debes exceder tu límite especificado.

Consulta la siguiente tabla para obtener más información sobre cada estrategia:

Estrategia de pujaObjetivos compatiblesUso recomendadoConsideraciones

LOWEST_COST_WITHOUT_CAP

APP_INSTALLS

CONVERSIONS

EVENT_RESPONSES

LEAD_GENERATION Consulta la tabla a continuación para obtener más información sobre cada estrategia: LINK_CLICKS

MESSAGES

PAGE_LIKES

POST_ENGAGEMENT

PRODUCT_CATALOG_SALES

REACH

STORE_VISITS

VIDEO_VIEWS

Quieres gastar por completo tu presupuesto.


Debes saber qué puja y costo utilizar para otras opciones de puja.


Debes gastar tu presupuesto de la manera más eficaz posible.

No hay control sobre tu costo.


Los costos pueden aumentar a medida que agotas las oportunidades menos costosas o que aumentas el presupuesto.

COST_CAP

APP_INSTALLSCONVERSIONSEVENT_RESPONSESLEAD_GENERATIONLINK_CLICKSMESSAGES

PAGE_LIKESPOST_ENGAGEMENTPRODUCT_CATALOG_SALESVIDEO_VIEWS

Quieres maximizar los resultados con el control de la rentabilidad del costo promedio por conversión.


La duración de las campañas de puja de iOS 14.5 y de las versiones posteriores debe configurarse en 3 días.

El costo puede incrementar a medida que se acaban las oportunidades más económicas.


Es posible que no se gaste todo el presupuesto una vez que llegues al límite.

LOWEST_COST_WITH_MIN_ROAS

APP_INSTALLS

CONVERSIONSPRODUCT_CATALOG_SALES

Si el retorno de la inversión en gasto publicitario es el principal parámetro de medición del éxito y puedes proporcionar a nuestra plataforma los valores de las transacciones.

Es específico para la optimización de valor.


Configurar el punto de referencia muy alto puede conducir a un rendimiento incompleto.


La duración de las campañas de puja de iOS 14.5 y de las versiones posteriores debe configurarse en 3 días.

LOWEST_COST_WITH_BID_CAP

APP_INSTALLSCONVERSIONSEVENT_RESPONSESLEAD_GENERATIONLINK_CLICKSMESSAGESPAGE_LIKESPOST_ENGAGEMENTPRODUCT_CATALOG_SALESREACHSTORE_VISITSVIDEO_VIEWS

Quieres establecer una puja máxima en las subastas para controlar el costo y llegar al mayor número posible de usuarios en esa puja.

Es necesario invertir más tiempo en administrar las pujas para controlar el costo.


Los costos pueden incrementar a medida que agotas las oportunidades más económicas o que aumentas tu presupuesto.


Es posible que no se gaste todo el presupuesto.


La puja no es el costo que verás en los informes.

LOWEST_COST_WITH_MIN_ROAS, COST_CAP y LOWEST_COST_WITH_BID_CAP también se denominan pujas manuales y te permiten agregar controles de costo. Para conocer la información de fondo, consulta Centro de ayuda de anuncios, Información sobre las estrategias de puja: menor costo.

Para leer bid_strategy en un conjunto de anuncios:

curl -G \
  -d 'fields=bid_strategy' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/<AD_SET_ID>

Para actualizar la estrategia de puja de un conjunto de anuncios a LOWEST_COST_WITH_BID_CAP con un límite de puja de 3 USD:

curl
  -F 'bid_strategy=LOWEST_COST_WITH_BID_CAP' \
  -F 'bid_amount=300' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/<AD_SET_ID>

En versiones anteriores de la API, se seleccionaba la estrategia de puja configurando is_autobid, is_average_price_pacing y bid_amount.

is_autobid y is_average_price_pacing eran marcadores booleanos que indicaban si se elegían pujas automáticas o pujas de precios. Ambos quedaron obsoletos tras el lanzamiento de la API de marketing 3.0.

Límite de costo

El límite de costo es una función de puja basada en costo que permite a los anunciantes aplicar expresiones y optimizaciones respecto del costo real (CPA/CPI) de las conversiones. Esta función permite que los anunciantes obtengan la mayor cantidad de resultados posible mientras nos esforzamos para obtener el costo que desean. De esta manera, pueden maximizar la rentabilidad, reducir las complejidades de la administración de pujas y lograr un escalamiento más provechoso y confiable. Nota: No garantizamos el cumplimiento de los límites de costo.

Para usar el límite de costo:

  • billing_event debe ser IMPRESSIONS.
  • pacing_type debe ser estándar.
  • optimization_goal debe ser compatible con el límite de costo.

Para aplicar una estrategia de puja de límite de costo a la optimización de presupuestos de campañas, además de los requisitos previos, tu objetivo también debe funcionar con límite de costo. Para obtener más información sobre objetivos compatibles, consulta la Guía de estrategias de puja de Facebook, límite de costo.

Por ejemplo, para usar un límite de costo en el nivel de la campaña de anuncios:

curl 
 -F "name"="L3 With Lifetime Budget" \
 -F "objective"="LINK_CLICKS" \
 -F "lifetime_budget=100000" \
 -F "bid_strategy"="COST_CAP" \
 -F "access_token"="ACCESS_TOKEN" \
https://graph.facebook.com/VERSION/AD_ACCOUNT_ID/campaigns

Para configurar un límite de costo en el nivel del conjunto de anuncios:

curl \
  -F 'name=My Ad Set' \
  -F 'optimization_goal=CONVERSIONS' \
  -F 'billing_event=IMPRESSIONS'-F 'bid_strategy=COST_CAP'-F 'bid_amount=200' \
  -F 'daily_budget=1000' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'targeting={"geo_locations":{"countries":["US"]}}' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets

Pujas de retorno mínimo de la inversión en gasto publicitario (ROAS mín.)

Se trata de una opción de puja específica para la optimización de valores. Debes reunir las condiciones para la optimización de valores, que tiene varios requisitos previos:

  • optimization_goal debe ser VALUE.
  • La cuenta debe tener acceso a la optimización de valores, que puedes consultar desde tu cuenta de anuncios:

    • CAN_USE_ROAS_VALUE_OPTIMIZATION: la cuenta reúne las condiciones para la optimización de valores cuando el objetivo de la campaña = “Website Conversion”.
    • ADS_NEKO_MAI_ROAS: la cuenta reúne las condiciones para la optimización de valores cuando el objetivo de la campaña = “App Install”.
    • CAN_USE_DYNAMIC_ADS_VALUE_OPTIMIZATION: la cuenta reúne las condiciones para la optimización de valores cuando el objetivo de la campaña = “Catalog Sales”
  • El ROAS mín. usa bid_constraints para pasar “ROAS floor”, pero no puedes aplicarlo con bid_constraints. Como alternativa, usa roas_average_floor.

Especificación de la API sobe el conjunto de anuncios

Notas acerca de roas_average_floor:

  • roas_average_floor representa “the mininum roas” = “total conversion purchase value” / “total spend”; por ejemplo, “return on ads spend”
  • IMPORTANTE: En la API, roas_average_floor es un entero y se incrementa 10.000 veces. Por lo tanto, roas_average_floor = 100 significa “el ROAS mínimo” = 0,01 (o el 1%) y roas_average_floor = 23300 significa “el ROAS mínimo” = 2,33 (o el 233%). Por ejemplo, para configurar el ROAS mínimo de modo que sea 1.5, la especificación de API correspondiente debería ser bid_constraints = {"roas_average_floor": 15000}.
  • El rango válido de roas_average_floor is [100, 10000000], inclusive. Esto significa que el rango válido de “ROAS mínimo” es [0.01, 1000.0] o [1%, 100000.0%], inclusive.
  • No configures bid_info ni bid_amount con el conjunto de anuncios de puja de ROAS mínimo. Solo puedes configurar el 'bid' del ROAS mínimo a través de roas_average_floor en bid_constraints.
{
  "bid_strategy": "LOWEST_COST_WITH_MIN_ROAS",
  "bid_constraints": {
    "roas_average_floor": <roas_average_floor number>
  },
}

Ejemplos

Crear un nuevo conjunto de anuncios de puja mínimo

Con la siguiente llamada a la API se crea un conjunto de anuncios de puja de ROAS, con el objetivo de la campaña = “conversión de sitios web” y límite mínimo de ROAS = 1.0 (o el 100%).

curl \
  -F 'name=minRoasBiddingDemo' \
  -F 'daily_budget=2000' \
  -F 'optimization_goal=VALUE' \
  -F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}' \
  -F 'targeting={"geo_locations":{"countries":["US"]}}' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'status=PAUSED' \
  -F 'start_time=2018-12-10T12:45:26-0700' \
  *-F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \
  -F 'bid_constraints={"roas_average_floor": 10000}' \*
  -F 'billing_event=IMPRESSIONS' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets

Eliminar roas_average_floor del conjunto de anuncios de puja de ROAS mínimo

curl \
  -F bid_strategy=LOWEST_COST_WITHOUT_CAP \
  -F 'bid_constraints={}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>

Agregar roas_average_floor al conjunto de anuncios de optimización de valores

En este ejemplo, se fija el ROAS mínimo en 1.23 (123%):

curl \
  -F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \
  -F 'bid_constraints={"roas_average_floor": 12300}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>

Cambiar roas_average_floor por el conjunto de anuncios de puja de ROAS mínimo preexistente

Con esta llamada a la API, se cambia el roas_average_floor del conjunto de anuncios a 2.23 (223%).

curl \
  -F 'bid_constraints={"roas_average_floor": 22300}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>

Validación del nivel de conjunto de anuncios

  • LOWEST_COST_WITH_BID_CAP también se conoce como puja manual y te permite agregar controles de costos adicionales en el campo bid_amount.
  • Para COST_CAP, debes proporcionar un número de límite en el campo bid_amount.
  • No puedes configurar bid_amount si usas la estrategia LOWEST_COST_WITH_MIN_ROAS.