Als eine*r unserer Partner*innen für Instagram-Action-Buttons auf Basis der Instant Experiences-(IX-)Integration solltest du die folgenden Anforderungen der Meta Business Extension (MBE) v2 erfüllen, damit du deine Call-to-Action-Buttons Essen bestellen und die Stories-Sticker-Funktionalität für Essensbestellungen weiter nutzen kannst:
Nachdem du die MBE-Entwicklung und -Tests abgeschlossen hast, überprüft und bestätigt Meta deine Integration. Wenn sie genehmigt wurde, steht deine App öffentlichen Nutzer*innen zur Verfügung.
manage_business_extension
erteilen kann. Nach der Genehmigung kannst du mit der Implementierung beginnen.Der Name deiner Live-/Produktions-App sollte zu deinem Unternehmens-Branding passen (der App-Name und das Logo werden auf unseren Oberflächen angezeigt).
Das Meta Business Extension Developer Panel ist ein Produkt in deinem Developer App Dashboard. Wenn deinen Apps die MBE-Funktion erteilt wurde, solltest du das Developer Panel verwenden, um die Integration einzurichten und zu validieren (einschließlich Authentifizierungs-URL und Webhook-Endpunkt).
Schritt 1: Füge das MBE Developer Panel zu deinen Facebook Developer Apps hinzu.
Schritt 2: Wähle auf dem Setup-Tab die Option Food and Drink
als einzige Branche aus, wähle Instagram Call to Action Button
und Page Surface Call To Action Button
als Features aus und nimm alle Domains deiner App auf der Karte für Platzhalter-Domains aus.
Schritt 3: Gehe nach der Erstellung der Authentifizierungs-URL auf dem Setup-Tab zu „Business-Apps“, um die URL zu validieren (eventuelle Fehler werden dort angezeigt). Wenn das grüne Häkchen erscheint, kannst du zu Meta-Business-Apps gehen, um End-to-End-Tests durchzuführen.
Schritt 4: Erstelle den Webhook und richte ihn dann im Webhooks-Produkt ein. Wenn das Setup erfolgreich ist, wird ein grünes Häkchen auf dem Tab „Übersicht“ für das Element „Webhook validiert“ angezeigt.
Schritt 5: Nachdem du die erforderlichen Pixel-Events ausgelöst hast, fülle den Pixel-Fragebogen aus (einschließlich eines Videos zum Validieren deiner Pixel-Implementierung).
Schritt 6: Erleichtere unserem Team die Verifizierung und Genehmigung deiner Integration, indem du Details auf der Karte „Integration zur Überprüfung“ auf dem Tab „Integration zur Überprüfung“ angibst. Diese Angaben sollten die Anmeldeinformationen deiner Plattform enthalten, um sich bei deiner Authentifizierungs-URL anzumelden. Füge einen Screencast-Link hinzu, der das vollständige Onboarding-Erlebnis und deine aktivierten Features zeigt.
Schritt 7: Nachdem du die MBE-Implementierung abgeschlossen hast, durchlaufe die Checkliste im Tab „Übersicht“ im Developer Panel. Fülle die Formulare für App-Details und Überprüfung der Integration auf dem Tab „Integration zur Überprüfung“ aus. Durch Klicken auf den Button „Senden“ startest du die Überprüfung. Wenn deine Integration genehmigt wurde, kannst du den Launch deiner App über den Tab „Starten“ vornehmen, sodass sie öffentlichen Nutzer*innen zur Verfügung steht. Erfahre mehr über den Prozess der Integrationsüberprüfung und darüber, wie du Feedback und den aktuellen Status von unserem Team erhältst.
Die auf Meta-Oberflächen verfügbaren Business-Apps sind der Ort, an dem Unternehmen externe Business-Apps entdecken und sich mit ihnen verbinden können, um zu niedrigen Technikkosten Business-Tools einzurichten, die sie beim Wachstum und bei der Erreichung der Geschäftsziele unterstützen.
MBE v2 verwendet eine Authentifizierungs-URL als vertrauenswürdigen Kanal zum Teilen der Unternehmenskonfiguration der Nutzer*innen (Name, URL für den CTA usw.) zwischen deiner Plattform und Instagram/Facebook.
Deine Authentifizierungs-URL muss einen GET-Abfrageparameter redirect_uri
akzeptieren. Dabei empfehlen wir dir Folgendes:
redirect_uri
-Abfrageparameter ab und hänge ihn als Abfrageparameter an das codierte extras
-Objekt an.redirect_uri
unserem regulären Ausdruck entspricht).Beispiel: Verwende das extras
-Objekt, um ein Unternehmen zu konfigurieren und seinen Instagram-Profil-CTA und Facebook-Seiten-CTA zu aktivieren.
{ "setup": { "external_business_id": "<YOUR_ID_FOR_THE_BUSINESS>", //e.g. "foo-123" "timezone": "<BUSINESS_TIMEZONE>", //e.g. "America/Los_Angeles" "currency": "<BUSINESS_CURRENCY>", //e.g. "USD" "business_vertical": "FOOD_AND_DRINK" }, "business_config": { "business": { "name": "<BUSINESS_NAME>" //e.g. "Foo Business" }, "ig_cta": { "enabled": true, "cta_button_text": "Order Food", "cta_button_url": "<BUSINESS_URL_FOR_CTA>" //e.g. "https://partner-site.com/foo-business/order" }, "page_cta": { "enabled": true, "cta_button_text": "Order Food", "cta_button_url": "<BUSINESS_URL_FOR_CTA>", // e.g. "https://partner-site.com/foo-business/order" "below_button_text": "Powered by <YOU>" } }, "repeat": false }
Der Stories-Sticker für Essensbestellungen für Instagram muss nicht in deine extras
-Konfiguration einbezogen werden. Dieses Feature ist standardmäßig aktiviert, wenn das Feature des Instagram-CTA (ig_cta
) für deine Unternehmen aktiviert ist.
Alle Einzelheiten zur Implementierung und zum Testen findest du unter Business-Apps.
Nachdem deine App über Business-Apps installiert, aktualisiert oder deinstalliert wurde, erhältst du die Details zur jeweiligen Handlung per Webhook.
Für die Einrichtung des Webhooks musst du folgendermaßen vorgehen:
POST
-Anfragen von Facebook verarbeiten kann.fbe_install
-Feld des User
-Objekts zu abonnieren.Wenn du ein Webhook-Event für eine neue/aktualisierte Installation erhältst, musst du die business_id
der pixel_id
zuordnen, da die Pixel-ID für dieses Unternehmen eindeutig ist und du damit die erforderlichen Pixel-Events auslösen solltest.
Alle Einzelheiten zur Implementierung und Einrichtung findest du unter Webhook.
Meta-Pixel spielt eine wesentliche Rolle in der Meta Business Extension v2. Du musst die folgenden Standard-Pixel-Events korrekt für jedes MBE-integrierte Unternehmen auf deiner Plattform auslösen.
PageView
aus.Purchase
aus.AddToCart
aus, wenn der Bestellung ein Artikel hinzugefügt wird.Alle Standard-Events können ausgelöst werden, indem die fbq('track')
-Funktion des Pixels mit dem Event-Namen und (optional) einem JSON-Objekt als Parameter aufgerufen wird. Das Kauf-Event erfordert beispielsweise Parameter für Währung und Wert:
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
Alle Einzelheiten zur Implementierung findest du unter Pixel-Events auslösen.
Wir empfehlen dringend, dass du unsere Chrome-Erweiterung mit dem Hilfstool für Pixel installierst. Das Hilfstool für Pixel liefert dir besonders nützliches Feedback, mit dem du sicherstellst, dass dein Pixel richtig funktioniert. Das bietet sich vor allem an, wenn du mit dem Tracken von Conversions beginnst, da hierbei oft Formatierungsfehler auftreten.
Nachdem du die MBE-Implementierung abgeschlossen hast, durchlaufe die Checkliste im Tab „Übersicht“ im Developer Panel. Fülle die Formulare für App-Details und Überprüfung der Integration auf dem Tab „Integration zur Überprüfung“ aus. Durch Klicken auf den Button „Senden“ startest du die Überprüfung.
Bei der Integrationsüberprüfung verifiziert Meta deine Integration in Meta Business Extension. Wenn deine Integration genehmigt wurde, kannst du den Launch deiner App über den Tab „Starten“ vornehmen, sodass sie öffentlichen Nutzer*innen zur Verfügung steht. Erfahre mehr über diesen Prozess.
Nachdem du deine Integration im Developer Panel auf dem Tab „Integration zur Überprüfung“ übermittelt hast, kannst du den Status sowie Updates und Feedback von unseren Prüfer*innen auf der Karte „Integration zur Überprüfung“ im Abschnitt „Einreichungsverlauf“ anzeigen.
Unsere Prüfer*innen geben dir ausführliches Feedback. Sollte deine App abgelehnt werden, führe alle erforderlichen Schritte aus, bevor du einen neuen Überprüfungsprozess startest. Dazu klickst du auf dem Tab „Integration zur Überprüfung“ auf den Button „Erneut einreichen“.