FBE-Reservierungs-Onboarding

Der Reservierungsvorgang der Facebook Business Extension (FBE) ermöglicht Verkäufer*innen auf deiner Plattform den Zugriff auf zahlreiche Business-Tools wie Reservieren-Call-to-Action-Buttons auf ihrer Facebook-Seite, im Instagram-Konto und in Messenger-Chats mit Kund*innen. Dieser Vorgang hat keine Katalogfunktionen.

Beispiel: Onboarding-Vorgang von Partneroberfläche (Unternehmens-Login)

Bevor du beginnst

  1. Registriere dich als Facebook-Entwickler*in, um auf unsere Entwicklungstools zuzugreifen und Meta-Apps zu erstellen.
  2. Erstelle eine Meta-App, sofern dies noch nicht geschehen ist.
  3. Erstelle eine Test-App
  4. Deine Apps (Live/Produktion und Test) müssen einem Meta Business Manager gehören, der ein verifiziertes Unternehmen ist. Erfahre mehr darüber, wie du dein Unternehmen verifizierst und wie du dem Unternehmen Apps hinzufügst.
  5. Füge das FBE Developer Panel zu deiner Meta-App hinzu.

Onboarding-Schritte und Zugangspunkte

Unternehmensinhaber*innen (Kund*innen) brauchen einen Mechanismus, um ihr Unternehmen auf einer Partnerplattform mit ihrem Facebook- oder Instagram-Profil zu verbinden und umgekehrt. Hierzu kann der FBE-Onboarding-Vorgang genutzt werden. Der Reservierungsvorgang umfasst:

  • Asset-Erstellung/-Auswahl
  • Erteilen von Berechtigungen
    • Business Extension verwalten
  • Einrichtung und Funktionen des Unternehmens

Damit die Verbindung hergestellt werden kann, musst du zwei Authentifizierungsvorgänge unterstützen, je nachdem, von wo aus der*die Nutzer*in (Unternehmensinhaber*in) die Verbindung aufbaut:

  • Partner-Oberfläche (meist als Unternehmens-Login bezeichnet): Diese Option bietet Unternehmen die Möglichkeit, diese Verbindung von deiner Plattform aus über einen Button auf deiner Website zu initiieren.
  • Business-Apps: Diese Option ermöglicht Unternehmen die Initiierung der Verbindung von Facebook/Instagram aus. Um diesen Vorgang zu aktivieren und deine App in die Liste der Business-Apps aufzunehmen, musst du eine personalisierte Authentifizierungs-UI bereitstellen, über die der*die Nutzer*in auf deiner Website sein Unternehmen auswählen kann und dann wieder zum Facebook- oder Instagram-Vorgang weitergeleitet wird.

Erforderliche Konfigurationen

extras

FeldTypBeschreibung

setup

setup

Erforderlich

Die Facebook-Einrichtung des Verkäufers, etwa seine eindeutige ID (external_business_id) oder die Währung seines Katalogs (currency). Siehe Details zum Objekt „setup“.

business_config

business_config

Erforderlich

Konfigurationsobjekt, mit dem die Facebook Business Extension den Facebook Business Extension-Workflow konfiguriert. Siehe Details zum Objekt business_config.

repeat

Boolean

Erforderlich

Lege diesen Wert auf false fest.

setup

Mit diesem Objekt definierst du die Einstellungen für die Facebook-Präsenz des Endnutzers

FeldBeschreibung

external_business_id
Typ: String

Erforderlich.
Eindeutige Unternehmens-ID für das Unternehmen deines*deiner Kund*in. Wir verwenden diese als eindeutige ID. Wenn das Unternehmen des*der Verkäufer*in beispielsweise „Fubar“ heißt, könnte die external_business_id „fubar-123“ lauten.

timezone
Typ: String

Erforderlich.
Die Zeitzone, in der sich das Unternehmen befindet.

Siehe Mögliche Zeitzonenwerte.

currency
Typ: String

Erforderlich
ISO-Währungscode mit drei Buchstaben für die Standardwährung, die für die Katalogartikel des Unternehmens verwendet wird.

Siehe Unterstützte Währungscodes.

business_vertical
Typ: enum {RESERVATIONS}

Erforderlich.
Die Branche des Unternehmens.

Du kannst RESERVATIONS als mit dem Unternehmen verknüpfte Branche nutzen.

business_config

Mit diesem Objekt konfigurierst du die Unternehmenseinstellungen für eine*n Endnutzer*in. Dies umfasst unter anderem CTAs. Zu jedem Feld gehört ein „Typ“, der mit den jeweiligen Tabellen unten verknüpft ist.

FeldBeschreibung

business
Typ: FBEBusinessPropertiesConfigData

Erforderlich.
Informationen für das Unternehmen des*der Endnutzer*in.

ig_cta
Typ: FBEIGCtaConfigData

Erforderlich.
Funktionen für den CTA-Button (Call to Action) auf Instagram, z. B. enabled, cta_button_text, cta_button_url usw.


Unterstützter CTA-Text: Reserve

page_cta
Typ: FBEPageCtaConfigData

Erforderlich.
Funktionen für den CTA-Button (Call to Action) auf der Facebook-Seite, z. B. cta_button_text, cta_button_url usw.


Unterstützter CTA-Text: Reserve

messenger_menu
Typ: FBEMessengerMenuConfigData

Optional.
Features für den CTA-Button im Messenger, wenn ein*e Nutzer*in Nachrichten an das Unternehmen sendet, z. B. cta_button-text und cta_button_url


Unterstützter CTA-Text: Reserve

Beispiel-Extras für Reservierungen

{
    "setup": {
        "external_business_id": "<YOUR_ID_FOR_THE_BUSINESS>",
        "timezone": "<BUSINESS_TIMEZONE>",
        "currency": "<BUSINESS_CURRENCY>",
        "business_vertical": "RESERVATIONS"
    },
    "business_config": {
        "business": {
            "name": "<BUSINESS_NAME>"
        },
        "page_cta": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>",
            "below_button_text": "Powered by <YOU>"
        },
        "ig_cta": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>"
        },
        "messenger_menu": {
            "enabled": true,
            "cta_button_text": "Reserve",
            "cta_button_url": "<BUSINESS_URL_FOR_CTA>"
        }
    },
    "repeat": false
}

Weitere Informationen zur Unternehmenskonfiguration.

Nächste Schritte