Google 目前支持以制表符分隔格式和 XML 格式上传数据文件。要了解如何创建这两种类型的文件,请参阅下文。
制表符分隔文件创建说明制表符分隔值(即 TSV 文件)是 Manufacturer Center 支持的两种文件格式之一。大多数 TSV 文件都是使用电子表格程序创建的。您首先应在首行(即标题)中添加属性名称,并以制表符分隔属性名称。然后从第二行开始,在每个属性名称下面添加相应的值。我们建议您使用 Google 表格或 LibreOffice 等电子表格程序来创建和保存制表符分隔文件。
创建数据文件
第 1 步:打开电子表格程序
使用 Google 表格等电子表格程序。这样可轻松创建数据文件并将其转换为适当的格式。
第 2 步:创建标题行
在电子表格的第一行中,输入用于描述商品的属性名称,每列对应一个属性。请填入所有必需属性以及相关的建议属性。
下面的例子在标题行中使用了一些示例属性:
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 |
第 3 步:输入商品信息
在标题行下面的各行中,对应所选属性输入商品信息。每件商品都应列于单独的一行,对应的商品信息应分列在对应的列中。(例如,商品的描述应列在标题为“说明”的列中。)
A | B | C | D | E | F | |
1 | ID [id] |
品牌 [brand] |
商品名 [title] |
GTIN[gtin] |
说明 [description] |
图片链接 [image_link] |
2 | 123-yelbr | Acme Toys | Acme Toys - Yellow Bear | 001234567890 | Sample description | link.com/pic |
3 | 456-redbr | Acme Toys | Acme Toys - Red Bear | 001234598760 | Sample description | link.com/pic |
第 4 步:转换电子表格
大多数电子表格程序均支持将数据导出为制表符分隔的文件。用下列任一选项均可创建以 .tsv 扩展名作为文件名结尾的文件。该文件就是您应提交给 Merchant Center 的文件。
如果您使用的是 Google 表格,可以执行以下操作:- 在文件菜单中,选择下载为,然后选择制表符分隔值(.tsv,当前工作表)。系统会在新窗口中显示该制表符分隔的文本文件。
- 为文件命名,并务必将文件类型指定为 .tsv(如果系统提供该选项)。点击保存。
- 依次选择 File > Save as...。
- 选择 Text CSV (.csv) 格式。虽然显示 CSV,但它实际上会生成各种文本文件。
- 选中 Edit filter settings。点击 Save。如果出现警告,请继续使用 CSV 文本格式。
- 在新出现的弹出式窗口中,保留 Character set 为 Unicode (UTF-8) 不变;从下拉菜单中将 Field delimiter 更改为 {Tab};删除 Text delimiter 中的值;保留其他复选框的设置不变,然后点击 OK。
如果您已在 Merchant Center 帐号中注册了 Feed,请使用您在设置流程中指定的文件名。
第 5 步:通过数据 Feed 提交文件
检查文件是否符合以下格式要求,然后提交给我们。
格式要求
- 文件必须为制表符分隔文件。
- 文件的第一行为标题行,其中必须包含属性名称(以制表符分隔)。
- 一行一件商品,在行中以制表符分隔每个属性。
- 请勿在行尾加入结尾制表符。
- 请勿在属性中加入制表符或换行符。
设置重复属性的格式
以下属性是重复属性:
重复属性是接受多个值的属性。
- 重复属性的值必须以英文逗号分隔。
- GTIN
[gtin]
001234567898, 001234567876
- GTIN
- 如果重复属性的值包含英文逗号,则必须将其括在英文双引号中。
- 商品类型
[product_type]
"家居与园艺 > 厨房、餐厅与餐桌 > 电器 > 冰箱", 家用电器 > 厨房 > 冰箱
- 商品类型
- 如果引号中的值包含英文双引号,则必须成对出现。
- "夏普 7 英寸""平板电脑屏幕(像素密度高达 323 PPI)", "持久续航,持续使用时间最长可达 9-10 小时", 四核速度和性能,2GB RAM, 搭载 Android 4.3
以下属性是重复组属性:
组属性是包含子属性的属性。
- 商品详情属性有三个子属性:
- 功能说明属性也有三个子属性:
- 标题
[headline]
- 文字
[text]
- 图片链接
[image_link]
- 标题
提供组属性时,为其所有子属性提供值,并用英文冒号分隔各值。
- 商品详情
屏幕:分辨率:1920x1200 - 与常规重复属性一样,提供多个组属性值时用英文逗号分隔各值。
- 商品详情
屏幕:分辨率:1920x1200,屏幕:重量:17.4 lbs
- 商品详情
- 与重复属性一样,必须将包含英文逗号的值以及包含英文冒号的值括在英文双引号中。此外,引号中的值内的引号必须成对出现。
- 功能说明
[feature_description]
新版本中包含了增强型缩放功能:最新一代版本具有更强大的缩放功能,可以为您展示身边更大范围的景象:"http://example.com/image1.png",高分辨率更清晰:"本商品现在配备了 15 英寸显示屏,比我们之前的版本清晰 10 倍,并且具有 3.5 倍的变焦。":"http://example.com/image2.jpg"
- 功能说明
下面是一个示例:Manufacturer Center 文件模板 - TSV.tsv。
可扩展标记语言 (XML) 提供了一种灵活的框架,用于以一种人和机器都可识别的格式为结构化数据编码。如果您的商品信息管理 (PIM) 系统具有强大的导出功能,Google 建议您使用 XML 文件。
Google 支持 RSS 2.0 的扩展版本,其标准属性关联至官方 RSS 2.0 规范中的相应章节,以帮助您查找有关示例中各个组成部分的更多信息。虽然 Google 提供了 RSS 2.0 文件的示例,但对于 RSS 2.0 本身仅提供了最基本的信息。如需详细了解此标准,请访问 http://blogs.law.harvard.edu/tech/rss。
第 1 节:RSS 2.0
根据 RSS 2.0 规范,在项目一级有三个预定义的元素,即标题 (title)、链接 (link) 和简介 (description)。这些元素虽然在 RSS 2.0 标准中是可选元素,但在商品数据 Feed 中却是必需元素。
商品数据 Feed 还要求使用其他元素,例如 ID [id]
、品牌 [brand]
和 GTIN [gtin]
。为了添加这些元素和更多商品详细信息,Google 通过添加 Manufacturer Center Feed 命名空间对 RSS 2.0 进行了扩展。通过定义 Merchant Center 命名空间,您可以使用更多元素(称为“属性”),并增加在 Feed 中提供的关于各商品的信息量。
下面是一个包含一件商品的基本 RSS 2.0 示例文档:
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"> <channel> <title>Acme Inc</title> <link>http://www.amce.com</link> <description>Acme Inc 产品线的示例 Feed</description> <item> <g:id>actb7-16-B</g:id> <g:brand>Acme</g:brand> <g:title>Acme 平板电脑 - WiFi - 16GB - 黑色</g:title> <g:gtin>001234567895</g:gtin> <g:gtin>1001234567894</g:gtin> <g:mpn>ACMETAB16</g:mpn> <g:disclosure_date>2013-01-15</g:disclosure_date> <g:release_date>2013-03-04</g:release_date> <g:suggested_retail_price>USD 129.00</g:suggested_retail_price> <g:product_name>AcTab 7</g:product_name> <g:product_line>AcTab</g:product_line> <g:product_type>设备 > 平板电脑</g:product_type> <g:product_type>计算机 > 平板电脑</g:product_type> <g:item_group_id>AcTab-7-2013</g:item_group_id> <g:color>黑色</g:color> <g:product_detail> <g:section_name>常规</g:section_name> <g:attribute_name>商品类型</g:attribute_name> <g:attribute_value>数字播放器</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>常规</g:section_name> <g:attribute_name>数字播放器类型</g:attribute_name> <g:attribute_value>基于闪存</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>显示屏</g:section_name> <g:attribute_name>分辨率</g:attribute_name> <g:attribute_value>432 x 240</g:attribute_value> </g:product_detail> <g:product_detail> <g:section_name>显示屏</g:section_name> <g:attribute_name>对角线尺寸</g:attribute_name> <g:attribute_value>2.5 英寸</g:attribute_value> </g:product_detail> <g:description>更薄、更轻、更快 - AcTab 实现了功能与便携性的完美平衡,配备清晰的 7 英寸屏幕。</g:description> <g:feature_description> <g:headline>超级清晰的 7 英寸屏幕。</g:headline> <g:text>超高分辨率 7 英寸平板电脑,230 万像素的清晰呈现随手可得。</g:text> <g:image_link>http://www.acme.com/actab7/screen</g:image_link> </g:feature_description> <g:feature_description> <g:headline>环绕立体声。</g:headline> <g:text>AcTab7 配备了双立体声扬声器,为您带来丰富的沉浸式音频体验。采用经过精细调整的音量增强技术,通话更清晰,音效更震撼。</g:text> <g:image_link>http://www.acme.com/actab7/sound</g:image_link> </g:feature_description> <g:feature_description> <g:headline>重量更轻,续航更持久。</g:headline> <g:text>全新的 AcTab,重量仅为 0.64 磅,可随意放在手提包、背包、甚至后口袋中,轻盈便携。播放高清视频时,续航可达 9 小时,浏览网页或阅读电子书时,续航可达 10 小时,从早到晚,续航无忧;内置的无线充电更可让您摆脱线缆的束缚。</g:text> <g:image_link>http://www.acme.com/actab7/battery</g:image_link> </g:feature_description> <g:image_link>https://acme.com/actab7.png</g:image_link> <g:additional_image_link>https://acme.com/actab7.png</g:additional_image_link> <g:additional_image_link>https://acme.com/actab7-front.png</g:additional_image_link> <g:additional_image_link>https://acme.com/actab7-back.png</g:additional_image_link> <g:video_link>https://www.youtube.com/watch?v=abc</g:video_link> <g:product_page_url>http://www.acme.com/actab</g:product_page_url> </item> </channel> </rss>
此示例中主要添加了两项内容,即命名空间声明 [xmlns:g="http://base.google.com/ns/1.0"]
和 Manufacturer Center 属性,例如 GTIN [gtin]
、MPN [mpn]
、建议零售价格 [suggested_retail_price]
和发布日期 [release_date]
。
Manufacturer Center 命名空间声明
必须进行以下命名空间声明,才能使用仅在 Merchant Center 命名空间中定义的属性:[xmlns:g="http://base.google.com/ns/1.0"]
除了声明 Merchant Center 命名空间外,您还必须在每个属性标记中添加前缀。我们之所以要求在属性中添加这种前缀,目的是将命名空间中定义的属性与 RSS 2.0 中定义的元素区分开来。在此示例中,我们为命名空间声明选择的前缀是“g”:<g:image_link>http://www.google.com/images/google_sm.gif</g:image_link>
Merchant Center 命名空间中的属性必须包含这种前缀,否则这些属性和其中包含的所有值都会被忽略。
属性
您可以根据商品使用任意数量的相关属性。使用这些属性提供有关您商品的更多信息,可以大大提高您的商品出现在购物广告搜索结果中的机率。此外,Merchant Center 命名空间中所定义的许多属性都能在单一商品中多次使用。这样您就能在数据文件中添加更多有关某种商品的可用信息。
第 2 节:重要检查事项清单
Google 强烈建议您在提交文件之前查看此列表,以确保文件格式正确:
- 您在 Manufacturer Center 帐号中注册的 Feed 文件名必须与您指定给文件的名称一致。
- 请务必添加以下命名空间声明:
[xmlns:g="http://base.google.com/ns/1.0"]
- 验证添加到 Merchant Center 属性标记中的前缀是否与命名空间声明中定义的前缀一致。
- 移除不含值的属性。
第 3 节:最后提示
本文中的条目示例经过简化,以便更加清楚地突出有关如何构建 XML 商品数据文件的基础知识。虽然 Google 接受数据文件中含有 RSS 2.0 标准或您自己的命名空间中所定义的其他元素,但在处理过程中,这些元素所含的信息都会被系统忽略,因此不会出现在产品详情中。目前,Google 仅会处理默认 RSS 2.0 元素所含的数据,以及 Merchant Center 命名空间中的属性所含的数据。
下面是一个示例:Manufacturer Center 文件模板 - XML.xml。
创建数据文件时,请务必将您的文件保存为受支持的文件类型,且采用正确的文件扩展名:
- .tsv:制表符分隔值
- .xml:XML
- .gz:Gnu zip、压缩文本或 XML
- .zip:Zip、压缩文本或 XML
- .bz2:Bzip2、压缩文本或 XML