Richte dich an Personen, die deinen Bestandskunden ähneln. Lookalike Audiences verwenden verschiedene Personengruppen als „Ausgangszielgruppen“. Facebook erstellt daraus eine Zielgruppe mit ähnlichen Personen. Mit Lookalike Audiences kannst du jeden geschäftlichen Zweck erfüllen: Du kannst auf Personen abzielen, die deinen bestehenden Kunden ähneln, um neue Fans zu gewinnen, die Registrierungsquote für deine Seite zu erhöhen und Käufe außerhalb von Facebook sowie den Einsatz von Gutscheinen zu fördern oder einfach die Bekanntheit einer Marke zu steigern.
Folgende Zielgruppen können als Seed Audiences dienen:
Facebook aktualisiert die Mitglieder einer Lookalike alle drei Tage, wenn die Lookalike zu einer Anzeigengruppe gehört.
Es kann eine bis sechs Stunden dauern, bis Lookalike Audiences komplett aufgefüllt sind. Während des Auffüllvorgangs kannst du Anzeigengruppen erstellen und ausführen, die sich an die Zielgruppe richten. Sobald die Zielgruppe fertig aufgefüllt ist, liefert Facebook die Anzeigen an Personen in der Zielgruppe aus. Die Auslieferung der Anzeigen funktioniert wie gewohnt. Siehe Auslieferungsstatus. Erstelle eine neue Lookalike Audience unter folgender Adresse: https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/customaudiences
.
Beispiel für einen Aufruf zur Erstellung einer Lookalike Audience auf Grundlage einer Custom Audience:
use FacebookAds\Object\CustomAudience;
use FacebookAds\Object\Fields\CustomAudienceFields;
use FacebookAds\Object\Values\CustomAudienceSubtypes;
$lookalike = new CustomAudience(null, 'act_<AD_ACCOUNT_ID>');
$lookalike->setData(array(
CustomAudienceFields::NAME => 'My lookalike audience',
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::LOOKALIKE,
CustomAudienceFields::ORIGIN_AUDIENCE_ID => <SEED_AUDIENCE_ID>,
CustomAudienceFields::LOOKALIKE_SPEC => array(
'type' => 'similarity',
'country' => 'US',
),
));
$lookalike->create();
from facebookads.adobjects.customaudience import CustomAudience
lookalike = CustomAudience(parent_id='act_<AD_ACCOUNT_ID>')
lookalike.update({
CustomAudience.Field.name: 'My lookalike audience',
CustomAudience.Field.subtype: CustomAudience.Subtype.lookalike,
CustomAudience.Field.origin_audience_id: '<SEED_AUDIENCE_ID>',
CustomAudience.Field.lookalike_spec: {
'type': 'similarity',
'country': 'US',
},
})
lookalike.remote_create()
print(lookalike)
curl \
-F 'name=My lookalike audience' \
-F 'subtype=LOOKALIKE' \
-F 'origin_audience_id=<SEED_AUDIENCE_ID>' \
-F 'lookalike_spec={"type":"similarity","country":"US"}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
Um mit PHP Ads SDK oder Python Ads SDK Lookalike Audiences zu erstellen, benötigst du CustomAudience
.
Die Antwort enthält Folgendes:
Name | Beschreibung |
---|---|
Typ: Ganzzahl | ID der Lookalike Audience |
Wenn du über eine Custom Audience mit mindestens 100 Personen verfügst, kannst du auf der Grundlage dieser Zielgruppe Lookalike Audiences erstellen. Dazu zählen Custom Audiences für deine Webseite und Custom Audiences für deine mobile App.
Name | Beschreibung |
---|---|
Typ: String | Erforderlich. Name der Custom Audience |
Typ: Long | Erforderlich. ID der Custom Audience. Ausgangszielgruppen müssen mindestens 100 Mitglieder haben. |
Typ: Array | Erforderlich. Siehe Beschreibung unten. |
Typ: String | Erforderlich. Lege entweder
|
Typ: Float | Optional. Anfangsprozentsatz für Lookalike. Zum Beispiel wird bei |
Typ: Float | Erforderlich. Lege entweder
|
Typ: Boolescher Wert | Optional. Mindestens 100 Mitglieder der Seed Audience eines Landes. Wenn dies nicht der Fall ist, sucht Facebook die Mindestanzahl von Zielgruppenmitgliedern in einem anderen Land, falls |
Typ: String | Erforderlich. Lege entweder Suche nach Mitgliedern der Lookalike Audience in diesem Land. |
Typ: Array | Erforderlich. Entweder Suche nach Zielgruppenmitgliedern an diesen Standorten. Liste von Ländern oder Ländergruppen wie zum Beispiel |
Typ: Array | Erforderlich. Mindestens ein Eintrag unter Schließe diese Standorte ein |
Typ: Array von Strings | Optional. Zielländer. Array von Ländercodes, siehe Targeting Search API, Länder. Beispiel: |
Typ: Array von Strings | Optional. Zielländer in Weltregionen und Freihandelszonen. Array von Ländergruppencodes. Die vollständigen Optionen findest du unter Targeting, Standort, |
Typ: Array | Optional. Auszuschließende Standorte |
Typ: Array von Strings | Optional. Genau wie |
Typ: Array von Strings | Optional. Genau wie |
Optimiere deine Zielgruppe für „Ähnlichkeit“ oder „Größere Reichweite“.
Anstatt Typen zu verwenden, kannst du ratio
manuell so einstellen, dass der Wert die Top x % der Zielgruppe in einem ausgewählten Land darstellt. Der Wert für ratio
sollte bei 1 %–20 % liegen, mit Intervallen von 1 %.
Facebook erstellt Lookalikes für Kampagnen- oder Anzeigengruppen-Conversions. Damit kannst du dich an Personen richten, die denjenigen ähneln, die in vorherigen oder aktuellen Kampagnen oder Anzeigengruppen – wie etwa Conversion-optimierten Kampagnen bzw. Anzeigen – konvertiert wurden. Wir messen Conversions, die auf einem Kampagnen- oder Anzeigengruppentyp basieren, unter Conversion-Spezifikationen. Konzentriere dich beispielsweise auf Personen, die auf deiner Webseite Handlungen durchgeführt oder deine App innerhalb von 28 Tagen nach Klicken auf deine Anzeige installiert haben.
use FacebookAds\Object\CustomAudience;
use FacebookAds\Object\Fields\CustomAudienceFields;
use FacebookAds\Object\Values\CustomAudienceSubtypes;
$lookalike = new CustomAudience(null, 'act_<AD_ACCOUNT_ID>');
$lookalike->setData(array(
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::LOOKALIKE,
CustomAudienceFields::LOOKALIKE_SPEC => array(
'origin_ids' => <CAMPAIGN_ID>,
'starting_ratio' => 0.03,
'ratio' => 0.05,
'conversion_type' => 'campaign_conversions',
'country' => 'US',
),
));
$lookalike->create();
from facebookads.adobjects.customaudience import CustomAudience
lookalike = CustomAudience(parent_id='act_<AD_ACCOUNT_ID>')
lookalike.update({
CustomAudience.Field.subtype: CustomAudience.Subtype.lookalike,
CustomAudience.Field.lookalike_spec: {
'origin_ids': '<CAMPAIGN_ID>',
'starting_ratio': 0.03,
'ratio': 0.05,
'conversion_type': 'campaign_conversions',
'country': 'US',
},
})
lookalike.remote_create()
print(lookalike)
curl \
-F 'subtype=LOOKALIKE' \
-F 'lookalike_spec={
"origin_ids": "<CAMPAIGN_ID>",
"starting_ratio": 0.03,
"ratio": 0.05,
"conversion_type": "campaign_conversions",
"country": "US"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
Du benötigst mindestens 100 individuelle Conversions von deinen Kampagnen oder Anzeigengruppen. Eine größere Zahl von konvertierten Nutzern führt zu einem besseren Vorhersagemodell. Deshalb empfehlen wir, mindestens 200 konvertierte Mitglieder zu haben. Außerdem solltest du Kampagnen oder Anzeigengruppen mit ähnlichen Zielen auswählen.
Bestimme eine oder mehrere deiner Kampagnen oder Anzeigengruppen, um diese Lookalike zu erstellen. Beispielsweise könntest du eine Kampagne und zwei Anzeigengruppen einer anderen Kampagne bestimmen.
Facebook verwendet Conversion-Daten, die bis zu 180 Tage zurückliegen, und bestimmt Beispiele von Personen, die zu einer Conversion bei deinen Kampagnen und Anzeigengruppen geführt haben. Wir trainieren Vorhersagemodelle und erstellen anschließend eine Lookalike Audience. Facebook aktualisiert das zugrundeliegende Vorhersagemodell kontinuierlich gemäß neuen Conversions bei Kampagnen oder Anzeigengruppen.
Name | Beschreibung |
---|---|
Typ: Array | Erforderlich. Siehe Beschreibung unten. |
Typ: Array von Integer-Werten | Erforderlich. Array von Anzeigeobjekt-IDs. Personen, die zu einer Conversion bei diesen Anzeigen geführt haben, werden als Modell für eine Lookalike verwendet. Eine oder mehrere Kampagnen-IDs oder Anzeigengruppen-IDs oder eine Mischung aus beidem. |
Typ: String | Erforderlich.
|
Typ: String | Erforderlich. Land, in dem nach Lookalike-Mitgliedern gesucht wird. |
Typ: Boolescher Wert | Optional. Mindestens 100 Mitglieder der Seed Audience eines Landes. Wenn dies nicht der Fall ist, sucht Facebook die Mindestanzahl von Mitgliedern in einem anderen Land, falls |
Typ: Float | Optional. Anfangsprozentsatz für Lookalike. Zum Beispiel wird bei |
Typ: Float | Erforderlich. Bereich von |
Aktuell sind die folgenden Arten von Kampagnen-Conversions für Lookalike Audiences zulässig:
Erstelle eine Lookalike Audience auf der Grundlage von Personen, denen deine Seite gefällt:
use FacebookAds\Object\CustomAudience;
use FacebookAds\Object\Fields\CustomAudienceFields;
use FacebookAds\Object\Values\CustomAudienceSubtypes;
$lookalike = new CustomAudience(null, 'act_<AD_ACCOUNT_ID>');
$lookalike->setData(array(
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::LOOKALIKE,
CustomAudienceFields::LOOKALIKE_SPEC => array(
'ratio' => 0.01,
'country' => 'US',
'page_id' => <PAGE_ID>,
'conversion_type' => 'page_like',
),
));
$lookalike->create();
from facebookads.adobjects.customaudience import CustomAudience
lookalike = CustomAudience(parent_id='act_<AD_ACCOUNT_ID>')
lookalike.update({
CustomAudience.Field.name: 'My lookalike audience',
CustomAudience.Field.subtype: CustomAudience.Subtype.lookalike,
CustomAudience.Field.lookalike_spec: {
'ratio': 0.01,
'country': 'US',
'page_id': '<PAGE_ID>',
'conversion_type': 'page_like',
},
})
lookalike.remote_create()
print(lookalike)
curl \
-F 'subtype=LOOKALIKE' \
-F 'lookalike_spec={
"ratio": 0.01,
"country": "US",
"page_id": "<PAGE_ID>",
"conversion_type": "page_like"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
Name | Beschreibung |
---|---|
Typ: Array | Erforderlich. Siehe Beschreibung unten. |
Typ: Int | Erforderlich. Facebook-ID der Seite, deren Fans für die Lookalike genutzt werden. |
Typ: String | Erforderlich.
|
Typ: String | Erforderlich. Das Land, in dem nach den Lookalike-Personen gesucht wird. Der Standardwert ist „US“. |
Typ: Boolescher Wert | Optional. Du benötigst mindestens 100 Mitglieder der Ausgangszielgruppe aus einem Land. Wenn diese Voraussetzung nicht erfüllt ist, sucht Facebook die Mindestanzahl von Mitgliedern der Ausgangszielgruppe in einem anderen Land, falls |
Typ: Float | Optional. Anfangsprozentsatz der Lookalike. Zum Beispiel würde bei einem Wert von 0,01 für „starting_ratio“ und 0,02 für „ratio“ eine Lookalike von 1 % bis 2 % eines Lookalike-Segments erstellt. Der Wert für „starting_ratio“ muss immer kleiner sein als der Wert für „ratio“. |
Typ: Float | Erforderlich. Bereich 0,01–0,20. In welchem Umfang die Lookalike auf das Land abzielen soll. |
Targeting funktioniert bei Lookalikes genauso wie bei Custom Audiences. Siehe Custom Audiences, Targeting. Dies trifft auch auf das Ausschluss-Targeting und das konjunktive AND
-Targeting zu. So bindest du Targeting in die Anzeigenerstellung ein:
use FacebookAds\Object\AdSet;
use FacebookAds\Object\Fields\AdSetFields;
use FacebookAds\Object\Values\AdSetBillingEventValues;
use FacebookAds\Object\Values\AdSetOptimizationGoalValues;
use FacebookAds\Object\Fields\TargetingFields;
use FacebookAds\Object\Targeting;
$adset = new AdSet(null, 'act_<AD_ACCOUNT_ID>');
$adset->setData(array(
AdSetFields::NAME => 'My AdSet',
AdSetFields::OPTIMIZATION_GOAL => AdSetOptimizationGoalValues::REACH,
AdSetFields::BILLING_EVENT => AdSetBillingEventValues::IMPRESSIONS,
AdSetFields::BID_AMOUNT => 2,
AdSetFields::DAILY_BUDGET => 1000,
AdSetFields::CAMPAIGN_ID => <CAMPAIGN_ID>,
AdSetFields::TARGETING => (new Targeting())->setData(array(
TargetingFields::GEO_LOCATIONS => array(
'countries' => array('US'),
),
TargetingFields::CUSTOM_AUDIENCES => array(
array(
'id' => <LOOKALIKE_AUDIENCE_ID>,
),
),
)),
));
$adset->create(array(
AdSet::STATUS_PARAM_NAME => AdSet::STATUS_ACTIVE,
));
from facebookads.adobjects.adset import AdSet
adset = AdSet(parent_id='act_<AD_ACCOUNT_ID>')
adset.update({
AdSet.Field.name: 'My Adset',
AdSet.Field.daily_budget: 10000,
AdSet.Field.campaign_id: '<CAMPAIGN_ID>',
AdSet.Field.optimization_goal: AdSet.OptimizationGoal.link_clicks,
AdSet.Field.billing_event: AdSet.BillingEvent.link_clicks,
AdSet.Field.bid_amount: 150,
AdSet.Field.daily_budget: 2000,
AdSet.Field.targeting: {
'geo_locations': {
'countries': ['US'],
},
'custom_audiences': [
{
'id': <LOOKALIKE_AUDIENCE_ID>,
},
],
},
})
adset.remote_create(params={
'status': AdSet.Status.paused,
})
AdSet adSet = new AdAccount(act_<AD_ACCOUNT_ID>, context).createAdSet()
.setName("My AdSet")
.setOptimizationGoal(AdSet.EnumOptimizationGoal.VALUE_REACH)
.setBillingEvent(AdSet.EnumBillingEvent.VALUE_IMPRESSIONS)
.setBidAmount(2L)
.setDailyBudget(1000L)
.setCampaignId(<CAMPAIGN_ID>)
.setTargeting(
new Targeting()
.setFieldCustomAudiences(Arrays.asList(
new IDName()
.setFieldId(<LOOKALIKE_AUDIENCE_ID>)
))
.setFieldGeoLocations(
new TargetingGeoLocation()
.setFieldCountries(Arrays.asList("US"))
)
)
.setStatus(AdSet.EnumStatus.VALUE_ACTIVE)
.execute();
String ad_set_id = adSet.getId();
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={
"custom_audiences": [{"id":"<LOOKALIKE_AUDIENCE_ID>"}],
"geo_locations": {"countries":["US"]}
}' \
-F 'status=ACTIVE' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adsets
Weitere Beispiele findest du unter Targeting-Spezifikationen.
Erfahre mehr über die Verwendung von Custom Audiences zur Lookalike-Erstellung und über Lookalikes. Wir geben dieselben Felder zurück wie bei Custom Audiences. Unten findest du eine Beispielantwort für eine Custom Audience, die zum Erstellen von Lookalikes verwendet wird. lookalike_audience_ids
gibt an, welche Lookalike Audiences auf der Grundlage dieser Zielgruppe erstellt wurden.
{ "id": "6006164557194", "account_id": 12345, "approximate_count": 816400, "lookalike_audience_ids": [ 6006183285954, 6006183285955 ], "name": "Boys Apparel", "parent_audience_id": 0, "parent_category": "Custom", "status": "ready", "subtype": "CUSTOM", "type": 4, "type_name": "Advertiser Generated", "time_updated": 1362439491 },
Lookalike Audiences haben einen subtype
von 2. Wir geben außerdem lookalike_spec
zurück, ein Array in folgendem Format:
Name | Beschreibung |
---|---|
Typ: String |
|
Typ: Float | Wird zurückgegeben, wenn |
Typ: Float | Vielfaches von |
Typ: String | Ländercode |
Typ: Array | Siehe Beschreibung unten. |
Typ: Boolescher Wert |
|
Typ: Ganzzahl | ID der Ausgangszielgruppe. |
Typ: String | Name der Ausgangszielgruppe. |
Typ: String |
|
Typ: Array von Strings | Alle Länder, die zum Erstellen der Zielgruppe verwendet wurden. |
Unten findest du eine weitere Zielgruppe, bei der subtype
auf LOOKALIKE
festgelegt ist:
{ "id": "6006183285954", "account_id": 12345, "approximate_count": 1782100, "name": "Boys Apparel_lookalike_US_Similarity", "origin_audience_id": 6006567610735, "parent_audience_id": 0, "parent_category": "Custom", "status": "ready", "subtype": "LOOKALIKE", "type": 4, "type_name": "Advertiser Generated", "time_updated": 1362506552 },
Wenn du eine Lookalike Audience erstellst, geben wir eine Custom Audience-ID zurück. Es kann ungefähr eine Stunde dauern, eine Zielgruppe komplett aufzufüllen. Du kannst den Status hier aufrufen: /{lookalike_audience_ID}?fields=delivery_status
. Der Aufruf gibt eine Antwort im JSON-Format mit delivery_status
oder Code 200 zurück, wenn eine Zielgruppe aufgefüllt wird:
"delivery_status": { "code": 200, "description": "This audience is ready for use." },
Zum Testen solltest du den Status der Liste mit dem Werbeanzeigenmanager überprüfen.
Du kannst eine Lookalike Audience auf dieselbe Weise löschen wie Custom Audiences.
Eine Lookalike Audience gilt als inaktiv, wenn sie 90 Tage lang nicht in aktiven Werbeanzeigen genutzt wurde. Inaktive Lookalike Audiences haben unterschiedliche Werte für approximate_count
, operation_status
und delivery_estimate
.
Feld | Änderungen für inaktive Lookalikes |
---|---|
| Du kannst keine Größe abrufen. Beim Aufruf dieses Felds wird für inaktive Lookalikes |
|
|
| Du kannst keine Einschätzung zur Auslieferung abrufen. Beim Aufruf dieses Felds wird für inaktive Lookalikes |
| Wenn der |
Du kannst auch mit einer inaktiven Lookalike Audience eine Kampagne starten. Die Informationen zur Schätzung der Reichweite stehen zur Verfügung, sobald deine neue Anzeige veröffentlicht wurde.
Für alle Werbetreibenden gilt ab 8. Juni 2021 Folgendes: Zielgruppen, die seit mehr als zwei Jahren inaktiv sind, werden automatisch in die Ablaufphase versetzt. Wenn eine Zielgruppe also seit mehr als 2 Jahren nicht in einer aktiven Anzeigengruppe verwendet wurde, wird sie automatisch für den Ablauf gekennzeichnet. Das Feld delete_time
gibt dann die voraussichtliche Löschzeit der Zielgruppe an (also 90 Tage nach der Kennzeichnung).
Du kannst die Zielgruppe dann proaktiv löschen oder in einer aktiven Anzeigengruppe verwenden, um ihre Löschung zu verhindern. Du kannst jederzeit prüfen, welche Zielgruppen bald ablaufen, indem du nach operation_status
oder delete_time
filterst.
Weitere Informationen dazu findest du in der Dokumentation Überblick über Custom Audiences.
STAND 28. APRIL 2021: Das Entfernen der Parameter location_spec
und country
für die Erstellung von Lookalike Audiences verzögert sich derzeit. Informationen dazu, wann diese Änderung in Kraft tritt, folgen in Kürze.
Wir entfernen die Parameter location_spec
und country
für die Erstellung von Lookalike Audiences. Der Standort für die Lookalikes wird im länderspezifischen Standort für die Targeting-Spezifikation der Kampagne festgelegt. Der Zielort ist nicht Bestandteil der Spezifikation von Lookalike Audiences. Die Schätzung der Reichweite für die Kampagne auf der Grundlage einer neu erstellten Lookalike wird wenige Stunden nach der Veröffentlichung der Anzeige mit Daten befüllt.
Diese Änderung hat keine Auswirkungen auf vorhandene Kampagnen. Diese Anforderung hat nur Auswirkungen auf neue und überarbeitete Kampagnen.
Wir konvertieren veraltete Lookalike Audiences automatisch in neue Lookalikes ohne Zielorte.
Endpunkt:act_{AD_ACCOUNT_ID}/customaudiences
Beispielanfrage
curl POST \ -F 'name=My lookalike audience' \ -F 'subtype=LOOKALIKE' \ -F 'origin_audience_id=<SEED_AUDIENCE_ID>' \ -F ‘lookalike_spec={ "is_financial_service":false, "allow_international_seeds":true, "ratio":0.01, "type":"custom_ratio"} ’}\ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/customaudiences
Folgende Parameter werden ignoriert, wenn sie bei der Erstellung übergeben werden:
lookalike_spec.country
lookalike_spec.location_spec
lookalike_spec.location_spec.geo_locations
lookalike_spec.location_spec.geo_locations.countries
lookalike_spec.location_spec.geo_locations.country_groups
lookalike_spec.location_spec.excluded_geo_locations
lookalike_spec.location_spec.excluded_geo_locations.countries
lookalike_spec.location_spec.excluded_geo_locations.country_groups
Endpunkt:act_{AD_ACCOUNT_ID}?fields=approximate_count
Mit neuen Lookalike Audiences ist keine Größe verknüpft. Das Feld approximate_count
gibt für alle Lookalike Audiences -1
zurück.
Beispielantwort
{ "approximate_count": -1, "id": "6126486105659", }
Endpunkte:
{AD_ACCOUNT_ID}?fields=delivery_status
{AD_ACCOUNT_ID}?fields=operation_status
Das Feld delivery_status
für alte Lookalike Audiences mit Standortspezifikationen gibt den Code 400
mit der Beschreibung This audience is disabled.
zurück. Für neue Lookalike Audiences wird der Code 200
zurückgegeben.
Das Feld operation_status
gibt für alte Lookalike Audiences mit Standortspezifikationen eine Benachrichtigung darüber zurück, dass die Funktion nicht mehr genutzt wird. Für neue Lookalike Audiences werden der Code 200
und die Beschreibung Normal
zurückgegeben.
Weitere Information zu diesen Feldern findest du unter Custom Audiences.
Wir aktualisieren Anzeigen automatisch so, dass neue Lookalikes genutzt werden, wenn das Targeting der vorhandenen Kampagnen mit den veralteten Lookalikes bearbeitet wird. Die veraltete Lookalike kann in neu erstellten Werbekampagnen nicht mehr genutzt werden.
Da die Standortspezifikationen nicht mehr Bestandteil der Erstellung von Lookalike Audiences sind, musst du die Standortziele bei der Erstellung der Anzeigengruppen festlegen. Wenn du versuchst, eine Anzeigengruppe ohne Targeting nach Standort zu erstellen, führt das zu einem Fehler.
Die oben genannten Änderungen gelten auch für die Integration von Zielgruppen in excluded_custom_audiences
, flexible_spec
und exclusions
in der Kampagne.
Endpunkt:act_{AD_ACCOUNT_ID}/adsets
Beispielanfrage
curl POST \ -F 'targeting={ "geo_locations":{ "countries":["US"], }, "age_min":25, "age_max":40, "custom_audiences":[{"id": <CUSTOM_AUDIENCE_ID>}] ‘}\ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.11/act_<AD_ACCOUNT_ID>/adsets
Wenn du versuchst, eine Anzeigengruppe ohne Targeting nach Standort zu erstellen, führt das zu einem Fehler.
{ "error": { "message": "Invalid parameter", "type": "FacebookApiException", "code": 100, "error_data": { "blame_field_specs": [["targeting" ] ] }, "error_subcode": 192342134, "is_transient": false, "error_user_title": "Missing Location while using Lookalike", "error_user_msg": "You need to use a location with your lookalike audience.", "fbtrace_id": "F78cCCJoZPx" }, "__fb_trace_id__": "F78cCCJoZPx", "__www_request_id__": "AcwlIc7_uK5uTXjzjIa38yc" }
Wenn du versuchst, eine Anzeigengruppe mit einer geteilten veralteten Lookalike zu bearbeiten, und keine entsprechende neue Lookalike im zugehörigen Werbekonto vorhanden ist, tritt ein Fehler auf. Fordere zur Lösung des Problems vom zugehörigen Werbekonto an, dass die neue Lookalike Audience mit dir geteilt wird.
{ "error": { "message": "Invalid parameter", "type": "FacebookApiException", "code": 100, "error_data": { "blame_field_specs": [["targeting" ] ] }, "error_subcode": 192342135, "is_transient": false, "error_user_title": "", "error_user_msg": "Please ask the owner of the audience 1234 to share the new lookalike which does not contain location with you. You will be able to use the new audience" "fbtrace_id": "F78cCCJoZPx" }, "__fb_trace_id__": "F78cCCJoZPx", "__www_request_id__": "AcwlIc7_uK5uTXjzjIa38yc" }
In der Rollout-Phase dieser Änderungen wird das Teilen von Lookalikes zwischen bereits umgestellten und noch nicht umgestellten Werbekonten nicht von der API unterstützt. Das Teilen wird über Audience Manager abgewickelt. Nach dem 24. Mai 2021 kannst du weiter über das Teilen via API im folgenden Entwicklerdokument dafür sorgen, dass neue Lookalike Audiences von Werbekonten untereinander geteilt werden.
Endpunkt:{AD_ACCOUNT_ID}/adaccounts?adaccounts={SHARED_TO_AD_ACCOUNT_ID}
Endpunkte:
act_{AD_ACCOUNT_ID}/reachestimate
act_{AD_ACCOUNT_ID}/delivery_estimate
Diese Endpunkte geben den neuen Parameter targeting_status
mit einer der folgenden Beschreibungen zurück:
lookalike_container_without_country
: Bei einer neuen Lookalike ist im Kampagnen-Targeting kein Land angegeben. Ein Land ist notwendig, um die Zahl der geschätzten Nutzer zu sehen.lookalike_container_without_delivery_lookalike
: Bei einer neuen Lookalike ist keine entsprechende Lookalike im Backend vorhanden. Die neue Lookalike muss in einer Anzeigengruppe genutzt werden, damit sie eine tatsächliche Reichweite hat.none
: Es gibt kein Problem mit der Reichweite.Der Endpunkt reachestimate
gibt den Wert -1
für den Parameter users
zurück, wenn eine Lookalike Audience und ein Länderziel zum ersten Mal genutzt werden. Danach wird die geschätzte Zahl der Nutzer zurückgegeben.
Die Parameter estimate_dau
und estimate_mau
geben -1
für den Parameter users
zurück, wenn eine Lookalike Audience und ein Länderziel zum ersten Mal genutzt werden. Danach wird die geschätzte Zahl der Nutzer zurückgegeben.
Beispielantworten
// Reach estimate response { "users": -1, "estimate_ready": true, "targeting_status": "lookalike_container_without_delivery_lookalike" } // Delivery estimate response { "data": [{ "daily_outcomes_curve": [{ "spend": 0, "reach": 0, "impressions": 0, "actions": 0 }], "estimate_dau": -1, "estimate_mau": -1, "estimate_ready": true , "targeting_status": "lookalike_container_without_delivery_lookalike" }] }
Diese Änderungen werden am Veröffentlichungsdatum von Marketing API v11 wirksam. Zu diesem Zeitpunkt werden die Änderungen auf alle Versionen angewendet.
Beim Übergang von Marketing API v10 zu v11 wird das Teilen von Lookalikes zwischen bereits umgestellten und noch nicht umgestellten Werbekonten nicht von der API unterstützt. Das Teilen wird über Audience Manager abgewickelt. Nach der Veröffentlichung von Marketing API v11 kannst du das Teilen über die API weiter verwenden, um neue Lookalike Audiences zwischen Werbekonten zu teilen.