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/v21.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/v21.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/v21.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/v21.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 |
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/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Und so kannst du sie ausschließen:
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={
"exclusions": {
"user_adclusters": [
{"id":6002714885172,"name":"Cooking"},
{"id":6002714898572,"name":"Small Business Owners"}
]
},
"geo_locations": {"countries":["US"]}
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.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/v21.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 |