数据源是一种结构化文件(通常为 XML、CSV 或 JSON 格式),它将商家的产品或内容记录打包成标准化字段行,并按计划定期更新,确保所有下游系统读取的是相同的最新信息,而无需人工重新输入。它位于企业内部系统和需要产品数据的外部平台之间,充当连接两者的转换层。数据源是更多渠道特定格式(例如 Google Shopping 或 Meta 实际使用的产品数据源)背后的原始素材。

为什么数据源对数据源管理至关重要

数据源至关重要,因为它是唯一能够发现并修复底层业务数据不一致之处的入口,避免其影响到销售渠道。ERP 或 PIM 等源系统通常以不一致的方式存储产品信息——不同的团队输入尺寸、类别或描述的方式略有不同——而数据源正是检查点,能够发现并纠正这些差异,或者直接将其发送到市场平台。数据源管理平台利用这一阶段进行数据规范化,并使用元数据丰富记录。在数据源层面一次性修复这些错误,远比在企业销售的每个渠道上独立查找错误要划算得多。忽略这一步骤的零售商往往会在之后付出代价,例如商品列表被拒或搜索排名下降。

数据源的工作原理

数据源的生成过程如下:从产品记录的存储位置提取产品记录,将每个内部字段映射到目标平台所需的模式,并将结果输出为文件或可按计划重新获取的端点。生成步骤同时也是数据转换的环节:单位进行转换,类别名称映射到渠道的分类体系,缺失字段从数据增强源填充,重复或已停产的商品被过滤掉。由于同一个底层数据源通常会生成多个不同的渠道特定输出——例如 Google 格式的数据源、Meta 格式的数据源、联盟网络数据源——因此,只需对基础数据源进行一次清理,后续所有产品数据源都能继承相同的准确性,而无需单独进行修复。

示例:XML 中的数据源行

<item>
  <g:id>SKU-40217</g:id>
  <title>Ceramic Pour-Over Coffee Dripper - Matte White</title>
  <link>https://example-shop.com/products/ceramic-pour-over-dripper</link>
  <g:price>28.50 USD</g:price>
  <g:availability>in stock</g:availability>
  <g:gtin>00812345678903</g:gtin>
  <g:brand>Kettle &amp; Ash</g:brand>
  <g:product_type>Home &gt; Kitchen &gt; Coffee &amp; Tea</g:product_type>
</item>

这里的每个字段都反映了数据馈送上游做出的决策: g:product_type 反映了归一化过程中应用的类别映射, g:gtin 反映了从产品数据库中提取的元数据字段,每个必需属性的存在反映了在允许此记录进入最终输出之前运行的验证步骤。

相关概念

数据馈送很少能直接使用,通常需要进行规范化处理,以统一不一致的值,并添加元数据来填充渠道实际排名所依据的描述性属性,才能成为渠道专属的产品馈送。如需了解格式良好的数据馈送应包含哪些字段的完整参考,请参阅我们的《标准 XML 产品馈送参数指南》 。