Das erweiterte Targeting umfasst Folgendes:
Du kannst alle diese Optionen für erweitertes Targeting in deinen eigenen Custom Audiences und Lookalikes frei kombinieren. Facebook verbindet Kombinationen standardmäßig durch ORs
. Weitere Informationen findest du unter Core Targeting oder grundlegendes Targeting.
Wenn du flexible_spec
verwendest, musst du unter targeting
auch einen der folgenden Parameter angeben:
geo_locations
: (Feld für geografisches Targeting nach Land, Region, Stadt oder Postleitzahl)custom_audiences
product_audience_specs
dynamic_audience_ids
Diese Option ist für Mobile App Install Ads geeignet.
curl -X POST \
-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={
"geo_locations": {"countries":["US"]},
"user_device": ["Galaxy S6","One m9"],
"user_os": ["android"]
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
Du kannst Kategorien miteinander kombinieren, z. B. iPod ODER iPad ODER iPhone.
Diese Kategorien schließen sich nicht gegenseitig aus. Wenn du iOS auswählst, richtest du dich an alle Geräte mit iOS, darunter iPhone und iPod, ohne user_device
festzulegen.
Bei Anzeigen mit dem Ziel Markenbekanntheit kannst du das Targeting nicht anhand des Mobilgerätetyps (z. B. traditionelle Mobiltelefone oder Samsung) oder der iOS-Versionsnummer ausrichten. Du kannst lediglich Android oder iOS oder alle Mobiltelefone auswählen.
Feld | Beschreibung |
---|---|
Typ: Array | Erforderlich. Einer oder mehrere Werte aus der unten aufgeführten Optionstabelle für Betriebssysteme. Mögliche Werte findest du unter Targeting Search API mit Gültig: |
Typ: Array | Optional. Geräte müssen dem Wert unter |
Typ: Array | Optional. Auszuschließende Geräte. Geräte müssen dem Wert in |
Typ: Array | Optional. Zulässiger Wert: |
Feld | Beschreibung |
---|---|
Typ: String | iOS-Geräte, darunter iPhone, iPad und iPod |
Typ: String | iOS-Geräte mit Betriebssystemversion x.x und höher. Optionen: 2.0, 3.0, 4.0, 4.3, 5.0, 6.0, 7.0, 8.0, 9.0. Beispiel: Für Meta App Ads:
|
Typ: String | iOS-Geräte mit Betriebssystemversion x.x bis y.y. Optionen: 2.0, 3.0, 4.0, 4.3, 5.0, 6.0, 7.0, 8.0, 9.0. Beispiel: |
Typ: String | Android-Geräte |
Typ: String | Android-Geräte mit Version x.x und höher. Optionen: 2.0, 2.1, 2.2, 2.3, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 4.3, 4.4, 5.0, 5.1, 6.0, 7.0, 7.1 und 8.0. Beispiel: |
Typ: String | Android-Geräte mit Version x.x bis y.y. Optionen: 2.0, 2.1, 2.2, 2.3, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2., 4.3, 4.4, 5.0, 5.1, 6.0, 7.0, 7.1 und 8.0. Beispiel: |
Definiere Zielgruppen anhand von Beziehungen, Bildungsstand, finanzieller Situation und Lebensereignissen.
Rufe zunächst life_events
auf:
curl -G \
-d 'type=adTargetingCategory' \
-d 'class=life_events' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v23.0
/search
Füge diese zu targeting_spec
hinzu:
curl -X POST \
-F 'name="My First AdSet"' \
-F 'daily_budget=10000' \
-F 'bid_amount=300' \
-F 'billing_event="IMPRESSIONS"' \
-F 'optimization_goal="REACH"' \
-F 'campaign_id="<AD_CAMPAIGN_ID>"' \
-F 'promoted_object={
"page_id": "<PAGE_ID>"
}' \
-F 'targeting={
"facebook_positions": [
"feed"
],
"age_max": 24,
"age_min": 20,
"behaviors": [
{
"id": 6002714895372,
"name": "All travelers"
}
],
"device_platforms": [
"mobile"
],
"genders": [
1
],
"geo_locations": {
"countries": [
"US"
],
"regions": [
{
"key": "4081"
}
],
"cities": [
{
"key": 777934,
"radius": 10,
"distance_unit": "mile"
}
]
},
"interests": [
{
"id": "<INTEREST_ID>",
"name": "<INTEREST_NAME>"
}
],
"life_events": [
{
"id": 6002714398172,
"name": "Newlywed (1 year)"
}
],
"publisher_platforms": [
"facebook",
"audience_network"
]
}' \
-F 'status="PAUSED"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
Damit wird die folgende Zielgruppe angesprochen:
Hier findest du ein weiteres Beispiel für Targeting nach Standort, demografischen Angaben, Beziehungsstatus und Interessen:
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={
"age_max": 43,
"age_min": 18,
"genders": [1],
"geo_locations": {
"regions": [{"key":"3847"}],
"cities": [
{
"key": "2430536",
"radius": 12,
"distance_unit": "mile"
}
]
},
"interests": [{"id":6003139266461,"name":"Movies"}],
"relationship_statuses": [
2,
3,
4
]
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
Name | Beschreibung |
---|---|
Typ: Array | Array von Integer-Werten, die den Beziehungsstatus darstellen.
Standard: Wenn du „Null“ festlegst oder nichts angibst, ist der Standardwert Einschränkungen: Verwende nicht |
Typ: Array | Array von Objekten mit „id“- und optionalen „name“-Feldern: |
Typ: Array | Array von Objekten mit „id“- und optionalen „name“-Feldern |
Typ: Array | Array von Objekten mit „id“- und optionalen „name“-Feldern |
Typ: Array | Array von Objekten mit „id“- und (optionalen) „name“-Feldern |
Verwende die Targeting Search API für alle Optionen.
Name | Beschreibung |
---|---|
Typ: Array | Schulen, Hochschulen und Einrichtungen. Höchstwert: 200 Bildungseinrichtungen. Beispiel: |
Typ: Array | Array von Integer-Werten für das Targeting auf der Grundlage des Ausbildungsgrads.
|
Typ: Array | Array von Integer-Werten. Abschluss an der Hochschule Höchstwert: Frühestes zulässiges Jahr ist 1980 |
Typ: Array | Studienfächer. Beispiel: Höchstwert: 200 |
Typ: Array | Unternehmen, Organisation oder Arbeitsplatz Beispiel: Höchstwert: 200 |
Typ: Array | Tätigkeitsbeschreibung. Beispiel: Höchstwert: 200 |
Erstelle eine Custom Audience und füge Nutzer*innen hinzu. Du kannst die Zielgruppe entweder für Einschluss- oder Ausschluss-Targeting verwenden. Schließe bis zu 500 Custom Audiences unter custom_audiences
ein und 500 weitere unter excluded_custom_audiences
aus.
excluded_custom_audiences
unter Targeting-Spezifikationen ist anders als excluded_custom_audiences
unter APP_COMBINATION` Custom Audience.
Feld | Beschreibung |
---|---|
Typ: Array | Array von Zielgruppen-IDs oder Zielgruppen-Objekten. Nur Feld |
Typ: Array | Array von Zielgruppen-IDs oder Zielgruppen-Objekten. Nur Feld |
targeting:{ "geo_locations":{ "countries":["US"], }, "age_min":25, "age_max":40, "custom_audiences":[{"id":6004192254512}]} "excluded_custom_audiences": [{"id":6004192252847}], }
Verwende präzises Targeting nach Gebietsschemata:
Feld | Beschreibung |
---|---|
Typ: Array | Gebietsschemata, siehe Targeting-Suche, Gebietsschemata. Indizes in einem untergeordneten Array „locales“. Ziele auf Konten der Kontenübersicht ab, die eine andere Sprache als die an einem Standort übliche Sprache sprechen. Gib eine ID für die Sprache an, zum Beispiel 5 für Deutsch. Höchstwert: 50. Du findest die Zuordnung der virtuellen „Gebietsschemata“ zu Sprachgruppen unter Targeting-Suche, Gebietsschema mit |
Diese Funktion baut auf unserer bestehenden Funktion für das Standort-Targeting auf und ermöglicht es Werbetreibenden, Personen zu erreichen, die ihre Absicht gezeigt haben, in die von dir im selben Land ausgewählten Städte und Regionen zu reisen oder dort Käufe zu tätigen oder allgemein an diesen interessiert sind.
geo
unter individual_setting
in targeting_automation
auf 1
.geo
unter individual_setting
in targeting_automation
auf 0
."targeting": { "age_range": [25, 35], "geo_locations": { "countries": ["GB"], "cities": [{"key":"2430536", "radius":12, "distance_unit":"mile"}] }, "targeting_automation": { "individual_setting": { "geo": 1 } } }
Dies funktioniert, wenn du bei deinem Standort-Targeting Städte oder Regionen ausgewählt hast (d. h. im Feld geo_locations
).
curl -X POST \ -F 'name="advantage audience test"' \ -F 'is_autobid="true"' \ -F 'daily_budget="100"' \ -F 'billing_event="IMPRESSIONS"' \ -F 'campaign_id="<CAMPAIGN_ID>"' \ -F 'targeting={ "age_range": [25,35], "geo_locations": { "cities": [{"key":"2430536","radius":12,"distance_unit":"mile"}] }, "targeting_automation": {"individual_setting": {"geo": 1 } }}' \ -F 'access_token="<ACCESS_TOKEN>"' \ https://facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
Weitere Informationen zu der Funktion findest du unter Personen erreichen, die sich für deine ausgewählten Städte und Regionen interessieren.
Derzeit steht diese Funktion für ausgewählte Werbetreibende zur Verfügung, wird jedoch in den kommenden Monaten für alle Werbetreibenden schrittweise eingeführt.
Um das Alter oder das Geschlecht als Vorschläge zu nutzen, konfigurierst du einfach den Parameter individual_setting
im Feld targeting_automation
. Diese Einstellung wird auch beim Abrufen der Anzeigengruppe zurückgegeben, sofern sie für die Anzeigengruppe existiert.
OUTCOME_SALES
und APP_INSTALLS
verfügbar.Lege den Parameter age
unter individual_setting
in targeting_automation
auf 1
fest. Schließe dann das Feld age_range
in deine Zielgruppenspezifikation ein.
{ "geo_locations": { "countries": [ "US" ] }, "age_min": 18, "age_range": [25, 35], "targeting_automation": { "individual_setting": { "age": 1 } } }
Lege den Parameter gender
unter individual_setting
in targeting_automation
auf 1
fest.
{ "geo_locations": { "countries": [ "US" ] }, "age_min": 21, "genders":[1], "targeting_automation": { "individual_setting": { "gender": 1 } } }
curl -X POST \ -F 'name="advantage audience test"' \ -F 'is_autobid="true"' \ -F 'daily_budget="100"' \ -F 'billing_event="IMPRESSIONS"' \ -F 'campaign_id="<CAMPAIGN_ID>"' \ -F 'promoted_object={"pixel_id": "<PIXEL_ID>","custom_event_type": "PURCHASE"}' \ -F 'targeting={ "age_min": 18, "age_range": [25,35], "genders":[1], "geo_locations": { "countries": ["US"] }, "targeting_automation": {"individual_setting": {"age": 1, "gender": 1 } }}' \ -F 'access_token="<ACCESS_TOKEN>"' \ https://facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
{ "id": "<AD_SET_ID>", }
curl -X GET \ -d 'fields="targeting"' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v23.0
/<AD_SET_ID>/
{ "targeting": { "age_max": 65, "age_min": 19, "age_range": [ 25, 35 ], "genders": [ 1 ], "geo_locations": { "countries": [ "US" ], "location_types": [ "home", "recent" ] }, "targeting_relaxation_types": { "lookalike": 0, "custom_audience": 0 }, "targeting_automation": { "advantage_audience": 0, "individual_setting": { "age": 1, "gender": 1 } } }, "id": "<AD_SET_ID>", }
Verwende ein breit angelegtes Targeting von Kategorien, das nur für dein Konto erstellt wurde oder nur deinem Konto zugänglich ist. So schließt du die Kategorien Kochen und Kleinunternehmer ein:
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={
"geo_locations": {"countries":["US"]},
"user_adclusters": [
{"id":6002714885172,"name":"Cooking"},
{"id":6002714898572,"name":"Small Business Owners"}
]
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
So kannst du anhand der BCT sowie des Standorts und der demografischen Angaben deine Zielgruppe definieren:
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={
"geo_locations": {"countries":["US"]},
"relationship_statuses": [2],
"user_adclusters": [{"id":6002714886772,"name":"Food & Dining"}]
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v23.0
/act_<AD_ACCOUNT_ID>/adsets
Du hast folgende Möglichkeiten:
Name | Beschreibung |
---|---|
Typ: Array | Array von ID-Namen-Paaren für BCT Cluster. Weiter unten auf der Seite findest du Informationen zum Abrufen von BCTs. Höchstwert: 50 ID-Namen-Paare. |
Sende einen HTTP GET
-Aufruf, um folgendes Targeting für dein Werbekonto aufzurufen:
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/broadtargetingcategories
Die Antwort ist ein Array von Schlüssel-Wert-Paaren im JSON-Format:
Name | Beschreibung |
---|---|
Typ: Long | ID der weitgefassten Kategorie, die für die Anzeigen-Targeting-Spezifikationen verwendet wird |
Typ: String | Name der breit angelegten Kategorie |
Typ: String | Übergeordnete Kategorie der breit angelegten Kategorie |
Typ: Integer | Untere Grenze für die Größe der Zielgruppe der breit angelegten Kategorie |
Typ: Integer | Obere Grenze für die Größe der Zielgruppe der breit angelegten Kategorie |
Typ: Integer | 6=BCT |
Typ: String | BCT |