Beginning September 2, 2025, we will start to roll out more proactive restrictions on custom audiences that may suggest information not permitted under our terms. For example, any custom audience or lookalike audience suggesting specific health conditions (e.g., "arthritis", "diabetes") or financial status (e.g., "credit score", "high income") will be flagged and prevented from being used to run ad campaigns.
What these restrictions mean for your campaigns:
For API developers:
operation_status will return 471 to signal if your custom audiences have been flagged.More information on this update and how to resolve flagged custom audiences can be found here.
Dirígete a personas que se asemejen más a tus clientes establecidos. Los públicos similares se crean a partir de varios conjuntos de personas tomadas como referencia. Puedes usar públicos similares para cualquier objetivo empresarial: dirigirte a personas similares a tus clientes para adquisición de fans, registro en sitios, compras fuera de Facebook o reclamaciones relacionadas con cupones, o simplemente para el reconocimiento de marca.
Los públicos de origen pueden ser:
Facebook actualiza los miembros de un público similar cada 3 días si este pertenece a un grupo de anuncios.
Los públicos similares pueden tardar entre 1 y 6 horas en completarse. Mientras un público se completa, puedes crear y poner en circulación conjuntos de anuncios dirigidos a este. Una vez que el público está listo, Facebook realiza entregas a las personas que lo integran, y la entrega de anuncios se actualiza y funciona con normalidad. Consulta Estado de la entrega. Crea un nuevo público similar en https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/customaudiences.
Ejemplo de llamada de creación de público similar a partir de un público personalizado:
curl \ -F 'name=My lookalike audience' \ -F 'subtype=LOOKALIKE' \ -F 'origin_audience_id=<SEED_AUDIENCE_ID>' \ -F 'lookalike_spec={"type":"similarity","country":"US"}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/customaudiences
Para crear públicos similares con el SDK de anuncios para PHP o SDK de anuncios para Python, usa CustomAudience.
La respuesta contiene:
| Nombre | Descripción |
|---|---|
Tipo: entero | Identificador del público similar |
Si tienes un público personalizado de al menos 100 personas, puedes crear públicos similares basados en él. Esto incluye públicos personalizados para tu sitio web y públicos personalizados para tu app para celulares.
| Nombre | Descripción |
|---|---|
Tipo: cadena | Obligatorio. Nombre del público personalizado |
Tipo: largo | Obligatorio. Identificador del público personalizado. Los públicos de origen deben tener al menos 100 miembros. |
Tipo: matriz | Obligatorio. Mira la descripción a continuación. |
Tipo: cadena | Obligatorio. Definir
|
Tipo: flotante | Opcional. Porcentaje inicial para público similar. Por ejemplo, con un |
Tipo: flotante | Obligatorio. Definir
|
Tipo: booleano | Opcional. Al menos 100 miembros del público de origen de un país. Si esto no se cumple, |
Tipo: cadena | Obligatorio. Definir Encontrar miembros de público similar en este país. |
Tipo: matriz | Obligatorio. Encontrar miembros de público en estas ubicaciones. Lista de países o grupos de países, como |
Tipo: matriz | Obligatorio. Al menos una entrada en Incluir estas ubicaciones |
Tipo: matriz de cadenas | Opcional. Aplicar segmentación por países. Para obtener información sobre las matrices de códigos de país, consulta API de búsqueda de segmentación, Países. Ejemplo: |
Tipo: matriz de cadenas | Opcional. Aplicar segmentación por países en regiones globales y áreas de libre comercio. Matriz de códigos de grupos de países. Para acceder a todas las opciones, consulta Segmentación, Ubicación |
Tipo: matriz | Opcional. Ubicaciones que se deben excluir. |
Tipo: matriz de cadenas | Opcional. Igual que |
Tipo: matriz de cadenas | Opcional. Igual que |
Optimiza tu público en términos de "Similitud" o "Mayor alcance".
En lugar de usar tipos, puedes configurar manualmente ratio para representar el x% más apto del público en el país seleccionado.ratio debe ser del 1 al 20% en intervalos del 1%.
Facebook cuenta con públicos similares de conversión de campañas y conjuntos de anuncios para dirigirse a personas similares a las que realizan conversiones de campañas o conjuntos de anuncios previos o actuales; por ejemplo, campañas o anuncios con optimización para conversiones. Medimos las conversiones según un tipo de campaña o conjunto de anuncios en Especificaciones de conversión. Por ejemplo, dirígete a personas que realizaron acciones en tu sitio web o instalaron tu app hasta 28 días después de haber hecho clic en tu anuncio.
curl \ -F 'subtype=LOOKALIKE' \ -F 'lookalike_spec={ "origin_ids": "<CAMPAIGN_ID>", "starting_ratio": 0.03, "ratio": 0.05, "conversion_type": "campaign_conversions", "country": "US" }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/customaudiences
Necesitas por lo menos 100 conversiones únicas de tus campañas o conjuntos de anuncios. Más personas que realizan conversiones hacen posible un mejor modelo predictivo y sugerimos 200 o más miembros que las hayan hecho. También debes seleccionar campañas o conjuntos de anuncios con objetivos similares.
Para crear este público similar, especifica uno o más de tus conjuntos de anuncios o campañas. Por ejemplo, especifica una campaña y dos conjuntos de anuncios de otra campaña.
Facebook procesa hasta 180 días de datos de conversión pasados e identifica personas que realizan conversiones en tus campañas y conjuntos de anuncios como ejemplos. Entrenamos el modelo de predicción y, luego, creamos un público similar. Facebook actualiza constantemente el modelo de predicción subyacente a medida que se realizan nuevas conversiones de campañas o conjuntos de anuncios.
| Nombre | Descripción |
|---|---|
Tipo: matriz | Obligatorio. Mira la descripción a continuación. |
Tipo: matriz de enteros | Obligatorio. Matriz de identificadores de objetos de anuncios. Las personas que realizan conversiones en estos anuncios se emplean para modelar un público similar. Uno o más identificadores de campañas o de conjuntos de anuncios, o una combinación de ambos. |
Tipo: cadena | Obligatorio.
|
Tipo: cadena | Obligatorio. País en el que se buscan miembros de públicos similares. |
Tipo: booleano | Opcional. Al menos 100 miembros del público de origen de un país. Si esto no se cumple, |
Tipo: flotante | Opcional. Porcentaje inicial para el público similar. Por ejemplo, con un |
Tipo: flotante | Obligatorio. Rango de |
Actualmente, los siguientes tipos de conversión reúnen las condiciones para públicos similares:
Crea un público similar basado en personas a las que les guste tu página.
curl \ -F 'subtype=LOOKALIKE' \ -F 'lookalike_spec={ "ratio": 0.01, "country": "US", "page_id": "<PAGE_ID>", "conversion_type": "page_like" }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/customaudiences
| Nombre | Descripción |
|---|---|
Tipo: matriz | Obligatorio. Mira la descripción a continuación. |
Tipo: entero | Obligatorio. Identificador de Facebook de la página cuyos fans se usarán para el público similar. |
Tipo: cadena | Obligatorio.
|
Tipo: cadena | Obligatorio. El país en el que se encontrará la gente para el público similar. "US" es el valor predeterminado. |
Tipo: booleano | Opcional. Necesitas un público de origen de al menos 100 miembros de un país. Si no se alcanza este valor mínimo, |
Tipo: flotante | Opcional. Porcentaje de partida del público similar. Por ejemplo, con un starting_ratio de 0,01 y un ratio de 0,02, se crearía un público similar del 1 al 2% de un segmento de público similar. El valor de starting_ratio siempre debe ser inferior al de ratio. |
Tipo: flotante | Obligatorio. Rango de 0,01-0,20. Proporción del país a la que se debería dirigir el público similar. |
Si el público de origen está marcado con un operation_status de 471, los intentos de crear un público similar basado en el público de origen producirán un error.
{
"error": {
"message": "Invalid parameter",
"code": 100,
"error_subcode": 1713232,
"error_user_title": "Seed audience restricted",
"error_user_msg": "The seed audience you selected cannot be used to create a lookalike audience because it has integrity restrictions. Please use a different seed audience",
},
}
La segmentación de públicos similares es igual a la de públicos personalizados. Consulta Públicos personalizados, Segmentación. Esto también se aplica para la segmentación de exclusión y la segmentación de adición con AND. Para aplicar segmentación al crear un anuncio:
curl \ -F 'name=My AdSet' \ -F 'optimization_goal=REACH' \ -F 'billing_event=IMPRESSIONS' \ -F 'bid_amount=2' \ -F 'daily_budget=1000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={ "custom_audiences": [{"id":"<LOOKALIKE_AUDIENCE_ID>"}], "geo_locations": {"countries":["US"]} }' \ -F 'status=ACTIVE' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adsets
Encontrarás más ejemplos en Especificaciones de segmentación.
Obtén información sobre los públicos personalizados que se usan para crear públicos similares y también sobre estos últimos. Devolvemos los mismos campos que Públicos personalizados. A continuación, se ofrece un ejemplo de respuesta de un público personalizado que se usó para crear públicos similares. lookalike_audience_ids especifica los públicos similares generados a partir de este.
{
"id": "6006164557194",
"account_id": 12345,
"approximate_count": 816400,
"lookalike_audience_ids": [
6006183285954,
6006183285955
],
"name": "Boys Apparel",
"parent_audience_id": 0,
"parent_category": "Custom",
"status": "ready",
"subtype": "CUSTOM",
"type": 4,
"type_name": "Advertiser Generated",
"time_updated": 1362439491
}, Los públicos similares contienen un subtype de 2. También devolvemos lookalike_spec, una matriz con este formato:
| Nombre | Descripción |
|---|---|
Tipo: cadena |
|
Tipo: flotante | Se devuelve si se especifica |
Tipo: flotante | Múltiplo de |
Tipo: cadena | Código de país |
Tipo: matriz | Mira la descripción a continuación. |
Tipo: booleano |
|
Tipo: entero | Identificador de origen |
Tipo: cadena | Nombre de origen |
Tipo: cadena |
|
Tipo: matriz de cadenas | Todos los países usados para crear el público |
Otro público, a continuación, en el que subtype es LOOKALIKE:
{
"id": "6006183285954",
"account_id": 12345,
"approximate_count": 1782100,
"name": "Boys Apparel_lookalike_US_Similarity",
"origin_audience_id": 6006567610735,
"parent_audience_id": 0,
"parent_category": "Custom",
"status": "ready",
"subtype": "LOOKALIKE",
"type": 4,
"type_name": "Advertiser Generated",
"time_updated": 1362506552
}, Después de crear un público similar, devolvemos un identificador de público personalizado. El proceso de compleción de un público puede tardar alrededor de una hora. Puedes acceder al estado en: /{lookalike_audience_ID}?fields=delivery_status. Con esto, se devuelve una respuesta de JSON con delivery_status o el código 200 si se completa un público:
"delivery_status": {
"code": 200,
"description": "This audience is ready for use."
},Para hacer pruebas, debes verificar el estado de la lista con el administrador de anuncios.
Para borrar un público similar, el procedimiento es el mismo que para públicos personalizados.
Un público similar se considera inactivo cuando no se usa en anuncios activos durante 90 días. Los públicos similares inactivos tienen approximate_count, operation_status y delivery_estimate diferentes.
| Campo | Cambios para públicos similares inactivos |
|---|---|
| No se puede recuperar un tamaño. Con una llamada a este campo, se devuelve |
|
|
| No se puede recuperar una estimación de entrega. Con una llamada a este campo, se devuelve |
| Cuando el |
De todos modos, puedes iniciar una campaña usando un público similar inactivo. La información de estimación de alcance se encuentra disponible después de la publicación de tu nuevo anuncio.
Para todos los anunciantes que comiencen a partir del 8 de junio de 2021: pasaremos de manera automática los públicos al estado "público a punto de caducar" si estuvieron inactivos por más de dos años. Esto implica que, una vez que un público llega al límite de no haberse usado en un conjunto de anuncios activo por más de dos años, se marcará de manera automática como "público a punto de caducar", y el campo delete_time mostrará la fecha estimada de eliminación (por ejemplo, 90 días desde la fecha en que se marcó), es decir, cuándo se eliminará el público.
Tendrás la oportunidad de eliminar el público de manera proactiva o usarlo en un conjunto de anuncios activo para evitar que se elimine. Puedes ver en todo momento qué públicos están a punto de caducar si los filtras según los campos operation_status o delete_time.
Para obtener más información, consulta la documentación de información general sobre los públicos personalizados.
ACTUALIZADO EL 28 DE ABRIL DE 2021: Se ha retrasado la eliminación de los parámetros location_specy country de la creación de públicos similares. Próximamente, se informará cuándo entrará en vigor este cambio.
Se eliminarán los parámetros location_spec y country de la creación de públicos similares. La ubicación del país definirá la ubicación de los públicos similares al especificar la segmentación de la campaña. El lugar del público no formará parte de la especificación del público similar. El alcance estimado de la campaña utilizando un público similar creado recientemente se completará pocas horas después de que se publique el anuncio.
Este cambio no afecta a las campañas existentes; solo tiene efecto en las campañas nuevas y editadas.
Convertiremos automáticamente los públicos similares anteriores en nuevos públicos similares sin el lugar del público.
Punto de conexión:act_{AD_ACCOUNT_ID}/customaudiences
Ejemplo de solicitud
curl POST \
-F 'name=My lookalike audience' \
-F 'subtype=LOOKALIKE' \
-F 'origin_audience_id=<SEED_AUDIENCE_ID>' \
-F ‘lookalike_spec={
"is_financial_service":false,
"allow_international_seeds":true,
"ratio":0.01,
"type":"custom_ratio"}
’}\
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
Se omitirán los siguientes parámetros si se los incluye durante el proceso de creación:
lookalike_spec.countrylookalike_spec.location_speclookalike_spec.location_spec.geo_locationslookalike_spec.location_spec.geo_locations.countrieslookalike_spec.location_spec.geo_locations.country_groupslookalike_spec.location_spec.excluded_geo_locationslookalike_spec.location_spec.excluded_geo_locations.countrieslookalike_spec.location_spec.excluded_geo_locations.country_groupsPunto de conexión:act_{AD_ACCOUNT_ID}?fields=approximate_count
No se asociará ningún tamaño a los públicos similares, y el campo approximate_count devolverá -1 para todos los públicos similares.
Ejemplo de respuesta
{
"approximate_count": -1,
"id": "6126486105659",
}
Puntos de conexión
{AD_ACCOUNT_ID}?fields=delivery_status{AD_ACCOUNT_ID}?fields=operation_statusEl campo delivery_status para los públicos similares anteriores con especificaciones de ubicación devolverá un código 400 con una descripción This audience is disabled.. Devolverá una respuesta de código 200 en el caso de los públicos similares nuevos.
El campo operation_status devolverá una notificación de finalización para los públicos similares anteriores con especificaciones de ubicación. En el caso de públicos similares, devolverá un código 200 y una respuesta de descripción Normal.
Consulta Públicos personalizados para obtener más información sobre estos campos.
Actualizaremos de manera automática los anuncios a los nuevos públicos similares si se edita la segmentación de las campañas existentes que contienen públicos similares anteriores. El público similar anterior dejará de estar disponible para usarse en las campañas publicitarias recientemente creadas.
Cuando se eliminan las especificaciones de ubicación en la creación de públicos similares, es necesario configurar la segmentación por lugar al crear el conjunto de anuncios. Se producirá un error si se intenta crear un conjunto de anuncios sin segmentar por lugar.
Todos los cambios mencionados se aplicarán cuando los públicos estén incluidos en excluded_custom_audiences, flexible_spec y exclusions en la campaña.
Punto de conexión:act_{AD_ACCOUNT_ID}/adsets
Ejemplo de solicitud
curl POST \
-F 'targeting={
"geo_locations":{
"countries":["US"],
},
"age_min":25,
"age_max":40,
"custom_audiences":[{"id": <CUSTOM_AUDIENCE_ID>}]
‘}\
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adsets
Se producirá un error si se intenta crear un conjunto de anuncios sin segmentar por lugar.
{
"error": {
"message": "Invalid parameter",
"type": "FacebookApiException",
"code": 100,
"error_data": {
"blame_field_specs": [["targeting" ] ]
},
"error_subcode": 192342134,
"is_transient": false,
"error_user_title": "Missing Location while using Lookalike",
"error_user_msg": "You need to use a location with your lookalike audience.",
"fbtrace_id": "F78cCCJoZPx"
},
"__fb_trace_id__": "F78cCCJoZPx",
"__www_request_id__": "AcwlIc7_uK5uTXjzjIa38yc"
}
Se producirá un error si intentas editar un conjunto de anuncios que contenga un público similar anterior compartido y no tenga el nuevo público similar correspondiente en la cuenta publicitaria propietaria. Solicita a la cuenta publicitaria propietaria que comparta el público similar nuevo contigo para resolver este problema.
{
"error": {
"message": "Invalid parameter",
"type": "FacebookApiException",
"code": 100,
"error_data": {
"blame_field_specs": [["targeting" ] ]
},
"error_subcode": 192342135,
"is_transient": false,
"error_user_title": "",
"error_user_msg": "Please ask the owner of the audience 1234 to share the new lookalike which does not contain location with you. You will be able to use the new audience"
"fbtrace_id": "F78cCCJoZPx"
},
"__fb_trace_id__": "F78cCCJoZPx",
"__www_request_id__": "AcwlIc7_uK5uTXjzjIa38yc"
}
Durante el período de implementación de estos cambios, no se admite compartir a través de la API públicos similares entre las cuentas publicitarias comprendidas en la implementación y las cuentas publicitarias no comprendidas en la implementación. Te solicitamos que utilices el administrador de público para compartirlos. A partir del 24 de mayo de 2021, puedes continuar usando la función de compartir a través de la API en el siguiente documento para desarrolladores para compartir los públicos similares nuevos entre las cuentas publicitarias.
Punto de conexión:{AD_ACCOUNT_ID}/adaccounts?adaccounts={SHARED_TO_AD_ACCOUNT_ID}
Puntos de conexión:
act_{AD_ACCOUNT_ID}/reachestimateact_{AD_ACCOUNT_ID}/delivery_estimateLos puntos de conexión devolverán un nuevo parámetro targeting_status con alguna de las siguientes descripciones:
lookalike_container_without_country: Un público similar nuevo no cuenta con un país especificado en la segmentación de la campaña. Se requiere un país para ver la cantidad estimada de usuarios.lookalike_container_without_delivery_lookalike: Un público similar nuevo no se corresponde con un público similar interno. Es necesario utilizar el nuevo público similar en un conjunto de anuncios para que efectivamente tenga alcance.none: No hay problemas con el alcance.El punto de conexión reachestimate devolverá -1 para el parámetro users la primera vez que se utilice un nuevo público similar y una segmentación por país. Luego se devolverá la cantidad estimada de usuarios.
Los parámetros estimate_dau y estimate_mau devolverán -1 para el parámetro users la primera vez que se utilice un nuevo público similar y una segmentación por país. Luego se devolverá la cantidad estimada de usuarios.
Ejemplo de respuestas
// Reach estimate response
{
"users": -1,
"estimate_ready": true,
"targeting_status": "lookalike_container_without_delivery_lookalike"
}
// Delivery estimate response
{
"data": [{
"daily_outcomes_curve": [{
"spend": 0,
"reach": 0,
"impressions": 0,
"actions": 0
}],
"estimate_dau": -1,
"estimate_mau": -1,
"estimate_ready": true ,
"targeting_status": "lookalike_container_without_delivery_lookalike"
}]
}
Estos cambios entrarán en vigencia cuando se publique la versión 11 de la API de marketing, momento en el que aplicaremos el cambio en todas las versiones.
Durante el período entre la versión 10 y 11 de la API de marketing, no se admite compartir a través de la API públicos similares entre las cuentas publicitarias comprendidas en la implementación y las cuentas publicitarias no comprendidas en la implementación. Te solicitamos que utilices el administrador de público para compartirlos. Después del lanzamiento de la versión 11 de la API de marketing, puedes continuar usando la función de compartir a través de la API para compartir los públicos similares nuevos entre las cuentas publicitarias.