Ricerca targetizzazione

Targetizza i gruppi di inserzioni in base ad alcuni criteri che fornisci nelle specifiche di targetizzazione. La maggior parte dei target sono valori predefiniti, come il Paese "Giappone" o la città "Tokyo".

Trova valori validi con l'API Marketing, Ricerca targetizzazione: https://graph.facebook.com/{API_VERSION}/search. Devi fornire la stringa di query in formato UTF8.

Stato delle opzioni di targetizzazione

Per verificare lo stato corrente e/o pianificato degli oggetti di targetizzazione, utilizza il parametro targeting_option_list:

curl -G \
  -d 'targeting_option_list=[<TARGETING_OPTION_ ID>,<TARGETING_OPTION_ID>]' 
  -d 'type=targetingoptionstatus'  
  https://graph.facebook.com/<API_VERSION>/search

Risposta:

{"data":[{"id":"<TARGETING_OPTION_ ID>","current_status":"NON-DELIVERABLE"},{"id":"<TARGETING_OPTION_ID>","current_status":"NON-DELIVERABLE","future_plan":[{"key":"2018-05-10T00:00:00+0000","value":"DEPRECATING"}]}]

Campi restituiti

CampoValore

current_status

  • NORMAL
  • NON-DELIVERABLE: non viene pubblicato, sebbene il gruppo di inserzioni possa continuare a essere pubblicato in base a regole predeterminate.
  • DEPRECATING: gruppi di inserzioni targetizzati a questo obiettivo continuano a essere pubblicati, ma l'oggetto non può essere utilizzato per creare gruppi di inserzioni nuovi o aggiornati. Una volta aggiornati, i gruppi di inserzioni con questo termine verranno rifiutati, a meno che il termine non venga rimosso.
  • NON-DELIVERABLE-IN-EXCLUSION: l'oggetto non può essere utilizzato nelle esclusioni della targetizzazione.
  • UNKNOWN

future_plan

Mappa dell'indicazione temporale allo stato. Restituisce una mappa di date e stati pianificati, che sono gli stessi valori disponibili in current_status.

Dati geografici

Cerca la targetizzazione per Paese, gruppo di Paesi, città, stato, CAP e altre aree geografiche in type=adgeolocation. Puoi specificare parametri opzionali con type=adgeolocation. Per trovare il codice Paese degli Stati Uniti:

curl -G \
  -d 'location_types=["country"]' \
  -d 'type=adgeolocation' \
  -d 'q=un' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "key": "GB", 
      "name": "United Kingdom", 
      "type": "country", 
      "supports_city": false, 
      "supports_region": false
    }, 
    {
      "key": "AE", 
      "name": "United Arab Emirates", 
      "type": "country", 
      "supports_city": false, 
      "supports_region": false
    }, 
    {
      "key": "UM", 
      "name": "United States Minor Outlying Islands", 
      "type": "country", 
      "supports_city": false, 
      "supports_region": false
    }
  ]
}

key è un numero unico fisso per categoria, come Paesi o gruppi di Paesi. Altri campi, tra cui name, sono soggetti a modifica. Usa key per definire le Specifiche di targetizzazione.

Nella risposta:

  • Se supports_region è true, questo Paese ha codici relativi all'area geografica
  • Se supports_city è true, questo Paese ha codici città
Nome Descrizione

location_types

tipo: array

country, country_group, region, city, zip, geo_market o electoral_district (l'ultimo solo negli Stati Uniti).
location_types è preferito rispetto a type=adcountry, ecc.

region_id

tipo: int

Area geografica nella quale cercare

country_code

tipo: stringa

Paese nel quale cercare: country_code=US

Paesi

Ogni Paese targetizzabile ha un proprio codice Paese. Parametri opzionali per type=adgeolocation&location_types=['country']:

Nome Descrizione

q

tipo: stringa

Stringa per il completamento automatico dei valori. Per elencare tutti i Paesi con location_types=['country'], lascia q= vuoto e imposta il limite su un numero elevato (limit=1000)

match_country_code

tipo: booleano

Valore predefinito: false.

Trova il Paese in base al codice. Trova il Paese per country_code e non per name

Gruppo di Paesi

Tutti i gruppi di Paesi hanno un codice da cercare per ottenere una lista dei Paesi inclusi nel gruppo. Per tutti i gruppi di Paesi inclusi in mercosur:

curl -G \
  -d 'location_types=["country_group"]' \
  -d 'type=adgeolocation' \
  -d 'q=mercosur' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "key": "mercosur",
      "name": "Mercosur",
      "type": "country_group",
      "country_codes": [
        "BR",
        "AR",
        "UY",
        "PY",
        "VE"
      ],
      "is_worldwide": false,
      "supports_region": true,
      "supports_city": true
    }
  ]
}

