Reels Ads

Erstelle eine Meta-Anzeige mit Schwerpunkt auf verfügbaren Reels-Platzierungen und lerne Best Practices zu unseren Anzeigenabläufen kennen.

Voraussetzungen

  • Du hast bereits eine Facebook-App erstellt.
  • Du kennst dich mit Marketing APIs aus und hast Facebook Login aktiviert.

Wenn du diese Voraussetzungen nicht erfüllst, lies dir unsere Entwicklungsdokumentation durch.

Sandbox-Test

Meta bietet eine Testumgebung, die zwar keine Anzeigen ausliefert, dir aber Folgendes ermöglicht:

  • Marketing API als Produkt in deiner Meta-App im Abschnitt „Tools“ hinzufügen, um mit unseren APIs Anzeigen zu erstellen und zu bearbeiten, ohne dass Kosten anfallen
  • Ein Werbekonto erstellen, um die Marketing API zu verwenden

Lies dir unsere Best Practices für Tests durch.

Schritt 1: Asset aufrufen

Ein Zugriffstoken ist ein verdeckter String, der eine*n Nutzer*in, eine App oder eine Seite identifiziert und von der App für Graph API-Aufrufe verwendet wird. Du kannst sehen, wann er abläuft und von welcher App er erstellt wurde. Marketing API-Aufrufe in Meta-Apps müssen ein Zugriffstoken einschließen.

Rufe ein Zugriffstoken mit erforderlichen Berechtigungen ab:

  • ads_management: Änderungen an ausgewählten Werbekonten vornehmen

  • ads_read: Werbedaten auslesen

  • read_insights: Performance-Einblicke auslesen

Verwende Systemzugriffstoken, da sie längere Ablauffristen haben.

Zusätzliche Autorisierungsebene

Zum Zugreifen auf Marketing API-Endpunkte musst du eine Business-App erstellen. Sie sind einer weiteren Ebene für die Graph API-Autorisierung namens Zugriffsebenen unterworfen. Bei der App-Review muss deine App außerdem bestimmte Berechtigungen und Features anfordern. Deine App muss die Unternehmensverifizierung durchlaufen, wenn sie von App-Nutzer*innen verwendet werden wird, die keine Rolle in der App und keine Rolle in einem Unternehmen innehaben, das die App beansprucht hat.

Wenn deine App Werbekonten anderer Personen verwaltet, benötigst du Folgendes:

  • Erweiterter Zugriff ads_read

und/oder

  • Erweiterter Zugriff ads_management

Schritt 2: Werbekonto abrufen

Rufe das/die Werbekonto/Werbekonten deiner Werbetreibenden ab und erlaube ihnen, das Konto für die Anzeigenerstellung auszuwählen.

Über unsere Business Management API kannst du alle Werbekonten anzeigen, auf die deren Unternehmen Zugriff hat. Dabei werden alle Werbekonten eines Unternehmens zurückgegeben. Beachte, dass du die business_management-Berechtigung auf App- und Nutzungslevel benötigst. Weitere Informationen findest du unter APIs zur Verwaltung von Business-Assets.

Beispielaufruf

curl -G \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/v21.0/<BUSINESS_ID>/owned_ad_accounts"

Schritt 3: Kampagne erstellen

Eine Kampagne stellt die oberste organisatorische Strukturebene in einem Werbekonto dar und sollte für den Werbetreibenden ein einzelnes Ziel verfolgen. Diese Objekte enthalten dein Werbeziel und eine oder mehrere Anzeigengruppen. So kannst du die Ergebnisse für jedes Werbeziel einfacher optimieren und messen. Hier erfährst du mehr darüber, wie du eine Kampagne erstellen, lesen, aktualisieren und löschen kannst.

Beispielaufruf

curl -X POST \
  -F 'name="My campaign"' \
  -F 'objective="OUTCOME_TRAFFIC"' \
  -F 'status="PAUSED"' \
  -F 'special_ad_categories=[]' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/campaigns

Schritt 4: Zieldefinition

Damit Werbetreibende bestimmte Gruppen erreichen können, gib in deinen API-Aufrufen diese Parameter an:

  • Demografische Angaben (Alter, Geschlecht, Standort)
  • Interessen
  • Verhaltensweisen

