Lookalike Audiences

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.

Erstellen

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

id

Typ: Ganzzahl

ID der Lookalike Audience

Custom Audience Lookalike

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

name

Typ: String

Erforderlich.

Name der Custom Audience

origin_audience_id

Typ: Long

Erforderlich.

ID der Custom Audience. Ausgangszielgruppen müssen mindestens 100 Mitglieder haben.

lookalike_spec

Typ: Array

Erforderlich.

Siehe Beschreibung unten.

lookalike_spec.type

Typ: String

Erforderlich. Lege entweder type oder ratio fest.

similarity oder reach

lookalike_spec.starting_ratio

Typ: Float

Optional.

Anfangsprozentsatz für Lookalike. Zum Beispiel wird bei starting_ratio 0,01 und ratio 0,02 eine Lookalike von 1 % bis 2 % eines Lookalike-Segments erstellt. starting_ratio muss kleiner sein als „ratio“.

lookalike_spec.ratio

Typ: Float

Erforderlich. Lege entweder type oder ratio fest.

0.01-0.20 mit Zuwachs um 0,01. Top x % der Ausgangszielgruppe in einem ausgewählten Land.

lookalike_spec.allow_international_seeds

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 allow_international_seeds auf true gesetzt wurde. Standardwert: false.

lookalike_spec.country

Typ: String

Erforderlich. Lege entweder country oder location_spec fest.

Suche nach Mitgliedern der Lookalike Audience in diesem Land.

lookalike_spec.location_spec

Typ: Array

Erforderlich. Entweder country oder location_spec.

Suche nach Zielgruppenmitgliedern an diesen Standorten. Liste von Ländern oder Ländergruppen wie zum Beispiel Asia.

lookalike_spec.location_spec.geo_locations

Typ: Array

Erforderlich. Mindestens ein Eintrag unter countries oder country_groups ist erforderlich.

Schließe diese Standorte ein

lookalike_spec.location_spec.geo_locations.countries

Typ: Array von Strings

Optional.

Zielländer. Array von Ländercodes, siehe Targeting Search API, Länder. Beispiel: 'countries': ['US']

lookalike_spec.location_spec.geo_locations.country_groups

Typ: Array von Strings

Optional.

Zielländer in Weltregionen und Freihandelszonen. Array von Ländergruppencodes. Die vollständigen Optionen findest du unter Targeting, Standort, country_groups und Targeting-Suche, country_groups. Beispiel: 'country_groups': ['asia','mercosur']

lookalike_spec.location_spec.excluded_geo_locations

Typ: Array

Optional.

Auszuschließende Standorte

lookalike_spec.location_spec.excluded_geo_locations.countries

Typ: Array von Strings

Optional.

Genau wie countries unter geo_locations

lookalike_spec.location_spec.excluded_geo_locations.country_groups

Typ: Array von Strings

Optional.

Genau wie country_groups unter geo_locations

Typen

Optimiere deine Zielgruppe für „Ähnlichkeit“ oder „Größere Reichweite“.

  • Ähnlichkeit – Die Zielgruppe umfasst die Top 1 % der Personen in einem ausgewählten Land, die die größte Ähnlichkeit mit der als Ausgangszielgruppe verwendeten Custom Audience haben. Die Reichweite der neuen Zielgruppe ist kleiner und die Zuordnung genauer.
  • Größere Reichweite – Die Zielgruppe umfasst die Top 5 % der Personen im ausgewählten Land, die den Mitgliedern der als Ausgangszielgruppe verwendeten Custom Audience ähneln, wobei die Zuordnung jedoch nicht so genau ist.

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 %.

Lookalikes für Kampagnen- oder Anzeigengruppen-Conversions

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

lookalike_spec

Typ: Array

Erforderlich.

Siehe Beschreibung unten.

lookalike_spec.origin_ids

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.

lookalike_spec.conversion_type

Typ: String

Erforderlich.

campaign_conversions. Zeigt an, dass es sich bei der Zielgruppe um eine Conversion Lookalike für eine Kampagne handelt.

lookalike_spec.country

Typ: String

Erforderlich.

Land, in dem nach Lookalike-Mitgliedern gesucht wird.

lookalike_spec.allow_international_seeds

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 allow_international_seeds auf true gesetzt wurde. Dieser Wert lautet standardmäßig false.

lookalike_spec.starting_ratio

Typ: Float

Optional.

Anfangsprozentsatz für Lookalike. Zum Beispiel wird bei starting_ratio 0,01 und ratio 0,02 eine Lookalike von 1 % bis 2 % eines Lookalike-Segments erstellt. starting_ratio muss kleiner sein als ratio.

lookalike_spec.ratio

Typ: Float

Erforderlich.