Se is_worldwide è true, è un gruppo di Paesi di tutto il mondo. Se supports_region è true, il gruppo di Paesi ha codici relativi all'area geografica. Se supports_city è true, il gruppo ha codici città.

Aree geografiche

Per cercare tutte le aree geografiche che iniziano con il codice al:

curl -G \
  -d 'location_types=["region"]' \
  -d 'type=adgeolocation' \
  -d 'q=al' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "key": "3843",
      "name": "Alabama",
      "type": "region",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "3844",
      "name": "Alaska",
      "type": "region",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "527",
      "name": "Alberta",
      "type": "region",
      "country_code": "CA",
      "country_name": "Canada",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "1089",
      "name": "Alsace",
      "type": "region",
      "country_code": "FR",
      "country_name": "France",
      "supports_region": true,
      "supports_city": true
    }
  ]
}

Opzioni per type=adgeolocation&location_types=['region']:

Nome Descrizione

q

tipo: stringa

Stringa per il completamento automatico dei valori. Per ottenere tutti i Paesi con location_types=['region']: non fornire nessun parametro, lascia q= vuoto e imposta il limite su un numero elevato (limit=1000)

Se supports_region è true, puoi targetizzare questa area geografica. Se supports_city è true, l'area geografica ha codici città.

Città

A partire da marzo 2019, abbiamo riclassificato diverse città in altri ruoli, ma puoi continuare a utilizzare city. La ricerca restituirà risultati che in precedenza erano città.

Per cercare i codici di tutte le città che iniziano per Manhattan:

curl -G \
     -d 'location_types=["city"]' \
     -d 'type=adgeolocation' \
     -d 'q=Manhattan' \
     -d 'access_token=ACCESS_TOKEN' \
     https://graph.facebook.com/VERSION/search

Risposta:

