Eine Zielgruppe für Immobilien erstellen

Ab dem Release der Marketing API v15.0 wirst du keine Special Ad Audiences mehr erstellen können. Weiter Informationen findest du nachfolgend unter Special Ad Audiences.

Erstelle eine Zielgruppe für Immobilien:

Schritt 1: Benutzersignale für Immobilien-Events einrichten

Es handelt sich dabei um vordefinierte Event-Namen, die du von deiner Webseite oder App senden kannst und die es dir ermöglichen, die Performance deiner Kampagnen zu messen und eine Absicht auf Seiten deiner Zielgruppen zu erfassen. Siehe Facebook-Pixel-Setup.

Dynamic Ads für Immobilien erfordern diese Standard-Events deines Webseite-Pixels und deiner mobilen App:

Pixel-EventApp EventVoraussetzungsebeneBeschreibung

Search

fb_mobile_search

Jemand hat Immobilienangebote gesucht

ViewContent

fb_mobile_content_view

Jemand hat eine spezielle Anzeige angesehen

InitiateCheckout

fb_mobile_initiated_ checkout

Jemand hat eine Anzeige gespeichert, mit „Gefällt mir“ markiert oder ein besonderes Interesse an dieser Anzeige gezeigt

Purchase

fb_mobile_purchase

Jemand hat einen Makler bezüglich einer Anzeige kontaktiert

  • Erforderlich: Anzeigen funktionierten nicht ohne diese Parameter.
  • Empfohlen: Diese Parameter sind nicht unbedingt erforderlich, doch sie sorgen für bessere Empfehlungen und Targeting-Optionen deiner Anzeigen. Lege so viele wie möglich davon fest.
  • Nicht erforderlich: Diese Parameter sind nicht erforderlich und können ignoriert werden.

Platziere zum Beispiel diesen Code auf deiner Seite mit Suchergebnissen, um ein Such-Event für eine Anzeige über Facebook-Pixel oder App Events zu melden:

<!-- Facebook Pixel Code -->
Bundle parameters = new Bundle();
parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_TYPE, "home_listing");
parameters.putString(AppEventsConstants.EVENT_PARAM_CONTENT_ID, "[\"1234\", \"2345\", \"3456\", \"4567\"]"); // top search results

// we must prefix all travel-specific parameters with fb_
parameters.putString("fb_city", "New York City"); // Required for Search event
parameters.putString("fb_region", "New York"); // region is the state for the US. Required for Search event
parameters.putString("fb_country", "US"); // Required for Search event

logger.logEvent(
  AppEventsConstants.EVENT_NAME_SEARCHED,
  parameters
);
[FBSDKAppEvents logEvent:FBSDKAppEventNameSearched
  parameters:@{
    FBSDKAppEventParameterNameContentType : @"home_listing",
    FBSDKAppEventParameterNameContentID : @"[\"1234\", \"2345\", \"3456\", \"4567\"]", // top search results
		// we must prefix all travel-specific parameters with fb_
		@"fb_city" : @"New York City", //Required for Search event
	  @"fb_region" : @"New York", // region is the state for the US. Required for Search event
	  @"fb_country" : @"US", // Required for Search event
  }
];

Sobald du festgelegt hast, welche Events feuern sollen, solltest du die Parameter für jedes Event festlegen.

Event-Parameter

Die nachstehende Tabelle führt alle erforderlichen und empfohlenen Parameter auf.

Pixel-ParameterMobile ParameterVoraussetzungsebene

content_ids

fb_content_id

content_type

fb_content_type

lease_start_date

lease_end_date

preferred_baths_range

preferred_beds_range

preferred_price_range

currency

fb_currency

property_type

listing_type

availability

city

fb_city

neighborhood

region

fb_region

country

fb_country

Parameterdetails

ParameternameDatentypBeschreibung

availability

string

Der Wert muss available_soon, for_rent, for_sale, off_market, recently_sold oder sale_pending sein.

city

string

Gib die Stadt an, an der der Benutzer interessiert ist, z. B. 'Menlo Park'.

content_ids

string oder string[]

Eine beliebige ID in deinem Anzeigenkatalog. Sende zum Beispiel für ein ViewContent-Event die ID des anzeigten Artikels oder für ein Search-Event ein ID-Array für die besten Ergebnisse: ['1234', '2345', '3456', '4567']

content_type

string oder string[]

z. B.

  • 'home_listing'
  • ['home_listing', 'product']
  • ['home_listing', 'hotel']

country

string

Zielland, an dem Interesse besteht, zum Beispiel 'United States'

currency

string

Wird im Währungsformat nach ISO 4217 angegeben: 'USD'

lease_start_date

string

Damit können wir Immobilien basierend auf ihrer Datumsverfügbarkeit empfehlen (mit available_dates_price_config im Katalog) und das Landing-Erlebnis für den Benutzer verbessern (mit Vorlagen-Tags). Wird im Datumsformat nach ISO 8601 angegeben: 'YYYY-MM-DD' (z. B. 2018-01-01).

lease_end_date

string

Wird im Datumsformat nach ISO 8601 angegeben: 'YYYY-MM-DD' (z. B. '2018-02-01').

listing_type

string

Der Wert muss for_rent_by_agent, for_rent_by_owner, for_sale_by_agent, for_sale_by_owner, foreclosed, new_construction oder new_listing sein.

neighborhood

string

Viertel, an dem Interesse besteht: 'Menlo Oaks'

preferred_baths_range

[int(min), int(max)]

Anzahl von Bädern, wird als Bereich ausgewählt: [1, 2]

preferred_beds_range

[int(min), int(max)]

Anzahl von Schlafzimmern, wird als Bereich ausgewählt: [1, 2]

