Ab dem 3. Juni 2024 kannst du das Feld boost_eligibility_info
auf einfache und effiziente Weise verwenden, um zu bestimmen, ob Medien als Anzeige beworben werden können, und das Feld boost_ads_list
, um vergangene Bewerbungsinformationen zu Instagram-Werbeanzeigen im Zusammenhang mit der Anzeige nachzuverfolgen. Weitere Informationen findest du im Blog.
Instagram-Werbeanzeigen aus Instagram- oder Facebook-Beiträgen erstellen
Du kannst Werbeanzeigen aus Instagram Feed-Beiträgen erstellen, die nur ein Foto, Video, Carousel, Reel (markierte Fotos und Videos werden unterstützt) oder aktive Instagram Stories enthalten. Du kannst Werbeanzeigen auch aus Feed-Beiträgen erstellen, die Feed-Bilder, Carousels und vorhandene Videos mit Produkt-Tags enthalten. Aktuell kannst du keine Werbeanzeigen aus Instagram TV-Beiträgen erstellen.
Du kannst die Instagram-Nutzer*innen-ID (IG-Nutzer*in) auf zwei Arten abrufen:
Rufe die Nutzer*innen-ID für ein Instagram Business- oder Creator-Konto auf. Verwende hierzu das instagram_business_account
-Feld auf der entsprechenden Facebook-Seite. Siehe Instagram Graph API, Erste Schritte.
Rufe mit der Marketing API die Nutzer*innen-ID für das Instagram-Konto ab, das mit einem bestimmten Werbekonto oder einer bestimmten Seite verbunden ist. Frage hierfür die folgenden Endpunkte ab:
{ad_account_id}/connected_instagram_accounts
– Rufe die Nutzer*innen-ID für Instagram-Konten ab, die mit einem Werbekonto verbunden sind.{business_id}/instagram_business_accounts
– Rufe die Nutzer*innen-ID für Instagram-Konten ab, die mit einem Unternehmen verbunden sind.Wenn du eine Verbindung mit deinem Instagram-Konto herstellen musst, findest du entsprechende Informationen unter Hinzufügen eines Instagram-Kontos zu deinem Business Manager und Was passiert, wenn ich mein Instagram-Konto und eine von mir verwaltete Facebook-Seite miteinander verbinde?.
Um die ID des entsprechenden Instagram-Beitrags (IG-Medium) abzurufen, den du als Anzeige verwenden möchtest, verwende die Medien-Endpunkte der Instagram Graph API. Um die ID der entsprechenden Instagram Story abzurufen, die du als Anzeige verwenden möchtest, verwende den Stories-Endpunkt der Instagram Graph API. Diese ID wird in deiner Werbeanzeige als source_instagram_media_id
verwendet.
Du kannst das boost_eligibility_info
-Feld verwenden, um zu bestimmen, ob Medien als Anzeige beworben werden können.
Wenn du bereits eine Anzeigengestaltung mit einem Instagram-Beitrag erstellt hast, prüfe die ursprüngliche Medien-ID für diesen Beitrag, indem du die {ad_creative_id}/source_instagram_media_id
abfragst.
Führe zum Erstellen deiner Werbeanzeigen den unter Instagram Ads API, Erste Schritte beschriebenen Prozess bis Schritt 3: Erstellen der Anzeigengruppe durch. Nimm für Schritt 4: Bereitstellen von Anzeigengestaltung und Werbeanzeige erstellen die folgenden Änderungen vor:
instagram_actor_id
in der Anzeigengestaltung an, sondern lege instagram_user_id
als Instagram-Nutzer*innen-ID fest, die du in Schritt 1: Abrufen der Instagram-Nutzer*innen-ID erhalten hast. Zum Beispiel:
{ "object_id":"<object_id>", // page id "instagram_user_id":"<instagram-user-id>", "source_instagram_media_id":"<source_instagram_media_id>" }
source_instagram_media_id
als die Medien-ID an, die du in Schritt 2: Suchen des Beitrags, den du hervorheben möchtest erhalten hast. Zum Beispiel:
curl -i -X POST \ "https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT>/adcreatives ?object_id=<PAGE_ID> &instagram_user_id=<IG_USER_ID> &source_instagram_media_id=<IG_ORGANIC_MEDIA_ID> &access_token=<API_ACCESS_TOKEN>"
call_to_action
für deine Hervorhebung aktualisieren. Zum Beispiel:
curl -i -X POST \ "https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT>/adcreatives ?object_id=<PAGE_ID> &instagram_user_id=<IG_USER_ID> &source_instagram_media_id=<IG_ORGANIC_MEDIA_ID> &call_to_action="{'type':'LEARN_MORE','value':{'link': '<YOUR_LINK>'}}" &access_token=<API_ACCESS_TOKEN>"
"call_to_action": { "value": {"app_destination":"INSTAGRAM_DIRECT"}, "type": "MESSAGE_PAGE" }
"call_to_action": { "value": {"app_destination":"MESSENGER"}, "type": "MESSAGE_PAGE" }
"asset_feed_spec": { "optimization_type": "DOF_MESSAGING_DESTINATION", "call_to_actions": [ { "type": "MESSAGE_PAGE", "value": { "app_destination": "MESSENGER", "link": "https://fb.com/messenger_doc/" } }, { "type": "INSTAGRAM_MESSAGE", "value": { "app_destination": "INSTAGRAM_DIRECT", "link": "https://www.instagram.com" } } ] }Weitere Informationen findest du in der Dokumentation zur Asset-Feed-Spezifikationen.
Nachdem du deine Anzeigengestaltung bereitgestellt hast, erstellst du deine Werbeanzeigen. Du kannst bei der Erstellung deiner Werbeanzeigen auch gleich deine Anzeigengestaltung bereitstellen, ohne den Prozess in zwei Schritte zu unterteilen.
Nicht alle Facebook-Beiträge funktionieren als Instagram-Werbeanzeigen.
Du kannst deinen Instagram-Content mit einem vorhandenen Facebook-Feed-Beitrag oder einer Story als Bestandteil deiner Anzeigengestaltung bewerben. Erfahre mit dem folgenden API-Aufruf, ob du einen Beitrag für Werbeanzeigen verwenden kannst:
curl -G \ -d "access_token=<ACCESS_TOKEN>"\ -d "fields=is_instagram_eligible"\ "https://graph.facebook.com/<API_VERSION>/<POST_ID>"
Wenn deine Antwort "is_instagram_eligible": true
enthält, kannst du mit der Erstellung deiner Werbeanzeige beginnen.
curl -i -X POST \
"https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT>/adcreatives
?object_story_id=<postOwnerID_postID>
&instagram_actor_id=<IG_USER_ID>
&call_to_action="{'type':MESSAGE_PAGE,'value':{'app_destination':'MESSENGER'}}"
&access_token=<ACCESS_TOKEN>"
Dabei ist object_story_id
die Beitrags-ID im Format postOwnerID_postID
und instagram_actor_id
entweder die ID eines mit einer Seite verbundenen Instagram-Kontos oder die ID eines auf einer Seite basierenden Instagram-Kontos. Mehr dazu erfährst du unter Einrichten von Instagram-Konten mit Seiten.
Wenn der Fehler „Für Standardoptimierungen für die Werbeanzeige muss enroll_status angegeben werden“ angezeigt wird, lies die Standardoptimierung für die Advantage+-Anzeigengestaltung und behebe den Fehler.
Wenn du einen Facebook-Beitrags mit einer ID eines Instagram-Kontos in der Anzeigengestaltung bewirbst und die Anzeigengruppe sowohl Facebook- als auch mit Instagram-Platzierungen umfasst, wird möglicherweise der Fehler „Spezifikation ,DOF‘ fehlt in Anzeigengestaltung“ oder „Die Anzeigengestaltung sollte bei Werbeanzeige mit mehreren Destinationen die Spezifikation ,degrees_of_freedom‘ aufweisen“ angezeigt. Füge "optimization_type": "DOF_MESSAGING_DESTINATION"
zum asset_feed_spec
-Parameter in der Anzeigengestaltung hinzu.