{
  "data": [
    {
      "key": "2447439",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Kansas",
      "region_id": 3859,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2439596",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Illinois",
      "region_id": 3856,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2479541",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Montana",
      "region_id": 3869,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2428908",
      "name": "Manhattan",
      "type": "city",
      "country_code": "US",
      "country_name": "United States",
      "region": "Florida",
      "region_id": 3852,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "2703980",
      "name": "Manhattan",
      "type": "subcity",
      "country_code": "US",
      "country_name": "United States",
      "region": "New York",
      "region_id": 3875,
      "supports_region": true,
      "supports_city": true,
      "geo_hierarchy_level": "SUBCITY",
      "geo_hierarchy_name": "BOROUGH"
    },
   ...

Se supports_region è true, l'area geografica relativa a questa città è disponibile per la targetizzazione. Se supports_city è impostato su true, la città è disponibile per la targetizzazione.

Aree geografiche

Sono disponibili altre aree geografiche che puoi utilizzare per la targetizzazione. Alcune di queste aree non sono ancora definite, come indicato di seguito.

AreaDescrizione

LARGE_GEO_AREA

Nota comunemente come collegio elettorale o governatorato, comprende centinaia di chilometri quadrati o più. Esempio: Akkar in Lebanon.

MEDIUM_GEO_AREA

Nota comunemente come contea, comprende più di una città. Esempio: contea di Henrico nello stato della Virginia negli United States

SMALL_GEO_AREA

Nota comunemente come area residenziale vicino a una città o a un paese. Esempio: El Rosario vicino a Marbella in Spain.

SUBCITY

Ad esempio, un quartiere. Esempio: Brooklyn a New York.

NEIGHBORHOOD

Area all'interno di una città. Esempio: Barton Estates, Irving in Texas.

SUBNEIGHBORHOOD

Non ancora disponibile.

METRO_AREA

Area ad alta densità abitativa attorno a una città più grande. Non ancora disponibile.

La gerarchia delle aree geografiche è la seguente, dalla più grande alla più piccola:

  • REGION
  • LARGE_GEO_AREA
  • MEDIUM_GEO_AREA
  • SMALL_GEO_AREA
  • METRO_AREA
  • CITY
  • SUBCITY
  • NEIGHBORHOOD
  • SUBNEIGHBORHOOD

CAP

Puoi anche cercare i CAP per la targetizzazione su Facebook. Per la ricerca dei CAP, consigliamo adgeolocation con location_types=['zip']. Visita il Centro assistenza di Meta per visualizzare un elenco dei Paesi con CAP supportati.

Ricerca CAP che iniziano con 9:

curl -G \
  -d 'location_types=["zip"]' \
  -d 'type=adgeolocation' \
  -d 'q=9' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/LATEST-API-VERSION/search

Risposta:

{
  "data": [
    {
      "key": "US:90028",
      "name": "90028",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "Los Angeles",
      "primary_city_id": 2420379,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:94110",
      "name": "94110",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "San Francisco",
      "primary_city_id": 2421836,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:94501",
      "name": "94501",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "Alameda",
      "primary_city_id": 2417628,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:95190",
      "name": "95190",
      "type": "zip",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "primary_city": "San Jose",
      "primary_city_id": 2421846,
      "supports_region": true,
      "supports_city": true
    }
  ]
}

Lingue

Lingue targetizzabili per codici lingua. Per cercare tutte le lingue che iniziano con en:

curl -G \
  -d 'type=adlocale' \
  -d 'q=en' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
{
      "data": [
        {
          "key": 51, 
          "name": "English (Upside Down)"
        }, 
        {
          "key": 6, 
          "name": "English (US)"
        }, 
        {
          "key": 24, 
          "name": "English (UK)"
        }
      ]
    }
}
Nome Descrizione

q

tipo: stringa

Stringa per il completamento automatico dei valori. Per ottenere tutte le lingue, lascia q= vuoto e imposta il limite su un numero elevato (limit=1000)

Codici DMA

Per ottenerli, specifica type=adgeolocation e location_types=['geo_market'] nella tua query. Per cercare codici DMA che iniziano con "New":

curl -G \
  -d 'location_types=["geo_market"]' \
  -d 'type=adgeolocation' \
  -d 'q=New' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risultato:

{
  "data": [
    {
      "key": "DMA:622",
      "name": "New Orleans",
      "type": "geo_market",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "DMA:501",
      "name": "New York",
      "type": "geo_market",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "DMA:533",
      "name": "Hartford &amp; New Haven",
      "type": "geo_market",
      "country_code": "US",
      "country_name": "United States",
      "supports_region": true,
      "supports_city": true
    },
    {
....
    }
  ]
}

Collegi elettorali

Per cercare i collegi elettorali da targetizzare, specifica type=adgeolocation e location_types=['electoral_district']. Per cercare i collegi elettorali in California:

curl -G \
  -d 'location_types=["electoral_district"]' \
  -d 'type=adgeolocation' \
  -d 'q=California' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "key": "US:CA14",
      "name": "California's 14th District",
      "type": "electoral_district",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "supports_region": true,
      "supports_city": true
    },
    {
      "key": "US:CA02",
      "name": "California's 2nd District",
      "type": "electoral_district",
      "country_code": "US",
      "country_name": "United States",
      "region": "California",
      "region_id": 3847,
      "supports_region": true,
      "supports_city": true
    },
 ...
}

Metadati località geografiche

Puoi usare parametri opzionali aggiuntivi con type=adgeolocationmeta:

curl -G \
  -d 'cities=[2418779]' \
  -d 'zips=["US:90210"]' \
  -d 'countries=["US","JP"]' \
  -d 'regions=[10]' \
  -d 'type=adgeolocationmeta' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

La risposta è un oggetto JSON con metadati per le località geografiche specificate:

{
  "data": {
    "countries": {
      "US": {
        "key": "US", 
        "type": "country", 
        "name": "United States", 
        "supports_city": true, 
        "supports_region": true
      }, 
      "JP": {
        "key": "JP", 
        "type": "country", 
        "name": "Japan", 
        "supports_city": true, 
        "supports_region": true
      }
    }, 
    "regions": {
      "10": {
        "key": "10", 
        "type": "region", 
        "name": "Dubai", 
        "country_code": "AE", 
        "supports_city": true, 
        "supports_region": false
      }
    }, 
    "cities": {
      "2418779": {
        "key": "2418779", 
        "type": "city", 
        "name": "Danville", 
        "region_id": 3847, 
        "region": "California", 
        "country_code": "US", 
        "supports_city": true, 
        "supports_region": true
      }
    }, 
    "zips": {
      "US:90210": {
        "key": "US:90210", 
        "type": "zip", 
        "name": "90210", 
        "primary_city": "Beverly Hills", 
        "region_id": 3847, 
        "region": "California", 
        "country_code": "US", 
        "supports_city": true, 
        "supports_region": true
      }
    }
  }
}