Es werden die potenziellen Kund*innen erreicht, die am wahrscheinlichsten an deinen Produkten oder Services interessiert sind.

Beispielaufruf

curl -X POST \
  -F 'access_token=YOUR_ACCESS_TOKEN' \
  -F 'name=My Custom Audience' \
  -F 'subtype=CUSTOM' \
  -F 'description=People who live in New York, aged 25-40, interested in technology' \
  -F 'customer_file_source=USER_PROVIDED_ONLY' \
  -F 'targeting_spec={
        "geo_locations": {
          "countries": ["US"],
          "regions": [{"key": "4081"}]  # New York region key
        },
        "age_min": 25,
        "age_max": 40,
        "interests": [{"id": "6003139266461", "name": "Technology"}]
      }' \
  https://graph.facebook.com/v21.0/act_YOUR_AD_ACCOUNT_ID/customaudiences

Schritt 5: Anzeigengruppe erstellen

Anzeigengruppen können eine oder mehrere Anzeigen enthalten. Anzeigen in einer Anzeigengruppe sollten dieselben Werte für Targeting, Budget, Abrechnung, Optimierungsziel und Dauer aufweisen.

Du kannst die Optionen für Budget, Terminierung, Targeting, Gebotsstrategie und Platzierung festlegen. Mit Anzeigengruppen kannst du genauer bestimmen, wie und wo Anzeigen an bestimmte Zielgruppensegmente ausgeliefert werden. So kannst du die Performance optimieren und Marketingziele erreichen.

Zentrale Parameter:

  • Kriterien für das Zielgruppen-Targeting
  • Tages- oder Laufzeitbudgets
  • Terminierungsoptionen, um zu bestimmen, wann Werbung angezeigt wird

Hier findest du umfassende Details.

Du kannst eine manuelle Platzierung auswählen, die Instagram Reels und Facebook Reels Ads umfasst, oder automatische Platzierungen verwenden. Wenn du für ein Platzierungsfeld keinen Wert festlegst, werden alle möglichen Standardpositionen für dieses Feld berücksichtigt.

Beispielaufruf

curl -X POST \
  -F 'access_token=YOUR_ACCESS_TOKEN' \
  -F 'name=Reels Ad Set' \
  -F 'campaign_id=YOUR_CAMPAIGN_ID' \
  -F 'daily_budget=5000' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'optimization_goal=REACH' \
  -F 'start_time=2024-07-10T10:00:00-0700' \
  -F 'end_time=2024-07-20T10:00:00-0700' \
  -F 'targeting={"geo_locations":{"countries":["US"]},"age_min":18,"age_max":65}' \
  -F 'promoted_object={"page_id":"YOUR_PAGE_ID"}' \
  -F 'status=PAUSED' \
  -F 'instagram_actor_id=YOUR_INSTAGRAM_ACTOR_ID' \
  -F 'publisher_platforms=["instagram"]' \
  -F 'instagram_positions=["reels"]' \
  https://graph.facebook.com/v21.0/act_YOUR_AD_ACCOUNT_ID/adsets

Platzierungs-Targeting: verfügbare Positionen für Reels, kompatible Ziele und Optimierungsziele

publisher_platformsfacebook_position oder instagram positionKompatible Zieleoptimization_goal
instagram

reels, profile_reels

OUTCOME_APP_PROMOTION

LINK_CLICKS

OFFSITE_CONVERSIONS

APP_INSTALLS

instagram

reels, profile_reels

OUTCOME_AWARENESS

REACH

IMPRESSIONS

AD_RECALL_LIFT

THRUPLAY

instagram

reels, profile_reels

OUTCOME_LEADS

OFFSITE_CONVERSIONS

LANDING_PAGE_VIEWS

LINK_CLICKS

REACH

IMPRESSIONS

LEAD_GENERATION

QUALITY_LEAD

instagram

reels, profile_reels

OUTCOME_TRAFFIC

LINK_CLICKS

LANDING_PAGE_VIEWS

REACH

CONVERSATIONS

IMPRESSIONS

VISIT_INSTAGRAM_PROFILE

instagram

reels, profile_reels

OUTCOME_ENGAGEMENT

CONVERSATIONS

