Verwende Facebook-Werbeanzeigen für deine bestehenden Kund*innen und sprich neue Kund*innen an. Jeder Leitfaden beschreibt Facebook-Werbeprodukte, mit denen du deine Werbeziele erreichen kannst. Es gibt mehrere Arten von Werbeeinheiten mit vielen verschiedenen Optionen für Darstellung, Platzierung und Anzeigengestaltung. Richtlinien zu Werbeeinheiten als Anzeigengestaltungsinhalte findest du im Leitfaden für Facebook-Werbeanzeigen.
Eine Anzeigengestaltung ist ein Objekt, in dem alle Daten enthalten sind, um die Werbeanzeige selbst visuell darzustellen. In der API gibt es unterschiedliche Arten von Werbeanzeigen, die du auf Facebook erstellen kannst. Diese sind hier aufgeführt.
Wenn du eine Kampagne mit dem Ziel „Interaktionen mit Seitenbeiträgen“ verwendest, kannst du jetzt eine Werbeanzeige erstellen, die einen Beitrag hervorhebt, der von der Seite erstellt wurde. Diese Werbeanzeige wird als Seitenbeitragsanzeige oder Page Post Ad bezeichnet. Page Post Ads erfordern ein Feld namens object_story_id
(die id
-Eigenschaft eines Seitenbeitrags). Mehr dazu erfährst du unter Anzeigengestaltung, Referenz.
Eine Anzeigengestaltung umfasst drei Teile:
Führe den folgenden Aufruf aus, um das Anzeigengestaltungsobjekt zu erstellen:
curl -X POST \
-F 'name="Sample Promoted Post"' \
-F 'object_story_id="<PAGE_ID>_<POST_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Open In Graph API Explorer
Die Antwort auf den API-Aufruf ist die id
des Anzeigengestaltungsobjekts. Speichere diese ID, da du sie für das Anzeigenobjekt benötigst:
curl -X POST \
-F 'name="My Ad"' \
-F 'adset_id="<AD_SET_ID>"' \
-F 'creative={
"creative_id": "<CREATIVE_ID>"
}' \
-F 'status="PAUSED"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
Open In Graph API Explorer
Es gibt Einschränkungen im Hinblick auf den Text der Werbeanzeige, die Bildgröße, das Bildseitenverhältnis sowie andere Aspekte der Anzeigengestaltung. Siehe Leitfaden für Werbeanzeigen.
Du musst in der Ads API jedes Feld, das du abrufen möchtest, mit Ausnahme von id
explizit abfragen. In der Referenz der einzelnen Objekte findet sich ein Abschnitt, in dem das Objekt nachgeschlagen werden kann und aufgelistet ist, welche Felder lesbar sind. Für die Anzeigengestaltung sind es dieselben Felder, die auch beim Erstellen des Objekts angegeben werden, sowie id
.
curl -G \
-d 'fields=name,object_story_id' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CREATIVE_ID>Open In Graph API Explorer
Eine Platzierung ist die Position, an der deine Werbeanzeige auf Facebook gezeigt wird, beispielsweise im Feed auf Desktops, im Feed auf Mobilgeräten oder in der rechten Spalte. Siehe Produktleitfaden für Werbeanzeigen.
Wir empfehlen dir, Anzeigen über alle möglichen verfügbaren Platzierungen zu schalten. Die Anzeigenauktion von Facebook wurde zur Bereitstellung von Anzeigen-Impressions für die Platzierungen entwickelt, die mit der größten Wahrscheinlichkeit und zu den geringsten Kosten Kampagnenergebnisse fördern.
Die einfachste Möglichkeit zur Nutzung dieser Optimierung besteht darin, keine Eingabe in dieses Feld vorzunehmen. Du kannst auch bestimmte Platzierungen in target_spec einer Anzeigengruppe auswählen.
Dieses Beispiel enthält eine Page Post Ad. Die verfügbaren Platzierungen sind mobiler Feed, Desktop-Feed und rechte Spalte auf Facebook. Prüfe in der API die Platzierungsoptionen. Wenn du desktopfeed
und rightcolumn
als page_type
auswählst, wird die Werbeanzeige im Desktop-Feed und in der rechten Spalte geschaltet. Jede unter dieser Anzeigengruppe erstellte Werbeanzeige hat nur die Desktop-Platzierung.
curl -X POST \
-F 'name=Desktop Ad Set' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'daily_budget=10000' \
-F 'targeting={
"geo_locations": {"countries":["US"]},
"publisher_platforms": ["facebook","audience_network"]
}' \
-F 'optimization_goal=LINK_CLICKS' \
-F 'billing_event=IMPRESSIONS' \
-F 'bid_amount=1000' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Open In Graph API Explorer
Du kannst die Vorschau einer Werbeanzeige auf zwei Arten öffnen: mit der Ad Preview API oder dem Anzeigenvorschau-Plugin.
Es gibt drei Möglichkeiten, eine Vorschau mit der API zu erstellen:
Gemäß der Referenz für die Preview API ist mindestens der folgende API-Aufruf erforderlich:
curl -G \
--data-urlencode 'creative="<CREATIVE_SPEC>"' \
-d 'ad_format="<AD_FORMAT>"' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
Die Anzeigengestaltungsspezifikation ist ein Array der einzelnen Felder und Werte, die zum Erstellen der Werbeanzeige erforderlich sind.
Derzeit sieht der Anzeigengestaltungsaufruf wie folgt aus:
curl -X POST \
-F 'name="Sample Promoted Post"' \
-F 'object_story_id="<PAGE_ID>_<POST_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Open In Graph API Explorer
Verwende object_story_id
im Preview API-Aufruf:
curl -G \
-d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
-d 'ad_format=<AD_FORMAT>' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
Die verfügbaren Werte für ad_format
unterscheiden sich etwas von page_types
. In diesem Szenario werden aber Desktop-Feed und die rechte Spalte auf Facebook ausgewählt. Dabei musst du zwei API-Aufrufe tätigen, um die Vorschau für die einzelnen Platzierungen zu erstellen:
curl -G \
-d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
curl -G \
-d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
-d 'ad_format=RIGHT_COLUMN_STANDARD' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
Die Antwort ist ein iFrame, der 24 Stunden lang gültig ist.