MBEフード&ドリンクのオンボーディング

フード&ドリンクのオンボーディングフローのMeta Business拡張機能(MBE)により、あなたのプラットフォーム上でフード&ドリンク商品を売る販売者は、自分たちのFacebookページ、Instagramアカウント、顧客とのMessengerチャットで、Order Food CTAボタンなどの幅広いビジネスツールを使用できるようになります。このフローにカタログ機能はありません

例: パートナーサーフェス(ビジネスログイン)からのオンボーディングフロー

開始する前に

  1. Meta開発者として登録します。これにより、Facebookの開発者ツールにアクセスして、Facebookアプリを作成できるようになります。
  2. まだMetaアプリを作成していない場合は作成し、ビジネスアプリタイプを選択します。
  3. ライブ/本番アプリからテストアプリを作成し、それを使用してすべての新しい開発とテストを実施します。
  4. アプリ(ライブ/製品版およびテスト版)は、ビジネスアプリタイプでなければならず、かつ、認証済みビジネスであるビジネスマネージャが所有するアプリでなければなりません。ビジネスを認証する方法と、アプリを追加する方法の詳細をご確認ください。
  5. FacebookアプリにMBE開発者パネルを追加します。

オンボーディングの手順とエントリポイント

ビジネスオーナー(クライアント)は、パートナープラットフォーム上のビジネスを自分のFacebookまたはInstagramのプロフィールに接続する(およびその逆を行う)メカニズムを必要とします。これは、MBEオンボーディングフローを使用して実現できます。フード&ドリンク注文フローには次のものが含まれます:

  • アセットの作成/選択
  • アクセス許可の付与
    • ビジネス拡張機能の管理
  • ビジネスのセットアップと機能

接続を有効にするには、ユーザー(ビジネスオーナー)が接続を開始する場所に応じて、次の2つの認証フローをサポートする必要があります:

  • パートナーサーフェス(一般的にはビジネスログインと呼ばれます): ビジネスは、サイトに配置されたボタンを使用して、パートナーのプラットフォームからこの接続を開始できます
  • ビジネスアプリ: FacebookおよびInstagram内から同様のフローを開始します。このフローを有効にしてアプリをApp Storeに表示するには、サイトでユーザーがビジネスを選択した後にFacebookまたはInstagramのフローに戻れるよう、カスタム認証UIを用意する必要があります。

必須の構成

extras

フィールド説明

setup

setup

必須

販売者のFacebookセットアップ。一意の識別情報(external_business_id)やカタログの通貨(currency)など。setupオブジェクトの詳細をご覧ください。

business_config

business_config

必須

Facebook Business ExtensionがFacebook Business Extensionワークフローを構成するために使用する構成オブジェクト。business_configオブジェクトの詳細をご覧ください。

repeat

ブーリアン

必須

この値はfalseに設定します。

setup

このオブジェクトを使用して、エンドユーザーのFacebookプレゼンスの設定を定義します

フィールド説明

external_business_id
型: 文字列

必須。
クライアントのビジネスを表す一意のビジネスID。Facebookはこれを一意の識別情報として使用します。例えば、販売者の会社名が「Fubar」である場合、「fubar-123」がexternal_business_idになります。

timezone
型: 文字列

必須。
ビジネスの所在地のタイムゾーン。使用可能なタイムゾーン値をご覧ください。

currency
型: 文字列

必須。
ビジネスのカタログアイテムに使われるデフォルト通貨の3文字ISO通貨コードサポートされる通貨コードをご覧ください。

business_vertical
型: 列挙 {FOOD_AND_DRINK}

必須。
ビジネスに関連付けられている業種。ビジネスに関連付けられている業種としてFOOD_AND_DRINKを使用します。

business_config

このオブジェクトを使用して、エンドユーザーのビジネス設定を構成します。これにはCTAのセットアップが含まれます。各フィールドに含まれる「タイプ」は、下記のそれぞれの表にリンクしています。

フィールド説明

business
タイプ: FBEBusinessPropertiesConfigData

必須。
エンドユーザーのビジネスに関する情報

ig_cta
タイプ: FBEIGCtaConfigData

必須。
Instagramのコールトゥーアクション(CTA)ボタンの機能(enabledcta_button_textcta_button_urlなど)。


サポートされているCTAテキスト: Order Food

page_cta
タイプ: FBEPageCtaConfigData

必須。
エンドユーザーのページのコールトゥーアクション(CTA)ボタン(cta_button_textcta_button_urlなど)。


サポートされているCTAテキスト: Order Food

messenger_menu
タイプ: FBEMessengerMenuConfigData

任意。
Messengerの永続メニュー機能のための機能(cta_button-textcta_button_urlなど)。


サポートされているCTAテキスト: Order Food

InstagramのFood Ordersストーリーズスタンプは、extrasの設定に含める必要はありません。この機能は、ビジネスでInstagram CTA (ig_cta)機能が有効であればデフォルトで有効になります。

フード&ドリンクのextrasの例

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

ビジネス設定について、詳細をご確認ください。

次のステップ