Bereich von 0.01-0.20. Top x % der Ausgangszielgruppe im ausgewählten Land.

Aktuell sind die folgenden Arten von Kampagnen-Conversions für Lookalike Audiences zulässig:

  • Link-Klicks
  • Offer Ads
  • „Gefällt mir“-Angaben für die Seite
  • Canvas-App-Installationen
  • Antworten auf Veranstaltungen
  • Beitragsinteraktionen
  • Website-Conversions
  • Installationen der mobilen App
  • Interaktionen mit der mobilen App
  • Videoaufrufe
  • Regionale Bekanntheit

Seitenfan-Lookalikes

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

lookalike_spec

Typ: Array

Erforderlich.

Siehe Beschreibung unten.

lookalike_spec.page_id

Typ: Int

Erforderlich.

Facebook-ID der Seite, deren Fans für die Lookalike genutzt werden.

lookalike_spec.conversion_type

Typ: String

Erforderlich.

page_like zeigt an, dass es sich um eine Seitenfan-Lookalike handelt.

lookalike_spec.country

Typ: String

Erforderlich.

Das Land, in dem nach den Lookalike-Personen gesucht wird. Der Standardwert ist „US“.

lookalike_spec.allow_international_seeds

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 allow_international_seeds auf true gesetzt wurde. Dieser Wert lautet standardmäßig false.

lookalike_spec.starting_ratio

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“.

lookalike_spec.ratio

Typ: Float

Erforderlich.

Bereich 0,01–0,20. In welchem Umfang die Lookalike auf das Land abzielen soll.

Targeting

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.

Verwalten von Zielgruppen

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

type

Typ: String

similarity, reach oder custom_ratio – wird immer zurückgegeben.

starting_ratio

Typ: Float

Wird zurückgegeben, wenn starting_ratio festgelegt wurde.

ratio

Typ: Float

Vielfaches von 0.01. Wird zurückgegeben, wenn type auf custom_ratio festgelegt wurde.

country

Typ: String

Ländercode

origin

Typ: Array

Siehe Beschreibung unten.

origin.deleted

Typ: Boolescher Wert

true: Wird beim Löschen der Ausgangszielgruppe zurückgegeben.

origin.id

Typ: Ganzzahl

ID der Ausgangszielgruppe.

origin.name

Typ: String

Name der Ausgangszielgruppe.

origin.type

Typ: String

custom_audience oder page.

target_countries

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
},  

Auslieferungsstatus

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.

Inaktive Zielgruppen

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

approximate_count

Du kannst keine Größe abrufen. Beim Aufruf dieses Felds wird für inaktive Lookalikes -1 zurückgegeben.

operation_status

450: Diese Lookalike Audience ist inaktiv. Sie kann in Werbeanzeigen verwendet werden, weist aber erst eine Schätzung auf, wenn die Kampagne veröffentlicht wurde.
100: Wenn eine Zielgruppe mehr als 2 Jahre lang nicht in einer aktiven Anzeigengruppe verwendet wird, beginnt sie abzulaufen. Wenn sie dann weitere 90 Tage lang nicht genutzt wird, wird sie gelöscht.

delivery_estimate

Du kannst keine Einschätzung zur Auslieferung abrufen. Beim Aufruf dieses Felds wird für inaktive Lookalikes -1 zurückgegeben. Dieses Feld ist bei den Nodes „Werbekonto“ und „Anzeigengruppe“ verfügbar. Die beiden Nodes verhalten sich bei inaktiven Lookalikes identisch.

delete_time

Wenn der operation_status einer Zielgruppe als ablaufend markiert wurde (Code 100), gibt das Feld delete_time in Unix-Zeit an, wann die Zielgruppe gelöscht wird.

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.

Löschung

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.

Best Practices

  • Ausgangszielgruppe – Lege sie so groß wie möglich an, damit wir genügend Daten für die Suche nach ähnlichen Personen haben.
  • Kombinieren von Lookalikes – Mit anderen Targeting-Optionen von Facebook, die die Einbindung zusätzlicher demografischer Angaben und Interessen erlauben.
  • Wenn deine Ausgangszielgruppe über Merkmale wie Geschlecht oder Geografie verfügt, stimmen die erstellten Lookalikes möglicherweise nicht mit diesen Merkmalen überein.

Bevorstehende Änderungen bei Lookalikes

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.

Änderungen bei der Erstellung von Lookalikes

Änderungen bei Standortparametern

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

Änderungen bei Größenparametern

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",
}

Auslieferungs- und Betriebsstatus

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.

Änderungen bei Anzeigengruppen

Erstellung und Bearbeitung von Anzeigen

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"
}

Lookalike Audiences teilen

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}

Änderungen bei der Schätzung von Reichweite und Auslieferung

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"
    }]
}

FAQ

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.