まずフィードを作成する必要があり、次に Google がそれらを評価します。
フィードを作成する
-
フィードを生成します。ほとんどの在庫データはフィード経由で Google に送信されます。まず、以下の 2 種類のフィードを作成します。
- 販売者フィード: 販売者フィードには、販売者と販売者レベルのアクション リンクが記述されます。
- サービス フィード(省略可): サービス フィードには、販売者がプラットフォームに提供するサービスとサービスレベルの
action_link
が記述されます。
必須フィールドと推奨フィールド
フィード フィールド名 説明 必須かどうか 販売者 merchant_id 販売者の一意の識別子 はい 販売者 name 販売者名 はい 販売者 geo 販売者の住所と地理座標 はい 販売者 電話 販売者の電話番号 はい 販売者 category 販売者のプレイスタイプ Nice to Have(推奨) 販売者 action_link 販売者固有のディープリンクに関する情報 サービス フィードが指定されている場合は省略可。それ以外の場合は必須 販売者 brand_id 使用する消費者向けのブランドを識別する文字列 省略可 サービス service_id 販売者が提供するサービスの一意の識別子 はい(サービスフィードが提供されている場合のみ) サービス merchant_id このサービスを提供している販売者へのリンク はい(サービスフィードが提供されている場合のみ) サービス localized_service_name 提供されるサービスの名前 はい(サービスフィードが提供されている場合のみ) サービス localized_description ユーザーに表示されるサービスの説明 省略可 サービス action_link サービス関連のディープリンクに関する情報を提供 はい(サービスフィードが提供されている場合のみ) サービス type ディープリンクの種類(例: SERVICE_TYPE_DINING_RESERVATION) はい(サービスフィードが提供されている場合のみ) まず、サンプル フィードを確認してください
- レストランの予約フィード
- 料理の注文配信フィード
- 料理の注文受け取りフィード
- メタデータを含む料理の注文フィード
- 小売注文フィード
- メタデータを含む小売注文フィード
- 面接の予約フィード
- オンライン/仮想予約フィード
販売者が単一のアクション リンクを使って複数のサービスを提供している場合、販売者フィード内の販売者に関連付けられているすべてのサービスに対して、単一のアクション リンクを指定する必要があります。
以前のスターター統合フィードでのアクション リンクの指定について詳しくは、こちらをご覧ください。
各フィードには、フィードの解釈方法を Google に指示するフィード メタデータを含めます。
フィード メタデータ スニペットは以下のとおりです。
"metadata": { "generation_timestamp": "1467993600", "processing_instruction": "PROCESS_AS_COMPLETE", "total_shards": 1 }
-
フィードをエクスポートします。フィード形式は、プロトコル バッファ 3 の構文で記述されていますが、上記のサンプルを参照して JSON 形式を確認できます。フィードを JSON 形式でアップロードすることをおすすめします。
どうしても pb3 形式で進める場合、プロトコル バッファを使用して pb3 ファイルを生成する方法の概要については、プロトコル バッファの基本: Java をご覧ください。
-
SFTP ドロップボックスにフィードをアップロードします。フィードをアップロードするには、Google から提供された SFTP ドロップボックスの情報と、設定で作成した秘密鍵を使用します。Google SFTP サーバーには、
sftp://partnerupload.google.com
でポート19321
からアクセスできます。一意の名前(タイムスタンプを含む名前など)を付けてファイルをアップロードします。一意の名前を付けることで、トラブルシューティングがしやすくなり、フィード ステータスのクエリが可能になります。
フィードのサイズと配信頻度を決定するには、以下のガイドラインを使用します。
- フィード ファイルのサイズとシャード:
- フィード ファイルのサイズは(圧縮後)200 MB 未満に抑えます。
gzip
を使用して圧縮する - ファイルのサイズが(圧縮後に)200 MB を超える可能性がある場合は、 フィード ファイルのシャーディング のチュートリアルに沿って、複数のシャードに分割します。ただし、従来のスターター インテグレーションだけでは 200 MB の上限に達することはほとんどありません。
- フィード ファイルのサイズは(圧縮後)200 MB 未満に抑えます。
- 完全な更新の頻度:
- 完全な販売者フィードは 1 日に 1 回送信されます。
- (実装されている場合)完全なサービス フィードは 1 日に 1 回送信されます。
- フィード ファイルのサイズとシャード:
Google がフィードを評価する
フィードのアップロードが完了すると、Google はそれらのフィードを処理し、その品質と完全性を評価します。評価の際には、以下の要素が考慮されます。
- フィードが仕様を満たしている。
- フィードにすべての必須フィールドが含まれている。
- 各販売者に 1 つ以上の
action_link
または 1 つのサービスがあり、そのサービスにaction_link
が少なくとも 1 つ定義されている。 - 販売者データの大部分が Google マップの場所とマッチングする。