Opzioni:

Nome Descrizione

countries

tipo: stringa

Array di codici Paese

regions

tipo: intero

Array di codici relativi all'area geografica

country_groups

tipo: stringa

Array di codici di gruppi di Paesi

cities

tipo: intero

Array di codici città

zips

tipo: stringa

Array di codici CAP completi. Ad esempio US:92103

Suggerimenti relativi al raggio

Per una targetizzazione basata su una posizione specifica, ottieni il raggio di copertura suggerito per raggiungere un numero sufficiente di persone con suggested_radius:

curl -G \
  -d 'latitude=37.449478' \
  -d 'longitude=-122.173016' \
  -d 'type=adradiussuggestion' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

La risposta è un oggetto JSON con suggested_radius e distance_unit.

{
  "data": [
    {
      "suggested_radius": 10,
      "distance_unit": "mile"
    }
  ]
}

Esempio di recupero di suggested_radius con una distance_unit specificata:

curl -G \
  -d 'latitude=37.449478' \
  -d 'longitude=-122.173016' \
  -d 'type=adradiussuggestion' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search
{
  "data": [
    {
      "suggested_radius": 16,
      "distance_unit": "kilometer"
    }
  ]
}

Usa questi parametri:

Nome Descrizione

latitude

tipo: float

Obbligatorio.

Latitudine della posizione

longitude

tipo: float

Obbligatorio.

Longitudine della posizione

distance_unit

tipo: stringa

Facoltativo.

Unità di misura, mile o kilometer

Consulta anche Inserzioni per aumentare la notorietà nei dintorni, per indicazioni utili da usare con i suggerimenti.

Interessi

Invia una richiesta GET all'endpoint /search e imposta type su adinterest e q sull'interesse specifico da cercare:

curl -G \
  -d 'type=adinterest' \
  -d 'q=baseball' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

La risposta restituirà i campi seguenti:

Nome Descrizione

id

intero

ID Facebook di targetizzazione basata sugli interessi

locale

stringa

Se disponibile, recupera i contenuti in una lingua di un particolare luogo nel formato language_TERRITORY. Impostazione predefinita: en_US

name

stringa

Nome dell'interesse

path

array di stringhe

Include la categoria e tutte le categorie principali per la targetizzazione

Suggerimenti basati sull'interesse

Invia una richiesta GET all'endpoint /search e imposta type su adinterestsuggestion per ottenere un elenco degli interessi suggeriti relativi al tuo interesse.

Esempio di query

curl -G \
  -d 'interest_list=["Basketball"]' \
  -d 'type=adinterestsuggestion' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/<API_VERSION>/search

Esempio di risposta

{
  "data": [
    {
      "id": "6003598240487",
      "name": "la biblia",
      "audience_size": 7419780,
      "path": [
  ],
      "description": null
   },
   {
      "id": "6003022269556",
      "name": "Rugby football",
      "audience_size": 13214830,
      "path": [
  ],
      "description": null
   },
   {
      "id": "6003146664949",
      "name": "Netball",
      "audience_size": 4333770,
      "path": [
  ],
"description": null
   },
   {
      "id": "6003013291881",
      "name": "Kaizer Chiefs F.C.",
      "audience_size": 1812850,
      "path": [
  ],
      "description": null
  },
  ....
  {
      "id": "6003400886535",
      "name": "espn sportscenter",
      "audience_size": 222960,
      "path": [
  ],
     "description": null
  },
  {
     "id": "6002925969459",
     "name": "watching movies",
     "audience_size": 4630950,
     "path": [
  ],
     "description": null
  },
  {
     "id": "6003214125247",
     "name": "lakers",
     "audience_size": 340360,
     "path": [
  ],
     "description": null
  }

Le opzioni includono:

Nome Descrizione

interest_list

tipo: array di stringhe

Obbligatorio.

Lista di termini per i quali desideri avere suggerimenti. Distinzione tra maiuscole e minuscole.

Limitazioni

  • In una ricerca non saranno restituiti tutti gli interessi disponibili.
  • Gli interessi possono essere rinominati in qualsiasi momento e, in tal caso, la convalida per nome potrebbe non andare a buon fine. Per questo, consigliamo di convalidare gli interessi per interest_fbid_list anziché per nome. Verifica se i termini sono validi effettuando una query con type=adinterestvalid e l'interesse da convalidare:
curl -G \
  -d 'interest_list=["Japan","nonexistantkeyword"]' \
  -d 'type=adinterestvalid' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "name": "Japan",
      "valid": true,
      "id": 6003700426513,
      "audience_size": 68310258
    },
    {
      "name": "nonexistantkeyword",
      "valid": false
    }
  ]
}