LINK_CLICKS

THRUPLAY

POST_ENGAGEMENT

REACH

IMPRESSIONS

REMINDERS_SET

OFFSITE_CONVERSIONS

LANDING_PAGE_VIEWS

instagram

reels, profile_reels

OUTCOME_SALES

OFFSITE_CONVERSIONS

LANDING_PAGE_VIEWS

LINK_CLICKS

REACH

IMPRESSIONS

CONVERSATIONS

facebookfacebook_reels

OUTCOME_APP_PROMOTION

LINK_CLICKS

OFFSITE_CONVERSIONS

APP_INSTALLS

facebookfacebook_reels

OUTCOME_AWARENESS

REACH

IMPRESSIONS

AD_RECALL_LIFT

THRUPLAY

TWO_SECOND_CONTINUOUS_VIDEO_VIEWS

facebookfacebook_reels

OUTCOME_LEADS

OFFSITE_CONVERSIONS

LANDING_PAGE_VIEWS

LINK_CLICKS

REACH

IMPRESSIONS

LEAD_GENERATION

QUALITY_LEAD

facebookfacebook_reels

OUTCOME_TRAFFIC

LINK_CLICKS

LANDING_PAGE_VIEWS

REACH

CONVERSATIONS

IMPRESSIONS

QUALITY_CALL

facebookfacebook_reels

OUTCOME_ENGAGEMENT

CONVERSATIONS

LINK_CLICKS

THRUPLAY

TWO_SECOND_CONTINUOUS_VIDEO_VIEWS

POST_ENGAGEMENT

REACH

IMPRESSIONS

EVENT_RESPONSES

QUALITY_CALL

OFFSITE_CONVERSIONS

LANDING_PAGE_VIEWS

PAGE_LIKES

facebookfacebook_reels

OUTCOME_SALES

OFFSITE_CONVERSIONS

LANDING_PAGE_VIEWS

LINK_CLICKS

REACH

IMPRESSIONS

CONVERSATIONS

QUALITY_CALL

Einschränkungen

Kombination aus kompatiblem Ziel + optimization_goal FB Reels zulässig? IG Reels zulässig?

OUTCOME_AWARENESS + TWO_SECOND_CONTINUOUS_VIDEO_VIEWS

OUTCOME_TRAFFIC + VISIT_INSTAGRAM_PROFILE

OUTCOME_TRAFFIC + QUALITY_CALL

OUTCOME_ENGAGEMENT + TWO_SECOND_CONTINUOUS_VIDEO_VIEWS

OUTCOME_ENGAGEMENT + EVENT_RESPONSES

OUTCOME_ENGAGEMENT + REMINDERS_SET

OUTCOME_ENGAGEMENT + QUALITY_CALL

OUTCOME_ENGAGEMENT + PAGE_LIKES

OUTCOME_SALES + QUALITY_CALL

Schritt 6: Anzeigengestaltung auswählen

Anzeigengestaltungen sind die visuellen und textbezogenen Komponenten von Anzeigen, die die folgenden Anzeigenformate unterstützen:

  • Bilder
  • Videos
  • Carousels
  • Ermöglichen eigener Anzeigendesigns

Mit unserem Anzeigengestaltungsprozess kannst du Designelemente automatisieren und die Performance optimieren.

Ein bestehendes Reel als Anzeigengestaltung wiederverwenden

Nutzer*innen können ein neues Asset angeben oder ein bestehendes Reel aus ihrem Instagram-Konto als Anzeigengestaltung wiederverwenden.

Du kannst Anzeigen aus bestehenden, organischen Instagram oder Facebook Reels erstellen, die beworben werden dürfen. Sie müssen folgende Voraussetzungen erfüllen:

  • Kürzer als 90 Sekunden sein
  • Ein vertikales Vollbild-Seitenverhältnis (9:16) aufweisen
  • Frei von urheberrechtlich geschützter Musik, GIFs, interaktiven Stickern oder Kamera-Filtern von Drittanbietern sein
  • Nicht auf Facebook geteilt

