Crea un pubblico basato sulle azioni delle persone nella tua app che soddisfano i tuoi criteri. Questa funzione ti consente di creare un pubblico che ha, ad esempio:
Questa soluzione usa eventi con nomi registrati tramite i nostri SDK di Facebook, l'API App Events o tramite Mobile Measurement Partners. Fra gli esempi di eventi da registrare vi sono: "Installato", "Aggiunto al carrello", "Acquistato" o "Raggiunto un livello".
subtype
per il pubblico personalizzato in base alle interazioni è supportato solo per il video.POST /{ad-account-id}/adsets
per le campagne SKAdNetwork di iOS 14.5. Per creare pubblico personalizzato dalla tua app mobile, l'account pubblicitario deve accettare le Condizioni d'uso per il pubblico personalizzato in Gestione inserzioni. Per accettare le condizioni d'uso:
Per creare il tuo pubblico:
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
Restituisce l'id
del pubblico creato con successo. Questi parametri sono i più rilevanti:
Nome | Descrizione |
---|---|
tipo: Stringa | Obbligatorio. Nome del tuo pubblico personalizzato. |
tipo: Stringa | Facoltativo. Descrizione del tuo pubblico personalizzato. |
tipo: oggetto JSON | Facoltativo. Regola per definire il pubblico. Consulta Regole del pubblico. |
Ogni account pubblicitario può creare un massimo di 200
segmenti di pubblico personalizzato tramite Pubblico personalizzato dalla tua app mobile. Effettua una richiesta POST
a:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/customaudiences
Usa questi campi:
Nome | Descrizione |
---|---|
tipo: stringa | Obbligatorio. Nome del tuo pubblico personalizzato. |
tipo: intero | Obbligatorio. Per quanto tempo mantenere una persona in questo pubblico. Il minimo è Se |
tipo: Oggetto JSON | Obbligatorio. Regole per definire il pubblico. Vedi Regole del pubblico. |
Per determinare chi viene aggiunto al pubblico personalizzato, definisci una regola in base agli eventi nella tua app. Una regola è un oggetto JSON con coppie chiave-valore che può fare riferimento a più eventi nell'app. Puoi definire la regola in base a eventi specifici e ai relativi parametri e anche all'aggregazione. Vedi Regole del pubblico per maggiori informazioni. Altri contenuti da consultare:
event_sources
, imposta id
sull'ID della tua app e type
su app
.field
come 'event'
se il filtro serve per specificare un evento. Parametri che corrispondono agli eventi nell'app inviati dall'app; ad esempio, "_appVersion", "_value" e così via.field
è impostato su "event"
, il valore deve essere impostato sul nome di un evento. Utilizza l'API App Event per visualizzare gli eventi nell'app e i parametri riportati dal pixel."count"
, "sum"
, "avg"
, "min"
e "max"
.Tutti gli acquirenti dell'app mobile negli ultimi 30 giorni per l'ID 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" } ] } } ] } }
Tutti gli utenti che hanno restituito eventi “timeOnPanel”
personalizzati negli ultimi 30 giorni per l'ID app 55064006
:
{ "inclusions: { "operator": "or", "rules": [ { "event_sources": [ { "id": 55064006, "type": "app" } ], "retention_seconds: 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "=", "value": "timeOnPanel" } ] } } ] } }
Tutti gli utenti che hanno restituito eventi “timeOnPanel”
personalizzati in cui il valore dell'evento è maggiore di 30, il colore è “red”
o “blue”
e il dolce preferito contiene “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", } ] } } ] } }
Il primo 20% di acquirenti in base agli acquisti negli ultimi 30 giorni:
{ "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, } } ] } }
Il seguente esempio include le persone che hanno aggiunto al carrello, ma non hanno acquistato:
{ "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" } ] } } ] } }
Interroga un'app su App Events e parametri riportati a Facebook. Puoi usare direttamente questi eventi e parametri per creare un pubblico personalizzato. Ti occorre un token d'accesso associato all'app_id
con ruolo di amministratore, sviluppatore o inserzionista.
Effettua una richiesta GET
:
https://graph.facebook.com/<API_VERSION>/<APP_ID>/app_event_types
La risposta è JSON contenente un array data
di dizionari JSON con questi campi:
Nome | Descrizione |
---|---|
tipo: stringa | Tipo di evento nell'app da usare nella regola |
tipo: stringa | Nome in forma leggibile del tipo di evento |
tipo: stringa | Descrizione lunga dell'evento standard |
tipo: array | Array di dizionari JSON che descrivono i parametri di questo evento
|