Google Merchant CenterSKU 与编号导入阻断
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 中修复
- 1在Excel中右键点击id旁边的列标题,选择“插入”,添加一个空白辅助列。
- 2在辅助列的第一个数据行中输入=LEN(X2),把X2替换为id列的实际单元格地址。
- 3双击填充柄(单元格右下角的小方块),将公式复制到所有行。
- 4打开“数据 > 筛选”。在辅助列上使用数字筛选“大于”,填入50。
- 5对每个标出的行,点击原始列的单元格并缩短文字,直到辅助列显示的数字不超过上限。
- 6完成后选中辅助列,右键点击并选择“删除”。另存为“文本文件(制表符分隔)(*.txt)”。
在 Google 表格中修复
- 1在Google表格中点击id旁边的列标,插入一个空白列(右键 > 在左侧/右侧插入1列)。
- 2在辅助列的第一个数据行中输入=LEN(X2),把X2替换为id列的单元格地址。
- 3将公式向下复制到所有数据行。
- 4对辅助列使用“数据 > 创建过滤器”,只显示值大于50的行。
- 5对每个标出的行,缩短原始列中的文字,直到辅助列显示的数字不超过上限。
- 6删除辅助列。选择“文件 > 下载 > 制表符分隔值文件(.tsv)”,然后将文件重命名为以 .txt 结尾。
下次如何避免
- ✓在撰写标题和描述之前,先了解平台的字符数限制。
- ✓在Excel或Google表格中用=LEN()边输入边统计字符数。
- ✓标题字段中应侧重有效的关键词,而不是完整的句子。
- ✓导出前检查标题长度,在源表格中修改要快得多。
StriveFormats 如何检测
StriveFormats会测量id列中每个单元格的字符长度,并与Google Merchant Center公布的限制进行比较。超出限制的行会逐一标出,并附上实际字符数。
►技术细节
Google Merchant Center将id字段限制为50个字符。之所以有这个限制,是因为平台把该值存储并索引在固定宽度的数据库列或有最大长度的搜索索引中。超出限制的值要么被悄悄截断(在店铺中显示得不一样),要么整行被拒绝。字符数包括所有空格、标点和特殊字符,并不是字数统计。