まずフィードを作成する必要があり、次に Google がそれらを評価します。
フィードを作成する
-
フィードを生成します。ほとんどの在庫データは、フィードを使用して Google に送信されます。まず、販売者フィード(および必要に応じてサービス フィード)を作成します。
- 販売者フィード: 販売者フィードには、販売者と販売者レベルのアクション リンクが記載されます。
- サービス フィード (省略可 / 非推奨): 新しいスターター統合のためのサービス フィードの実装はおすすめしません。 既存の統合を維持する場合は、以前のドキュメントをご覧ください。
必須フィールドと推奨フィールド
フィード フィールド名 説明 必須かどうか 販売者 merchant_id 販売者の一意の識別子 ○ 販売者 name 販売者の名前 ○ 販売者 geo 販売者の住所と地理座標 ○ 販売者 電話 販売者の電話番号 ○ 販売者 category 販売者の場所のタイプ 推奨 販売者 action_link 販売者固有のディープリンクに関する情報 ○ 販売者 action_link_type リンクの操作の種類。食事予約のパートナーは ACTION_LINK_TYPE_MAKE_DINING_RESERVATION
を使用する必要があります。デリバリー&テイクアウト パートナーは、料理のテイクアウトまたは宅配についてのガイドを参照してください。○ 販売者 食品注文メタデータ 料理の注文に [手数料とフルフィルメント時間] を指定します。 推奨 販売者 ブランド ID [brand_id] 使用する消費者向けブランドを識別する文字列 任意 まずはサンプル フィードをご覧ください。
Starter 統合フィードでのアクション リンクの指定について詳しくは、こちらをご覧ください。
各フィードにフィードのメタデータを含め、フィードの解釈方法を 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
が定義されたサービスがあります。 - 販売者データの大部分が Google マップの場所とマッチングする。