Google Merchant Center構造インポートブロック
必須属性が空です
この行で必須属性(id、title、description、link、image_link、availability、price)が空になっています。
この問題とは?
この行で必須属性(id、title、description、link、image_link、availability、price)が空になっています。
対象フィールド:
id / title / priceインポートブロック: この問題が解決されるまでファイルをインポートできません。
ファイルではこう見えます
| id | link | |
|---|---|---|
| 2 | MUG-01 | (空) |
| id | link | |
|---|---|---|
| 2 | MUG-01 | https://example.com/products/mug |
CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。
今すぐ修正Google Merchant Center が拒否する理由
必須属性が欠けた商品は不承認となり、ショッピング広告や無料リスティングに表示されません。
StriveFormats で修正
StriveFormatsは、この必須フィールドが空のすべての行を指摘するので、すぐに見つけて入力できます。
Excel で修正
- 1Excelでid / title / price列の列番号をクリックして選択します。
- 2F5(「ジャンプ」)を押して「セル選択」をクリックし、「空白セル」を選んで「OK」をクリックします。その列の空のセルがすべて選択されます。
- 3必要な値を入力してCtrl+Enterを押すと、選択した空のセルにまとめて入力されます。
- 4行ごとに異なる値が必要な場合は、列で[データ]>[フィルター]を使い「(空白セル)」で絞り込んで、1行ずつ手入力します。
- 5「テキスト (タブ区切り) (*.txt)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートでid / title / price列の見出しをクリックします。
- 2[データ]>[フィルタを作成]を選びます。
- 3列見出しのフィルタアイコンをクリックし、すべてのチェックを外してから「(空白)」にチェックを入れます。空の行だけが表示されます。
- 4表示された空のセルそれぞれに必要な値を入力します。
- 5フィルタを解除します:[データ]>[フィルタを削除]。
- 6[ファイル]>[ダウンロード]>[タブ区切り形式(.tsv)]を選び、ファイル名の末尾を .txt に変更します。
次回の防止策
- ✓プラットフォームの公式テンプレートから始めれば、どのフィールドが必須かを最初から把握できます。
- ✓エクスポートの前に、必須の各列にさっとフィルターをかけて空欄がないか確認しましょう。
- ✓カタログ全体をアップロードする前に、5行ほどの小さなサンプルCSVで試しましょう。
- ✓必須フィールドが条件付き(特定の商品タイプだけで必須)の場合でも列は含め、該当しない行は空欄にしておきましょう。
StriveFormats の検出方法
StriveFormatsは、id / title / price列が空またはスペースだけのセルをすべての行で探します。Google Merchant Centerではすべての行に値が必要なため、このフィールドが空の行が指摘されます。
►技術的な詳細
Google Merchant Centerのインポートは、公式のインポート仕様に基づいてid / title / priceフィールドを検証します。想定された形式に合わない値は、データが知らないうちに壊れるのを防ぐために指摘されます。無効な値がインポートを通過すると、あとでエラーメッセージが出ることもなく、ストアで空欄、0、誤った文字列として表示されることがあります。