アカウントのセットアップ

Order with Google を使用するには、パートナー ポータルで有効なアカウントが必要です。ポータルでは、データフィード アップロード ツールとウェブサービス エンドポイントの構成にアクセスできます。契約が締結されると、Order with Google チームによってアカウントの設定が開始されます。

アカウントの初期設定

アカウントが作成されると、Google の業務担当者に関連付けられているメールアドレスに確認メールが送信されます。メールには、ポータル上のアカウントとオンボーディング ガイドへのリンクが記載されています。

次の手順に沿って、アカウントの初期設定を完了してください。

  1. 確認メールに記載されているアカウントへのリンクをクリックします。パートナー ポータルに初めてアクセスしたときに、緊急時の連絡先情報を追加するよう求められます(まだ入力していない場合)。こちらのガイドに沿って連絡先情報を入力します。連絡先情報は、後で [アカウントとユーザー] > [連絡先情報] ページで更新できます。

    パートナーの連絡先情報のフォーム

  2. ポータルの [アカウントとユーザー] ページに移動します。[ユーザー] タブで、チームメンバーのリストをアカウント メンバーに追加することで、チームメンバーにアクセス権を付与できます。詳しくは、アカウントとユーザーに関する記事をご覧ください。

最初のアカウントの設定が完了したら、パートナー ポータルをメインツールとして使用し、Order with Google の統合を管理できます。詳しくは、オンボーディング タスクのページに記載されている手順に沿ってください。

ブランドの管理

Order with Google では、ブランドはローカライズのコレクションで構成されています。各ローカライズには、ブランド名、ロゴ、プライバシー ポリシー、利用規約、国、言語によるターゲット設定があります。これにより、国 + 言語レベルでローカライズされたブランディングを指定できます。ブランドはサンドボックスと本番環境で個別に構成されます。店舗がある国ごとに少なくとも 1 つのローカライズを設定して、ブランドを設定する必要があります。設定しないと、レストランは Google に表示されず、パートナー ポータルからテストできなくなります。ブランドをローカライズする方法の詳細については、ブランドの管理ページをご覧ください。

オンボーディング タスク

[オンボーディング タスク] ページに、アカウントの初期設定を行う手順が表示されます。これらをすべて行って、アカウントが完全に機能していることを確認しましょう。

Google Cloud プロジェクトの構成

Order with Google API との統合を管理するには、Google Cloud プロジェクトが必要です。必要な場合は、新しいプロジェクトを作成するか、既存のプロジェクトを使用します。Google にアクセス権が必要なため、新しいプロジェクトを作成することをおすすめします。

プロジェクトを作成した後、オンボーディング タスクを進めるには、Cloud プロジェクト番号と Cloud プロジェクトのメールアドレスが必要になります。

  • Cloud プロジェクト番号は GCP Console で確認できます。[ホーム] > [ダッシュボード] > [プロジェクト情報] に移動します。
  • Cloud プロジェクトのメールアドレスは、[IAM と管理] > [IAM] > [権限] に表示されます。オーナーのロールを持つメールアドレスが必要です。

プロジェクト番号とメールアドレスを [パートナー ポータル] > [オンボーディング タスク] > [Cloud プロジェクト構成] フォームに追加して保存します。

データフィードのソースを設定

インフラストラクチャでデータフィード ファイルをホストする必要があります。Order with Google は、Google Cloud Storage、Amazon S3、HTTPS 経由でファイルを提供するサイトマップ付きのウェブホストの 3 種類のファイル ホスティング ソリューションをサポートしています。データフィード ソースに関するその他の要件については、前提条件のページをご覧ください。次に、データフィード ソースの種類について次のセクションの手順に進みます。

Google Cloud Storage でのデータフィード ソースの初期構成

  1. パートナー ポータルの [Onboarding Tasks] タブを開きます。
  2. [フィードソースの選択] ステップに移動します。
  3. [フィードソース] フォームに入力します。
    1. フィード配信方法 - [Google Cloud Storage] を選択します。
    2. マーカー ファイル - marker.txt ファイルの URL を入力します。
    3. データファイル - データフィードを含む GCS バケットの URL を指定します。
  4. [送信] をクリックします。

Amazon S3 のデータフィード ソースの初期構成

  1. パートナー ポータルの [Onboarding Tasks] タブを開きます。
  2. [フィードソースの選択] ステップに移動します。
  3. [フィードソース] フォームに入力します。
    1. フィード配信方法 - [Amazon S3] を選択します。
    2. マーカー ファイル: marker.txt ファイルの URL を入力します。
    3. データファイル: データフィードを含む S3 バケットの URL を入力します。
    4. アクセス ID: S3 リソースからの読み取り権限を持つ IAM のアクセスキー ID を入力します。
    5. アクセスキー: S3 リソースからの読み取り権限を持つ IAM のシークレット アクセスキーを入力します。
  4. [送信] をクリックします。

サイトマップを使用した HTTPS でのデータソースの初期設定

  1. パートナー ポータルの [Onboarding Tasks] タブを開きます。
  2. [フィードソースの選択] ステップに移動します。
  3. [フィードソース] フォームに入力します。
    1. フィード配信方法 - [HTTPS] を選択します。
    2. サイトマップ ファイル - sitemap.xml ファイルの URL を入力します。
    3. ユーザー名 - HTTPS サーバーにアクセスするためのユーザー名の認証情報を入力します。
    4. Password - HTTPS サーバーにアクセスするためのパスワードを入力します。
  4. [送信] をクリックします。

データフィードのソース設定は、アカウントのすべての設定後に [設定] > [フィード] ページで変更できます。

サービス アカウントの設定

リアルタイム更新 API非同期注文更新など、Google API に対する認証済み HTTPS リクエストを行うには、サービス アカウントが必要です。

サービス アカウントを設定するには、次のようにします。

  1. Google Cloud Platform Console にアクセスします。
  2. パートナー ポータルのアカウントにも、関連付けられている Google Cloud プロジェクトがあります。まだ選択されていない場合は、そのプロジェクトを選択します。
  3. 左側のメニューで [サービス アカウント] をクリックします。
  4. [サービス アカウントを作成] をクリックします。
  5. サービス アカウントの名前を入力して、[作成] をクリックします。
  6. [ロールを選択] で、[プロジェクト] > [編集者] の順に選択します。
  7. [続行] をクリックします。
  8. (省略可)サービス アカウントへのアクセス権を付与するユーザーを追加して、[完了] をクリックします。
  9. 作成したサービス アカウントの > [鍵を作成] をクリックします。
  10. 形式として [JSON] を選択し、[作成] をクリックします。
  11. 新しい公開鍵/秘密鍵のペアが生成されたら、マシンにダウンロードします。

フルフィルメント URL を追加する

統合をテストするには、フルフィルメント API の URL を構成する必要があります。フルフィルメント URL は、パートナー ポータル アカウントをウェブサービス URL エンドポイントに関連付けます。このエンドポイントは、フルフィルメント アクション スキーマに従って実装されたウェブサービスをホストします。

フルフィルメント URL を設定する手順は次のとおりです。

  1. パートナー ポータル[設定] > [エンドポイント] に移動します。
  2. [Order with Google Endpoint] タブのテキスト フィールドにプレースホルダ フルフィルメント URL を追加します。この段階で、フルフィルメント URL を有効な URL にする必要はありません。
  3. [変更を保存] をクリックします。