Crie públicos com base nas ações das pessoas em seu aplicativo que atendem a seus critérios. Este recurso permite a criação de públicos com base em diferentes critérios. Por exemplo:
Esta solução usa eventos com nome registrado por meio dos SDKs do Facebook, da API de Eventos do Aplicativo ou dos Mobile Measurement Partners. Exemplos de eventos a serem registrados incluem “Instalou", “Adicionou ao carrinho", “Comprou" ou “Atingiu um nível”.
subtype
para públicos personalizados de engajamento só tem compatibilidade com vídeo.POST /{ad-account-id}/adsets
das campanhas da SKAdNetwork para o iOS 14.5. Para criar Públicos Personalizados do seu aplicativo para celular, a conta de anúncios precisa aceitar os Termos de Serviço para Públicos Personalizados em Gerenciador de Anúncios. Veja os requisitos necessários para assinar os termos:
Para criar seu 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
Exibe o id
do público em caso de sucesso. Estes parâmetros são os mais relevantes:
Nome | Descrição |
---|---|
tipo: cadeia de caracteres | Obrigatório. Nome do Público Personalizado. |
tipo: cadeia de caracteres | Opcional. Descrição do público personalizado. |
tipo: objeto JSON | Opcional. Regra para definir o público. Consulte Regras de público. |
Cada conta de anúncios pode criar no máximo 200
Públicos Personalizados a partir do aplicativo para celular. Faça uma solicitação POST
para:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
Use estes campos:
Nome | Descrição |
---|---|
tipo: cadeia de caracteres | Obrigatório. O nome do seu Público Personalizado. |
tipo: número inteiro | Obrigatório. Há quanto tempo alguém está nesse público. O número mínimo é Se |
tipo: objeto JSON | Obrigatório. Regras para definir o público. Consulte Regras de público. |
Para determinar quem é adicionado ao Público Personalizado, defina uma regra com base em eventos em seu aplicativo. Uma regra é um objeto JSON com pares de valores chave e pode fazer referência a vários eventos do aplicativo. Você pode definir a regra com base em eventos específicos e seus parâmetros e também em agregação. Consulte Regras de público para saber mais. Veja também:
event_sources
, defina id
como o ID do seu aplicativo e type
como app
.'event'
como field
se o filtro especificar um evento. Os parâmetros que correspondem a Eventos do aplicativo enviados pelo aplicativo (por exemplo, "_appVersion", "_value” e assim por diante).field
for definido como "event"
, o valor deverá ser configurado como um nome de evento. Use a API de Evento do Aplicativo para ver os eventos do aplicativo e parâmetros relatados pelo pixel."count"
, "sum"
, "avg"
, "min"
e "max"
estão disponíveis para os Públicos Personalizados do aplicativo para celular.Todas as pessoas que fizeram uma compra no aplicativo para celular nos últimos 30 dias para o ID 55064006
do aplicativo:
{ "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 os usuários que reverteram eventos “timeOnPanel”
personalizados nos últimos 30 dias para o ID 55064006
do aplicativo:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
Todos os usuários que reverteram eventos “timeOnPanel”
personalizados em que o valor do evento é maior que 30, a cor é “red”
ou “blue”
e que têm “banana”
como sobremesa favorita:
{ "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", } ] } } ] } }
Compradores 20% melhores com base nas compras nos últimos 30 dias:
{ "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, } } ] } }
O exemplo a seguir inclui pessoas que adicionaram produtos ao carrinho, mas não finalizaram a compra:
{ "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" } ] } } ] } }
Consulte quais eventos do aplicativo e parâmetros um aplicativo relatou ao Facebook. Você pode usar esses eventos e parâmetros para criar Públicos Personalizados de forma direta. Você precisa de um token de acesso associado ao app_id
com uma função de administrador, desenvolvedor ou anunciante.
Faça uma solicitação GET
:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
A resposta é JSON contendo uma matriz data
dos dicionários JSON com estes campos:
Nome | Descrição |
---|---|
tipo: cadeia de caracteres | Tipo de evento do aplicativo para uso na regra. |
tipo: cadeia de caracteres | Nome legível do tipo de evento |
tipo: cadeia de caracteres | Descrição detalhada do evento padrão |
tipo: matriz | Matriz de dicionários JSON descrevendo parâmetros desse evento
|