Google Merchant CenterSKU と IDインポートブロック
id が 50 文字を超えています
Google の id は最大 50 文字です。
この問題とは?
Google の id は最大 50 文字です。
対象フィールド:
idインポートブロック: この問題が解決されるまでファイルをインポートできません。
ファイルではこう見えます
| id | |
|---|---|
| 2 | ACME-CERAMIC-COFFEE-MUG-12OZ-SPECKLED-WHITE-GLAZE-2026 |
| id | |
|---|---|
| 2 | ACME-MUG-12OZ-WHT |
CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。
今すぐ修正Google Merchant Center が拒否する理由
上限を超える id は拒否され、商品を追加できません。
有効な値 / 想定される形式
- ✓最大50文字
- ✓スペースや句読点も文字数に含まれる
StriveFormats で修正
StriveFormatsは、値がプラットフォームの上限を超えているすべての行を指摘するので、どのセルを短くすればよいかが正確にわかります。
Excel で修正
- 1Excelでid列の隣の列見出しを右クリックし、「挿入」を選んで空の補助列を追加します。
- 2補助列の最初のデータ行に=LEN(X2)と入力します。X2はid列の実際のセル番地に置き換えてください。
- 3フィルハンドル(セル右下の小さな四角)をダブルクリックして、数式を全行にコピーします。
- 4[データ]>[フィルター]を開きます。補助列で数値フィルターの「指定の値より大きい」を使い、50を指定します。
- 5対象の各行で元の列のセルをクリックし、補助列の数値が上限以下になるまで文章を短くします。
- 6終わったら補助列を選択し、右クリックして「削除」を選びます。「テキスト (タブ区切り) (*.txt)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートでid列の隣の列番号をクリックし、空の列を挿入します(右クリック >[左に1列挿入]/[右に1列挿入])。
- 2補助列の最初のデータ行に=LEN(X2)と入力します。X2はid列のセル番地に置き換えてください。
- 3すべてのデータ行に数式を下方向へコピーします。
- 4補助列で[データ]>[フィルタを作成]を選び、値が50より大きい行だけを表示します。
- 5対象の各行で、補助列の数値が上限以下になるまで元の列の文章を短くします。
- 6補助列を削除し、[ファイル]>[ダウンロード]>[タブ区切り形式(.tsv)]を選び、ファイル名の末尾を .txt に変更します。
次回の防止策
- ✓商品名や説明を書く前に、プラットフォームの文字数制限を把握しておきましょう。
- ✓入力しながら文字数を数えるには、ExcelやGoogleスプレッドシートで=LEN()を使います。
- ✓商品名のフィールドでは、文章よりも効果的なキーワードを優先しましょう。
- ✓エクスポート前に商品名の長さを確認しましょう。元のシートで直すほうがずっと早く済みます。
StriveFormats の検出方法
StriveFormatsは、id列の各セルの文字数を測り、Google Merchant Centerが公開している上限と比べます。上限を超えた行は、実際の文字数とともに1行ずつ指摘されます。
►技術的な詳細
Google Merchant Centerは、idフィールドを50文字までに制限しています。この上限は、プラットフォームが値を固定長のデータベース列や最大サイズのある検索インデックスに保存・索引化しているために存在します。上限を超えた値は、知らないうちに切り詰められる(ストアでの表示が変わる)か、行全体が拒否されます。文字数にはスペース、句読点、特殊文字がすべて含まれます。単語数ではありません。