preferred_price_range

[float(min), float(max)]

Preisklasse: [1000.99, 2000.99]

property_type

string

Muss apartment, condo, house, land, manufactured, other oder townhouse sein.

region

string

Staat, Bezirk oder Region, an dem/der Interesse besteht: 'California'

Schritt 2: Signale zu Angebotskatalog zuordnen

Ordne deine Event-Quellen zu jedem deiner Angebotskataloge zu. Siehe die Katalogseite des Business Managers. Sende einen HTTP POST-Aufruf, um das Pixel und die App, die Events senden, über API auszuwählen:

curl \
  -F '0=

Lege die folgenden Parameter fest:

Name des FeldesDatentypBeschreibung

external_event_sources (erforderlich)

int[]

Liste mit Pixel und App-IDs, die dem Katalog zugewiesen werden

Schritt 3: Ereignisquellengruppen für Immobilien erstellen und freigeben

Ein Administrator deines Unternehmens muss eine Ereignisquellengruppe erstellen, damit du eine Zielgruppe erstellen kannst. Eine Ereignisquellgruppe enthält alle deine Quellen, die über Signale Interesse an Anzeigen bekundet haben. Senden eines HTTP POST-Aufrufs:

curl \
  -F 'name=My Real Estate Company Events' \
  -F 'event_sources=['

Gib diese Ereignisquellengruppe anschließend für Werbekonten frei, die Anzeigen für Zielgruppen ausführen, die durch diese Event-Quellen erstellt wurden. Senden eines HTTP POST-Aufrufs:

curl \
  -F 'accounts=['

Schritt 4: Zielgruppen erstellen

Du hast nun Signale von Pixeln oder App Events eingerichtet und sie einer Ereignisquellengruppe in deinem Immobilienkatalog zugewiesen. Erstelle eine dynamische Zielgruppe, um dich an Personen zu richten, die an deinen Anzeigen interessiert sind. Nutze die Anzeichen für Absicht, um Personen in die Zielgruppe einzuschließen oder sie daraus auszuschließen. Du kannst auch zusätzliche regelbasierte Filter anwenden, um deine Zielgruppe genau wie Webseiten-Custom Audiences zu personalisieren. Siehe Custom Audiences.

Sende einen HTTP POST-Aufruf an /act_<AD_ACCOUNT_ID>/customaudiences, um eine neue Zielgruppe einzurichten.

Erforderliche Parameter

Name des FeldesDatentypBeschreibung

name

string

Name der Zielgruppe

subtype

enum {CLAIM}

Art der Custom Audience Muss auf CLAIMfestgelegt sein.

claim_objective

enum {HOME_LISTING}

Ziel der Zielgruppe Muss auf HOME_LISTING festgelegt sein.

event_source_group

id

Ereignisquellengruppe, die für die Erstellung der Zielgruppe verwendet wurde

inclusions

object[]

Array von JSON Objects Listet alle Signale für Absicht auf, auf deren Grundlage jemand in die Zielgruppe eingeschlossen wird

Einschlüsse: event (erforderlich)

enum { Search, ViewContent, InitiateCheckout, Purchase }

Event-Name eines Signals Für Einschluss in Zielgruppe verwendet: {'event': 'Search', …}.

Einschlüsse: retention (erforderlich)

object

Minimale und maximale Zeit seit Empfang des Events. Bestimmt, ob ein Event einen Einschluss nach sich zieht. Beispiel: {…, 'retention': {'min_seconds': 0, 'max_seconds': 259200}, …}. Muss mindestens 4 Stunden beibehalten werden.

Einschlüsse: count

JSON-Operatoren

Wie oft ein Event gefeuert hat. Du kannst sowohl Gleichheitsoperatoren als auch numerische Vergleichsoperatoren wie {…'count': {'lte': 3}, …} verwenden.

Optionale Parameter

Name des FeldesDatentypBeschreibung

content_type

enum {HOME_LISTING}

Signalarten, die für die Erstellung der Zielgruppe verwendet wurden

description

string

Beschreibung der Zielgruppe

exclusions

object[]

Array von JSON Objects, die jedes Signal für Absicht auflisten, durch das jemand aus der Zielgruppe ausgeschlossen wird

Ausschlüsse: event (erforderlich)

enum { Search, ViewContent, InitiateCheckout, Purchase }

Event-Name eines Signals, das für einen Ausschluss verwendet wird: {'event': 'Search', …}

Ausschlüsse: retention (erforderlich)

object

Minimale und maximale Zeit seit Empfang des Events. Bestimmt, ob ein Event einen Ausschluss nach sich zieht, zum Beispiel {…, 'retention': {'min_seconds': 0, 'max_seconds': 259200}, …}. Muss mindestens 4 Stunden beibehalten werden.

rule

object

Zielgruppenregel von Webseiten-Custom Audiences. Event Stream nach diesen Regeln filtern, bevor inclusions und exclusions verarbeitet werden.

Siehe eine Liste der verfügbaren speziellen Felder. Du kannst diese Felder mit allen standardmäßigen JSONOperatoren für Zielgruppenregeln verwenden.

Regel: home_listing_set_id (erforderlich)

object

ID der Anzeigengruppe: {'eq': '1234'}}

Wenn du zum Beispiel eine Zielgruppe erstellen möchtest, die auf Leute abzielt, die während der letzten 14 Tage Artikel angezeigt oder gekauft haben:

curl \
  -F 'name=Viewed or Purchased Last 14 days' \
  -F 'subtype=CLAIM' \
  -F 'claim_objective=HOME_LISTING' \
  -F 'content_type=HOME_LISTING' \
  -F 'event_source_group=