So verwendest du ein organisches Instagram Reel als die Anzeigengestaltung für eine neue Werbekampagne wieder:

  1. Rufe die Instagram Business-Konto-ID ab, die mit einer Facebook-Seite verbunden sein muss

    • GET/{ad_account_id}/connected_instagram_accountsoder
    • GET/{business_id}/instagram_business_accounts
  2. Suche das Reel, das du bewerben möchtest

    • GET/{ig-business-account-user-id}/media
  3. Gestalte den Inhalt der Werbeanzeige

    • Lege instagram_user_id als die Instagram-Nutzungs-ID fest, anstatt instagram_actor_id in den Spezifikationen der Werbeanzeige anzugeben
    • Gib source_instagram_media_id als die Medien-ID an
    • Aktualisiere optional call_to_action für deine Promotion

Verwende boost_eligibility_info als einfache Methode, um zu bestimmen, ob Medien als Anzeige beworben werden können, und boost_ads_list, um vergangene Bewerbungsinformationen zu Instagram-Werbeanzeigen nachzuverfolgen.

Beispielaufruf

curl -i -X POST \
https://graph.facebook.com/v21.0/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>

Gen AI Creative Toolbox

Du kannst die Erstellung vielfältiger und ansprechender Anzeigenelemente wie Bilder, Videos und Text automatisieren. Diese KI-basierten Tools fördern die Optimierung der Anzeigen-Performance, indem sie Inhalte auf Präferenzen von Zielgruppen zuschneiden und den Inhalt der Werbeanzeige abwechslungsreicher gestalten. Anzeigenerstellung führt zu gesteigerten Interaktionen und besseren Kampagnen.

Schritt 7: Anzeige in der Vorschau anzeigen

Zeige die Anzeige in den Facebook Reels- und Instagram Reels-Formaten, die in der folgenden Tabelle aufgeführt sind, in der Vorschau an. Verwende dazu:

  • Anzeigen-ID
  • Anzeigengestaltungs-ID
  • Anforderung für Anzeigengestaltung
VERÖFFENTLICHUNGSPLATTFORM Anzeigenformat

Facebook

DESKTOP_FEED_STANDARD, FACEBOOK_STORY_MOBILE, INSTANT_ARTICLE_STANDARD, INSTREAM_VIDEO_DESKTOP, INSTREAM_VIDEO_MOBILE, MARKETPLACE_DESKTOP, MARKETPLACE_MOBILE, MOBILE_FEED_BASIC, MOBILE_FEED_STANDARD, RIGHT_COLUMN_STANDARD, SUGGESTED_VIDEO_DESKTOP, SUGGESTED_VIDEO_MOBILE, WATCH_FEED_MOBILE, FACEBOOK_REELS_BANNER, FACEBOOK_REELS_BANNER_DESKTOP, FACEBOOK_REELS_MOBILE, FACEBOOK_REELS_POSTLOOP, FACEBOOK_REELS_STICKER, FACEBOOK_STORY_STICKER_MOBILE, WATCH_FEED_HOME

Instagram

INSTAGRAM_STANDARD, INSTAGRAM_STORY, INSTAGRAM_EXPLORE_CONTEXTUAL, INSTAGRAM_EXPLORE_IMMERSIVE, INSTAGRAM_EXPLORE_GRID_HOME, INSTAGRAM_FEED_WEB, INSTAGRAM_FEED_WEB_M_SITE, INSTAGRAM_PROFILE_FEED, INSTAGRAM_REELS, INSTAGRAM_REELS_OVERLAY, INSTAGRAM_SEARCH_CHAIN, INSTAGRAM_SEARCH_GRID, INSTAGRAM_STORY_CAMERA_TRAY, INSTAGRAM_STORY_WEB, INSTAGRAM_STORY_WEB_M_SITE

Beispielaufruf

curl -X POST \
  'https://graph.facebook.com/v21.0/act_{ad_account_id}/adpreviews' \
  -F 'access_token={your_access_token}' \
  -F 'creative={
        "object_story_spec": {
            "instagram_actor_id": "{instagram_actor_id}",
            "video_data": {
                "video_id": "{video_id}",
                "title": "Check out our new product!",
                "description": "Exciting new features and benefits.",
                "call_to_action": {
                    "type": "LEARN_MORE",
                    "value": {
                        "link": "https://www.example.com/product"
                    }
                }
            }
        }
    }' \
  -F 'ad_format=INSTAGRAM_REELS'

