Die Control Plane API des Conversions API Gateway für mehrere Konten besteht aus einer Reihe von GraphQL APIs, die über die Gateway-Instanz verfügbar gemacht werden. Mit dieser API können Entwickler*innen Konten, Datenquellen und andere Konfigurationen einer Gateway-Instanz programmgesteuert verwalten. Partner können die API integrieren, um sie in ihre UI für Werbetreibende einzubauen und ihren Werbetreibenden einen nahtlosen Freischaltungs- und Management-Flow zu bieten.
Mögliche Anwendungsfälle:
Weitere Informationen zu den Integrationsschritten findest du im nachfolgenden Abschnitt.
Die Begriffe Control Plane API des Conversions API Gateway für mehrere Konten oder Gateway werden in diesem Dokument synonym verwendet.
Je nach Anwendungsfall sind zwei Integrationspfade möglich (wie im folgenden Diagramm dargestellt):
Für beide Integrationspfade muss der Partner zunächst die folgenden Schritte ausführen:
Schritt 1: Sich als Host der Gateway-Instanz freischalten lassen
Schritt 2: API-Kontonamen und API Secret Key generieren
Gehe zu:
https://<Conversions API Gateway Endpoint>/hub/
Navigiere zu Hosteinstellungen, wähle die Seite API-Konten verwalten aus und klicke auf den Button API-Konto hinzufügen.
Gib dein Passwort erneut ein. Klicke auf Weiter.
Gib den Namen des API-Kontos ein. Klicke auf Weiter.
Der Kontoname darf nur aus Buchstaben und Zahlen bestehen und darf keine Leerzeichen enthalten. Die maximale Länge beträgt 20 Zeichen.
Kopiere und speichere den generierten Secret Key. Er kann nicht erneut angezeigt werden.
Um ein API-Konto zu entfernen, klicke auf API-Konto löschen. Bitte beachte, dass dieser Vorgang nicht rückgängig gemacht werden kann und möglicherweise Störungen in Anwendungen oder Dienstleistungen von Werbetreibenden verursacht, die die API verwenden.
Ein Anwendungsfall für die teilweise Integration:
Ein allgemeiner User-Flow kann wie im Folgenden dargestellt aussehen:
Zur Umsetzung des vorstehenden Flows kann der Partner eine Untermenge der Control Plane API integrieren, einschließlich:
Ein Anwendungsfall für die vollständige Integration:
Ein allgemeiner User-Flow kann wie im Folgenden dargestellt aussehen:
Für diesen Integrationspfad müssen Partner eine Autorisierung anfordern und Systemnutzer-Zugriffsschlüssel per Authentifizierung abrufen, um Events im Namen der Werbetreibenden zu senden.
Partner haben die folgenden zwei Authentifizierungsoptionen für Meta-Pixel, die nicht von ihnen verwaltet werden:
Bevor du beginnst, ist Folgendes erforderlich:
open_bridge_configuration_management
MBE stellt einen Endpunkt für den Abruf von Systemnutzer-Zugriffsschlüsseln bereit, die im Business Manager des Werbetreibenden erstellt wurden. Partner können mit Schritt 4 des MBE-Integrationsleitfadens fortfahren. Stelle Folgendes sicher:
CONVERSIONS_API_GATEWAY_ADVERTISER
festgelegt.external_business_id
, pixel_id
, business_id
und des Systemnutzer-Zugriffsschlüssels in deinem System.Mit dieser Option können Partner den Werbetreibenden Folgendes ermöglichen:
pixel_id
, business_id
und Systemnutzer-Zugriffsschlüssel mit dem Partner teilen und eine Kopie davon speichernPartner können den kompletten Satz der Control Plane API integrieren. Weitere Einzelheiten findest du in der API-Referenz.
Wir setzen die API- und UI-Parität durch, indem wir dieselben API-Endpunkte verfügbar machen, die in der Gateway-UI verwendet werden. Allerdings kann sich jeder API-Endpunkt, der nicht in der API-Referenz abgedeckt ist, während der zukünftigen Entwicklung ändern. Um die unerwarteten Auswirkungen auf das Minimum zu beschränken, geben diese nicht abgedeckten API-Endpunkte Fehlercode: 418 zurück. Du kannst die API weiterhin nutzen, aber auf eigene Gefahr.