Opzioni:

Nome Descrizione

interest_list

tipo: array di stringhe

Obbligatorio in assenza di interest_fbid_list.

Lista di termini da convalidare. Distinzione tra maiuscole e minuscole.

interest_fbid_list

tipo: array di ID

Obbligatorio in assenza di interest_list.

Lista di ID da convalidare.

Interessi

Per sfogliare possibili interessi da targetizzare, invia una richiesta GET all'endpoint /search con type impostato su adTargetingCategory e class su interests.

curl -G \
  -d 'type=adTargetingCategory' \
  -d 'class=interests' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Limitazioni

  • In una ricerca non saranno restituiti tutti gli interessi disponibili.

Comportamenti

Targetizzazione basata sulle azioni di un utente o sul suo comportamento di acquisto passato. Recupera tutte le possibili opzioni di targetizzazione basata sul comportamento con type=adTargetingCategory&class=behaviors.

curl -G \
  -d 'type=adTargetingCategory' \
  -d 'class=behaviors' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

La risposta include quanto segue:

Nome Descrizione

name

tipo: stringa

Nome della targetizzazione basata sul comportamento

id

tipo: intero

ID Facebook della targetizzazione basata sul comportamento

audience_size_lower_bound

intero

Minorante delle dimensioni stimate del pubblico di destinazione

audience_size_upper_bound

intero

Maggiorante delle dimensioni stimate del pubblico di destinazione

path

tipo: array di stringhe

Categoria e qualsiasi categoria principale per questa targetizzazione

description

tipo: stringa

Descrive il pubblico di destinazione

type

tipo: stringa

Classe di categorie di targetizzazione

Dati demografici

Include luogo di lavoro, istruzione, tipi di titoli professionali e di situazione sentimentale. Puoi anche definire i destinatari in base a un avvenimento importante recente: 3 mesi, 6 mesi e 1 anno. Puoi fare riferimento agli istituti scolastici per definire i destinatari in base a un ID o a un nome.

Per cercare tutti gli istituti scolastici che iniziano per ha:

curl -G \
  -d 'type=adeducationschool' \
  -d 'q=ha' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

 {
  "data": [
    {
      "name": "Harvard University", 
      "id": 105930651606,
      "coverage": 8395398,
      "subtext": "Cambridge, Massachusetts"
    }, 
    {
      "name": "Hajvery University", 
      "id": 148971135122588,
      "coverage": 124162
    }, 
    {
      "name": "Harvard-Westlake School", 
      "id": 107799365910274,
      "coverage": 14106
    }
  ]
}

Specializzazioni universitarie

Definisci i destinatari in base alle specializzazioni universitarie per ID e nome. Per cercare tutte le specializzazioni universitarie che iniziano per ph:

curl -G \
  -d 'type=adeducationmajor' \
  -d 'q=ph' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "name": "Photography", 
      "id": 108170975877442,
      "coverage": 613618
    }, 
    {
      "name": "Physics", 
      "id": 109279729089828,
      "coverage": 942491
    }, 
    {
      "name": "Philosophy", 
      "id": 108026662559095,
      "coverage": 701271
    }
  ]
}

Datore di lavoro

Fai riferimento ai datori di lavoro targetizzabili per ID e nome. Per cercare tutti i datori di lavoro che iniziano per mic:

curl -G \
  -d 'type=adworkemployer' \
  -d 'q=mic' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
  "data": [
    {
      "name": "Western Michigan University", 
      "id": 10022826163,
      "coverage": 24366
    }, 
    {
      "name": "University of Michigan", 
      "id": 21105780752,
      "coverage": 17357
    }, 
    {
      "name": "Michigan State University - SPARTANS", 
      "id": 8891783019,
      "coverage": 65853
    }
  ]
}

Titolo professionale

