Crea públicos según las acciones de las personas en la aplicación que cumplan tus criterios. Esta función te permite crear un público que, por ejemplo:
Esta solución utiliza eventos registrados a través de nuestros SDK de Facebook, la API de eventos de la app o socios de medición de dispositivos móviles. Los ejemplos de eventos por registrar incluyen "Instalado", "Agregado al carrito", "Comprado" o "Alcanzó un nivel".
subtype
para públicos personalizados de interacción solo se admite en el caso de videos.POST /{ad-account-id}/adsets
para campañas de SKAdNetwork de iOS 14.5 en adelante. Para crear públicos personalizados desde la aplicación para celulares, la cuenta publicitaria debe aceptar las Condiciones de servicio para públicos personalizados, en el administrador de anuncios. Para aceptar las condiciones:
Para crear un público:
curl -X POST \
-F 'name="My Test Website Custom Audience"' \
-F 'rule={
"inclusions": {
"operator": "or",
"rules": [
{
"event_sources": [
{
"id": "<APP_ID>",
"type": "app"
}
],
"retention_seconds": 8400,
"filter": {
"operator": "and",
"filters": [
{
"field": "event",
"operator": "eq",
"value": "fb_mobile_purchase"
}
]
}
}
]
}
}' \
-F 'prefill=1' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/customaudiences
Esto devuelve el id
del público si se realiza correctamente. Estos parámetros son los más relevantes:
Nombre | Descripción |
---|---|
Tipo: cadena | Obligatorio. Nombre del público personalizado. |
Tipo: cadena | Opcional. Descripción del público personalizado. |
Tipo: objeto JSON | Opcional. Regla para definir el público. Consulta Reglas del público. |
Cada cuenta publicitaria puede crear 200
públicos personalizados como máximo desde la app para celulares. Haz una solicitud HTTP POST
a:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
Usa los siguientes campos:
Nombre | Descripción |
---|---|
Tipo: cadena | Obligatorio. Nombre del público personalizado. |
Tipo: entero | Obligatorio. Cuánto tiempo está alguien en este público. El número mínimo es Si el valor de |
Tipo: JSON Object | Obligatorio. Reglas para definir el público. Consulta Reglas del público. |
Para determinar quién se agrega al público personalizado, define una regla basada en los eventos de la aplicación. Una regla es un objeto JSON con pares clave-valor y puede hacer referencia a varios eventos de la aplicación. Se puede definir la regla sobre eventos específicos y sus parámetros, y también su agregación. Consulta Reglas del público para obtener más información. Consulta también:
event_sources
, fija id
en tu identificador de la app y type
en app
.'event'
como field
si el filtro es para especificar un evento. Parámetros que coinciden con eventos de la aplicación enviados por la aplicación, por ejemplo, "_appVersion", "_value", etc.field
está configurado como "event"
, el valor debe configurarse con el nombre de un evento. Utiliza la API de eventos de la app para ver eventos y parámetros de la app que reportó el píxel."count"
,"sum"
, "avg"
, "min"
y "max"
.Todos los compradores de apps para celulares de los últimos 30 días con el identificador de la app 55064006
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
Todos los usuarios que devolvieron eventos personalizados “timeOnPanel”
en los últimos 30 días con el identificador de app 55064006
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
Todos los usuarios que devolvieron eventos personalizados “timeOnPanel”
en los que el valor del evento es mayor que 30, el color es “red”
o “blue”
, y el postre favorito incluye “banana”
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app", } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel", }, { "field": "_value", "operator": ">", "value": 30, }, { "field": "color", "operator": "is_any", "value": ["red", "blue"], }, { "field": "favoriteDessert", "operator": "contains", "value": "banana", } ] } } ] } }
El 20% más importante de compradores según las compras realizadas en los últimos 30 días:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } "aggregation": { "type": "count", "method": "percentile", "operator": "in_range", "from": 75, "to": 100, } } ] } }
Incluye a las personas que agregaron artículos al carrito pero no hicieron compras:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "add_to_cart" } ] } } ] }, "exclusions": { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "fb_mobile_purchase" } ] } } ] } }
Permite consultar cuáles son los eventos y parámetros de la app reportados a Facebook por una aplicación. Estos eventos y parámetros se pueden utilizar directamente para crear públicos personalizados. Se necesita un token de acceso asociado a app_id
con rol de administrador, desarrollador o anunciante.
Haz una solicitud GET
:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
Como respuesta, se obtiene el objeto JSON que contiene una matriz data
de diccionarios JSON que incluyen estos campos:
Nombre | Descripción |
---|---|
Tipo: cadena | Tipo de evento de la app que se utilizará en la regla. |
Tipo: cadena | Nombre de lenguaje natural del tipo de evento. |
Tipo: cadena | Descripción detallada del evento estándar. |
Tipo: matriz | Matriz de diccionarios JSON donde se describen los parámetros para este evento
|