Schritt 8: Anzeigenauslieferung planen

Um eine Anzeige mit der Marketing API zu buchen, erstelle ein Anzeigengruppenobjekt und verknüpfe dein Anzeigengruppenobjekt mit der Anzeigengestaltung. Verwende /act_{ad_account_id}/ads, um dein Anzeigenobjekt zu senden und prüfe die Antwort, um eine erfolgreiche Buchung zu bestätigen. Dieser Schritt schließt deine Anzeigeneinrichtung ab und macht diese bereit für die Auslieferung auf Basis der angegebenen Einstellungen.

Beispielaufruf

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

Schritt 9: Performance prüfen

Verwende die Insights API, um Kennzahlen abzurufen:

  • act_<AD_ACCOUNT_ID>/insights
  • <CAMPAIGN_ID>/insights
  • <ADSET_ID>/insights
  • <AD_ID>/insights

Wenn du eine Kampagne auf Instagram und Facebook durchführst, füge breakdowns=publisher_platform hinzu, um die Statistiken von Facebook- und Instagram-Platzierungen separat anzuzeigen, wie im Beispielaufruf unten gezeigt. Wenn du Einblicke nach Platzierungslevel aufschlüsselst, kannst du sehen, wie Anzeigen über die Instagram Reels- und Facebook Reels-Platzierung abschneiden.

Beispielaufruf

curl -X GET \
  'https://graph.facebook.com/v21.0/{ad_account_id}/insights' \
  -F 'access_token={your_access_token}' \
  -F 'level=campaign' \
  -F 'fields=campaign_name,impressions,clicks,spend' \
  -F 'breakdowns=publisher_platform,platform_position' \
  -F 'filtering=[{"field":"platform_position","operator":"IN","value":["instagram_reels"]}]' \
  -F 'time_range={"since":"2024-06-01","until":"2024-06-30"}'

Wichtige Überlegungen

Neue Ziele, die in ODAX (Outcome-Driven Ads Experiences Objective Validation) unterstützt werden

  • OUTCOME_APP_PROMOTION
  • OUTCOME_AWARENESS
  • OUTCOME_ENGAGEMENT
  • OUTCOME_LEADS
  • OUTCOME_SALES
  • OUTCOME_TRAFFIC

Durchsatzratenbegrenzungen

Die Marketing API verfügt über eine eigene Logik zur Durchsatzratenbegrenzung und ist von allen Durchsatzratenbegrenzungen der Graph API ausgeschlossen. Das Feature, das sich auf die Durchsatzratenbegrenzungsquote der Marketing API auswirkt, ist Standardzugriff für das Anzeigenmanagement. Du erhältst standardmäßig Standardzugriff, wenn du das Marketing API-Produkt, das dir Entwicklungszugriff auf die Marketing API bietet, zu deinem App-Dashboard hinzufügst. Um das Kontingent für die Durchsatzratenbegrenzung zu erhöhen, führe ein Upgrade auf Advanced Access durch.

Grundlagen der Anzeigengestaltung

Reels Ads boosten Ergebnisse, weil sie Aufmerksamkeit direkt in Aktionen verwandeln. Wenn du sie richtig erstellst, sind sie sogar noch effektiver.

1. Nutze das Format 9:16, um fesselnde Videos zu gestalten: Reels haben ein immersives Vollbild-Videoformat. Um deinen Anzeigen zu einem guten Start zu verhelfen, solltest du mit Videos im Format 9:16 beginnen.

2. Achte auf Safe Zones, damit deine Botschaften klar sind: Arbeite in Safe Zones, sodass deine Text-Sticker-Oberlays, Handlungsaufrufe oder wichtigen Botschaften nicht von der Reels-Nutzungsoberfläche verdeckt werden. Die unteren 35 % des Bildschirms (im Format 9:16) sollten frei von Text, Logos und anderen Gestaltungselementen sein.

3. Füge Ton hinzu, um dein Video unterhaltsam zu gestalten: Egal ob Musik, Voiceover oder Soundeffekte – mit Ton in deinen Reels bietest du nicht nur einen höheren Unterhaltungswert, sondern erzielst auch mehr Interaktionen.