Ogni titolo professionale targetizzabile autodichiarato ha un ID e un nome. Per ottenere tutti i titoli professionali che includono Business Analyst:

curl -G \
  -d 'type=adworkposition' \
  -d 'q=Business Analyst' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v<API_VERSION>/search

Risposta:

{
   "data": [
    {
      "name": "Business Analyst", 
      "id": 105763692790962,
      "coverage": 282124
    }, 
    {
      "name": "Financial Analyst", 
      "id": 112930925387573,
      "coverage": 212889
    }
  ]
}

La risposta ha i seguenti campi:

Nome Descrizione

name

tipo: stringa

Nome della targetizzazione basata sui dati demografici

id

tipo: intero

ID Facebook della targetizzazione basata sui dati demografici

coverage

tipo: int

Dimensioni del pubblico di destinazione stimate

subtext

tipo: stringa

Descrizione del pubblico di destinazione


Di seguito sono riportati i parametri comuni per questa API. Per parametri di input specifici per tipo, consulta i dettagli seguenti.

Nome parametro Descrizione

q

Obbligatorio per la maggior parte dei tipi di ricerca.

Stringa per il completamento automatico dei valori.

type

Obbligatorio.

Tipo dei dati completati automaticamente da recuperare. Vedi di seguito

list

Facoltativo.

Recupera gli ID Facebook globali preferiti invece dei codici FIPS. Supportato per adzipcode

Quando usato, il valore deve essere uguale a GLOBAL

limit

Facoltativo.

Numero massimo di risultati da restituire, il valore predefinito è 8

In base alla categoria di dati completati automaticamente, fornisci il type appropriato. Per recuperare le lingue, specifica type=adlocale. Le categorie valide sono:

Valore per il parametro "type" Descrizione

adeducationschool

Valori completati automaticamente per la targetizzazione basata sull'università

adeducationmajor

Valori completati automaticamente per la targetizzazione basata sulla specializzazione universitaria

adgeolocation

Valori completati automaticamente combinati per Paese, città, stato e CAP

adgeolocation.adcountry

Valori completati automaticamente per Paese

adgeolocation.adzipcode

Valori completati automaticamente per CAP

adgeolocation.adgeolocationmeta

Metadati aggiuntivi per le località geografiche

adgeolocation.adradiussuggestion

Restituisce il raggio consigliato attorno alla località

adinterest

Valori completati automaticamente per la targetizzazione basata sulla lingua

adinterest.adinterestsuggestion

Suggerimenti correlati alla targetizzazione basata sugli interessi

adinterest.adinterestvalid

Convalida la stringa come opzione di targetizzazione basata sugli interessi valida

adlocale

Targetizzazione lingua autoinserita

adTargetingCategory

Parametro q ignorato. Mostra tutte le opzioni di targetizzazione possibili per la classe con il parametro class.
Possibili valori di class: interests, behaviors, demographics, life_events, industries, income, family_statuses, user_device, user_os

adworkemployer

Valori completamenti automaticamente per il datore di lavoro

adworkposition

Valori completati automaticamente per il titolo professionale

Sfogliare i dati demografici

Recupera tutte le possibili opzioni di targetizzazione basata sui dati demografici con type=adTargetingCategory e una class.

Nome Descrizione

class

tipo: stringa

Specifica uno dei seguenti parametri: life_events, industries, income, family_statuses, user_device. Per recuperare tutto, specifica demographics.


Le opzioni di targetizzazione basata sui dati demografici non sono disponibili in tutti i Paesi. Facebook potrebbe restituire risultati diversi, inclusi risultati vuoti, a seconda delle impostazioni del Paese di origine dell'utente il cui token d'accesso viene usato per effettuare questa chiamata all'API.

La risposta contiene i seguenti campi:

Nome Descrizione

name

tipo: stringa

Nome della targetizzazione basata sui dati demografici

id

tipo: intero

ID Facebook della targetizzazione basata sui dati demografici

audience_size_lower_bound

intero

Minorante delle dimensioni stimate del pubblico di destinazione

audience_size_upper_bound

intero

Maggiorante delle dimensioni stimate del pubblico di destinazione

description

tipo: stringa

Descrizione del pubblico di destinazione

type

tipo: stringa

Tipo di dati demografici. Utile per recuperare tutti i dati demografici.

path

tipo: array di stringhe

Include la categoria e tutte le categorie principali nelle quali rientra la targetizzazione