Grundlegende Anzeigenerstellung

Die Erstellung von Anzeigen mit der Marketing API erfordert eine systematische Herangehensweise, zu der die Einrichtung von Kampagnen, Anzeigengruppen und Anzeigengestaltungen gehört. Dieses Dokument enthält eine detaillierte Anleitung zur programmgesteuerten Erstellung dieser Komponenten sowie Codebeispiele zur Veranschaulichung des Implementierungsprozesses.

Endpunkte für die Anzeigenerstellung

Die Marketing API bietet unterschiedliche wichtige Endpunkte, die Entwickler*innen als wichtige Tools für die Erstellung, Verwaltung und Analyse von Werbekampagnen dienen. Zu den wichtigsten Erstellungsendpunkten gehören campaigns, adsets, und ads. Unerfahrene wie auch erfahrene Entwickler*innen, die ihre Werbestrategien optimieren möchten, sollten diese Endpunkte und ihre Funktionalitäten kennen.

Der Endpunkt campaigns

Der campaigns-Endpunkt wird zum Erstellen und Verwalten von Werbekampagnen verwendet. Dieser Endpunkt ermöglicht es Nutzer*innen, die allgemeinen Ziele für ihre Marketingaktivitäten festzulegen, wie z. B. Markenbekanntheit oder Conversions.

Beispiel für API-Anfrage:

curl -X POST \
  https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/campaigns \
  -F 'name=My Campaign' \
  -F 'objective=LINK_CLICKS' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>'

Der adsets-Endpunkt

Der adsets-Endpunkt organisiert Anzeigen in Kampagnen auf Basis bestimmter Targeting-Kriterien und einer bestimmten Budgetzuweisung. Dies ermöglicht dir eine genauere Kontrolle über das Zielgruppen-Targeting und deine Ausgaben.

Beispiel für API-Anfrage:

curl -X POST \
  https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adsets \
  -F 'name=My Ad Set' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'daily_budget=1000' \
  -F 'targeting={"geo_locations":{"countries":["US"]}}' \
  -F 'access_token=<ACCESS_TOKEN>'

Der ads-Endpunkt

Auf dem ads-Endpunkt werden die eigentlichen Werbeanzeigen erstellt. Hier kannst du Gestaltungselemente definieren und diese mit der entsprechenden Anzeigengruppe verknüpfen.

Beispiel für API-Anfrage:

curl -X POST \
  https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/ads \
  -F 'name=My Ad' \
  -F 'adset_id=<AD_SET_ID>' \
  -F 'creative={"creative_id": "<CREATIVE_ID>"}' \
  -F 'status=ACTIVE' \
  -F 'access_token=<ACCESS_TOKEN>'