Verwenden von Beiträgen als Instagram-Werbeanzeigen

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

Einschränkungen

  • Medienbeiträge, die urheberrechtlich geschützte Musik oder interaktive Elemente wie Filter enthalten, können nicht beworben werden.

Instagram-Beiträge

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.

Schritt 1: Abrufen der Instagram-Nutzer*innen-ID

Du kannst die Instagram-Nutzer*innen-ID (IG-Nutzer*in) auf zwei Arten abrufen:

Instagram Graph API

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.

Instagram Ads API

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:

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

Schritt 2: Suchen des Beitrags, den du bewerben möchtest, und Überprüfen seiner Eignung

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.

Schritt 3: Erstellen deiner Werbeanzeigen

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:

  1. Gib nicht die 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>"
    }
    
  2. Gib 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>"
    
  3. Wenn du möchtest, kannst du das Feld 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

    Du kannst die Call-to-Action abhängig vom Zielort festlegen: Instagram, Messenger oder Multidestination.

    Click-to-Instagram
    "call_to_action": {
      "value": {"app_destination":"INSTAGRAM_DIRECT"},
      "type": "MESSAGE_PAGE"
    }
    
    Click-to-Messenger
    "call_to_action": {
      "value": {"app_destination":"MESSENGER"},
      "type": "MESSAGE_PAGE"
    }
    
    Click-to-Multidestination
    "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.

Facebook-Beiträge

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.

Call-to-Action

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.

Problembehebung

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