Merchant Reviews フィードの処理時に発生する可能性のある一般的なデータの問題を以下に示します。各データの問題の説明と、それぞれの問題を解決するための手順が記載されています。フィードでデータの問題が検出されると、ストア評価アグリゲータのサポートから問題について通知されます。
ほとんどのデータの問題は、新しいフィードファイルをエンドポイントに配信することで解決できます。新しい販売者とレビューの毎日のフィードで修正を統合するのではなく、未解決の問題のすべての修正を含む別のファイルを作成することをおすすめします。また、修正を含むファイル名もメモしておきます。ファイル名は、修正でデータの問題が解決せず、サポートチームに問い合わせる必要がある場合に必要になります。
データの問題を修正する一般的な手順は次のとおりです。
- エンドポイントに毎日フィード ファイル(2017-11-10.xml)を配信します。このファイルには無効なレーティングが含まれています。
- データに問題のない 2 つ目の日次フィード ファイル(2017-11-11.xml)をエンドポイントに配信します。
- サポートチームから問題について通知を受けた後、以前に送信した無効なレビューの有効なレーティングを含む新しいフィード ファイル(2017-11-11_fix.xml)を送信します。この有効なレコードには、このレビューに有効な評価があり、データの問題が解決されたことを示すように
last_update_timestamp
が更新されています。
このガイドを読む際は、次の点に注意してください。
- フィード ファイルは定期的なフェッチでダウンロードされます。取得でデータの問題が検出された場合、その取得または後続の取得からの新しいデータは、すべてのデータの問題が解決されるまで配信されません。
- フィードに未解決のデータの問題がある場合でも、フィードは引き続き取得され、新しいデータの問題について処理されます。
- データに関する問題がすべて解決すると、エンドポイントからダウンロードされたすべてのデータが配信されます。
- データベース内の無効なデータや、データの生成方法のバグなど、データの問題には必ず根本原因があります。未解決のデータに関する問題の修正フィードを提供する前に、まず問題の根本原因が解決されていることを確認します。根本原因を解決することで、同じタイプの新しい問題の発生を防ぐことができます。根本原因を修正したら、修正フィード ファイルの配信に取り組みます。
- 修正ファイル(「_fix.xml」で終わるファイル)には、未解決のデータ問題を修正することを目的としないレコードを含めてはなりません。
- 修正によってデータの問題が自動的に解決されない場合は、データの問題を通知したメールに返信して、サポートチームにお問い合わせください。
- データに関する問題の修正では、フィードで販売者とレビューのエンティティを配信することがよくあります。そのため、各データに関する問題を読む前に、XML スキーマのドキュメントを確認することをおすすめします。
- 以下のドキュメントでは、わかりやすくするため、特定の種類の単一のデータの問題を修正することを前提としています。実際には、複数のデータに関する問題が同時に発生する可能性があります。修正を配信する際に、複数の問題の修正を 1 つのフィード ファイルに統合できます。同様に、サポートチームに連絡する際は、さまざまなデータに関する問題をまとめて連絡してください。