排查产品目录错误和警告
每个产品目录都有一个健康评分,用于显示目录中的任何问题。请使用本指南在目录设置的每个阶段排查问题,从文件上传和处理到合作伙伴可见性和推广,并让你的目录保持在 优秀 范围内。
目录健康评分
从左侧导航菜单中,选择
[Engage] → 内容 → 产品 → 产品目录.
如果目录存在任何错误、警告或重复行项目, 健康 列会显示各自有多少。
自动上传方式会在下一次计划抓取时更新你的目录。

排查上传和连接问题
目录在处理之前,impact.com 必须成功接收它。以下步骤按你在创建目录时选择的上传方式分组。如果你不确定当前使用的是哪种方式,请选择该目录并查看其 上传方式 设置.
直接上传
直接上传问题通常是格式或文件名不匹配,或者文件超过 1 GB 限制。
选择了错误的格式
你选择的格式(例如 TXT)与上传的文件(例如 XML)不匹配。
重新上传并选择与文件匹配的格式。XML 文件使用 .xml 扩展名,CSV 文件使用 .csv,而 TAB 分隔文件使用 .txt.
文件名不匹配
你上传的文件名必须与 上传文件名 在目录设置中设定的名称完全一致,包括扩展名。
重命名你的文件,或更新 上传文件名 ,使两者完全匹配。
压缩文件无法处理
impact.com 支持 gzip 和标准 zip 压缩文件。压缩文件可使用第二个扩展名表示压缩,例如 catalog.xml.gz.
请确认你的压缩类型是 gzip 或 zip,并且文件的格式和压缩都使用了正确的扩展名。
impact.com FTP 服务器
大多数 FTP 问题都归结于连接设置或凭据。
无法连接到服务器
请确认你正在连接到主机 products.impact.com ,端口为 21.
请在 FTP 客户端中更新正确的主机和端口,然后重新连接。
impact.com SFTP 服务器
impact.com SFTP 服务器是一种专用于特定集成的上传方式。
你的 feed 平台无法连接
请确认你的平台正在连接到主机 products.impact.com ,端口为 22,并且使用的是为你的账户颁发的凭据。
请在标准 SFTP 客户端(如 FileZilla 或 Cyberduck)中测试相同的凭据。如果客户端可以连接,但你的 feed 平台仍然不行,请将目录切换为 从 URL 拉取 并使用以下步骤。
从推送切换为拉取
如果你的 feed 平台(例如 Feedonomics)在向 impact.com 的 SFTP 服务器推送文件时遇到连接错误,你可以重新配置 impact.com,改为直接从你平台的 SFTP 服务器(例如 SFTPGo)拉取 feed。这是推荐的解决方案,因为它完全移除了对 impact.com SFTP 的依赖。
在切换之前,请你的 feed 平台(例如 Feedonomics)为你的 feed 设置一个外发 SFTP 位置,并提供:
SFTP/FTP 主机和端口(例如 sftpgo.feedonomics.com:22)
用户名和密码
文件路径(例如 incoming/catalog_feed.txt.gz)
从左侧导航菜单中,选择
[Engage] → 内容 → 产品 → 产品目录.
将鼠标悬停在你现有的目录上,然后选择 编辑.
在……中 上传方式 部分下,选择 从 URL 拉取.
选择 格式 与您的 feed 文件匹配的项。
输入您的 上传文件名,并且文件名必须完全匹配,包括扩展名。
输入您的 拉取 URL ,格式为
sftp://[username]:[password]@[host]:22/[path/to/file].请将凭据中的任何特殊字符进行 URL 编码,例如
@变为%40.
选择您的 抓取频率, 抓取时间,以及 时区.
选择 保存.
从 URL 拉取
支持的协议 从 URL 拉取 是 http://, https://, ftp://,以及 sftp://。如果你的目录无法正确加载、更新或处理,请使用下表识别并解决问题。
URL 不是直接下载链接
在浏览器中打开你的 URL。如果它重定向到登录页、云存储落地页,或者返回 404 或 403 错误,则该 URL 不是直接下载链接。
将 URL 更新为可直接下载文件,或在浏览器中打开时以原始数据形式显示的链接。
文件名不匹配
该 上传文件名 在你的目录设置中设定的文件名必须与该 URL 处的实际文件名完全匹配,包括扩展名(.csv, .xml, .txt, .gz).
更新 上传文件名 ,使其与文件名完全匹配。哪怕很小的不匹配也会导致 未找到与请求匹配的目录 错误。
格式或分隔符不匹配
请确认所选格式(CSV、TXT、XML、GMC)与你的文件匹配。如果你使用的是分隔文件,请确认分隔符(逗号、制表符、竖线)与配置一致。
在目录设置中更正格式或分隔符。不匹配会导致 未找到有效记录 错误。
FTP/SFTP:凭据或路径无效
请确认你的 URL 使用以下格式 sftp://{username}:{password}@{host}/{file_path}。路径必须指向具体文件,而不只是目录。凭据中的特殊字符必须进行 URL 编码(例如, @ 变为 %40).
使用 FileZilla 等 FTP 客户端测试你的凭据。用更正后的凭据和完整文件路径更新 URL。
拉取超时或连接失败
你的服务器防火墙可能正在阻止 impact.com 的请求。
请联系你的主机提供商或 IT 团队,将 impact.com 的 IP 地址范围列入允许名单。
URL 需要身份验证
此上传方式不支持基于会话或基于 cookie 的身份验证。
请使用可公开访问的直接下载 URL,或在 URL 中嵌入 HTTP Basic Auth(https://user:pass@host/path),或者使用在 URL 中包含凭据的 FTP/SFTP。如果你的 feed 需要基于浏览器的登录,请将目录切换为其他上传方式,例如 直接上传 或 impact.com FTP 服务器.
URL 超过 2,048 个字符
带签名的云存储 URL 可能会超过 2,048 个字符限制,并可能被截断。
请使用能保留直接下载的 URL 缩短服务,或将文件托管在更短的 URL 上。
目录卡在处理中或待处理状态
请检查该文件是否仍可通过该 URL 访问,以及文件大小对于你的抓取频率来说是否异常过大。
请确认文件可用。如果目录仍停留在 处理中 或 待处理, 联系支持团队 ,请请求手动重新处理。
目录停止自动更新
请检查文件是否仍可在相同 URL 访问,以及文件名、格式或服务器访问设置是否已更改。
请在原始 URL 恢复文件,或更新目录设置以反映新的 URL 或文件名。对于大型目录(1,000,000+ 项),请考虑降低抓取频率以避免超时。
上传后字段或数据缺失
请确认你的字段名称与所选格式的规范一致,例如 Google Merchant Center 字段 适用于 GMC 格式。将标准规范之外的自定义字段映射到 impact.com 的自定义字段槽位(数值1, 文本1等等)。
从 impact.com 下载你已上传的目录,并将其与源文件进行比较,以找出数据丢失的位置。根据需要更新字段名称或映射,然后重新上传。
集成购物车导入
此方法会从现有电商平台拉取你的目录。大多数连接问题都归结于凭据错误或缺少读取权限。请在下方选择你的平台。
如果你看到类似以下的错误: 连接 Shopify 时 HTTP 状态码失败:401 或 在目录文件中未找到有效记录,通常是你的身份验证详情或权限导致的。
你的密码必须是 Admin API 访问令牌,它以
shpat_(或shap_)。你可以在 Shopify Admin 的 应用 → API 凭据 → Admin API 访问令牌.如果你没有看到 Admin API 访问令牌,选择 安装应用 ,请在 Shopify 中生成它。
请确认
read_products权限(范围)已授予该应用。否则,Shopify 会返回错误,说明该操作需要商家批准以下read_products范围。对于集合,请在 Shopify Admin 的 产品 → 集合中查找集合 ID。选择该集合后,其 ID 会显示在页面 URL 的末尾。
有关完整设置步骤,请参阅 Shopify 产品目录集成指南.
如果你看到 连接 WooCommerce 失败。请重试,检查你的凭据和 API 设置。
您的 API 用户名 是你的 WooCommerce Consumer Key,而你的 API 密码 是你的 Consumer Secret.
在 WooCommerce 中启用旧版 REST API: WooCommerce → 设置 → 高级 → 旧版 API,然后选中复选框以启用它。
供参考,请查看 WooCommerce REST API 文档.
连接 BigCommerce 需要两个值以及正确的只读权限。
输入您的 Store Hash 和 Access Token ,位于 impact.com 界面中。你的 store hash 是商店 API 路径中的标识符。
设置 产品 和 信息和设置 权限设置为只读。
供参考,请查看 BigCommerce 关于以下内容的指南: 创建 API 令牌.
你的 Shoplazza 私有应用需要对以下资源的读取权限: 产品, 集合,以及 商店.
有关设置步骤,请参阅 Shoplazza 关于以下内容的指南: 构建私有应用.
上传后排查错误和警告
一旦收到文件,impact.com 就会验证每条记录。错误会阻止记录被处理,而警告会标记已接受但可能引发问题的数据。请使用以下部分来解读并解决这些问题。
查看错误和警告
在……中 健康 列下,选择 错误, 警告,或 重复项 链接。
你将被重定向到一个包含更多详情的页面。在 impact.com 中,重复项中只会显示第一项;所有与第一项重复的项目都会被忽略。
可选地,使用 搜索 字段以及页面顶部的筛选器来整理这些问题。
查看这些问题并按需进行更改,然后重新上传你的产品目录。
常见错误和警告信息
在以下位置找到你的目录显示的消息: 上传状态 列中,或者在你从 健康 列打开的详情页中。使用说明来解决它。
记录“X”:缺少必填字段:(字段名称)
指定的行缺少一个或多个必填字段。
记录“X”:CatalogItemId(CatalogItemId):缺少必填字段:(字段名称)
数据文件中的一行缺少必填字段。
未找到请求对应的目录。请检查上传文件的文件名是否与为该目录注册的名称相同
该 上传文件名 在 上传方式 部分中设置的名称与您上传的文件名不完全匹配。
目录文件中没有属性
产品目录数据文件中没有可处理的数据。
目录中 ID 相同的目录项出现多次,首个之后的记录将被忽略
两个或多个项目具有相同的 ID。所有产品都需要唯一值,重复项不会被处理。
记录“X”存在错误:(第 X 行)在封装标记与分隔符之间存在无效字符
某一行对双引号的使用无效。请用双引号将该字段括起来,并将其他所有双引号替换为两个双引号。
(起始行 X)在封装标记完成前已到达 EOF
EOF 表示“文件结尾”。所述起始行存在未闭合的开头双引号,或意外的换行中断了数据流。
解析(目录类型)字段时出错:值为(字段)
产品字段无效,无法接受。
记录(recordNumber)出错:分隔值的数量(FieldsLength)与预期数量(ColumnNamesLength)不匹配
对于某一行,数据存在于没有标题的列中。
在目录文件中未找到有效记录。请根据你配置的目录格式检查文件内容,然后重新上传。
impact.com 已读取该文件,但其中不包含任何产品记录。请检查文件是否包含你的产品并与所选目录格式匹配,然后重新上传。
文件中超过 10% 的记录有错误,因此目录未更新。请检查并更正这些记录,然后重新上传文件。
有错误的记录过多,目录无法更新。这包括每条记录都有错误的文件。请参阅 了解 10% 错误阈值 如下所示。
目录文件不是有效的 XML,无法读取。请确保该文件是格式正确的 XML,然后重新上传。
XML 文件为空、被截断或存在未闭合的标签,因此 impact.com 无法读取。请修复 XML 使其格式正确,然后重新上传。
该文件似乎不是有效的 RSS 或 Atom feed 格式。请检查文件是否与你配置的目录格式一致,然后重新上传。
该文件不是 RSS 或 Atom feed,例如当错误网页被保存为你的 feed 代替文件时。XML 目录文件必须包含 rss, RDF,或 feed 作为其起始元素。
我们无法读取你的目录文件内容……
impact.com 无法读取文件内容。常见原因包括文件为空、文件结构异常、分隔符无效或字符编码不正确。请检查文件是否与所选目录格式匹配,然后重新上传。如果问题仍然存在, 联系支持团队.
我们无法从配置的拉取 URL 获取目录文件。请验证该 URL 以及文件是否可访问。
impact.com 无法从 拉取 URL 你目录设置中的 从 URL 拉取 以上内容排查该 URL。
由于内部系统错误,处理失败……
你无需采取任何操作。上一次成功处理的目录仍会继续对合作伙伴可用。请参阅 impact.com 状态页面 以了解服务中断的详细信息。
值为(字段值)的字段(字段名称)没有有效的协议
该字段值不是格式正确的 URL。
格式和分隔符警告
分隔符问题:错误的逗号、制表符或空行会破坏字段之间的边界。
请更正目录文件中的分隔符用法,确保每个字段都一致分隔,然后重新上传。
描述字段中的换行会中断记录处理。
分隔文本格式(CSV 和 TSV)不支持换行。上传前请移除描述等文本字段中的换行。
Google Merchant Center 格式错误
如果你使用 Google Merchant Center(GMC)格式,大多数问题都出现在该格式的 类别 部分、预定义字段值或 XML 结构上。
当您选择 错误 在 产品目录 屏幕上,你可能会看到 缺少 Google Product Category 在 建议 列。这意味着你的目录中未包含 Google Category Code 或完整的 Google 类目字符串。
要解决此问题,请参考你的 Google Merchant Center 账户。Google 会自动为商品建议类目;在上传更正后的目录时请使用这些建议。

当您选择 错误 在 产品目录 屏幕上,你可能会看到 Google Product Category 不匹配 在 无效 列。这意味着你目录中商品使用的类目与预期的 taxonomy code (例如 7386)或 Google 提供的完整类目格式,例如:
Animals & Pet Supplies > Pet Supplies > Bird Supplies > Bird Cage Accessories > Bird Cage Food & Water Dishes
要解决此问题,请更正 Google Product Categories 的列出格式,然后重新上传你的目录。

类似以下的错误: 无法解析字段:availability,值为 表示某个预定义字段使用了 GMC 无法识别的值。对于 GMC 目录,类目和值必须精确一致。
使用
availability用于 availability 字段。支持的 availability 值有
in_stock,out_of_stock,preorder,以及backorder.检查可能影响格式的特殊符号,例如值字段中出现货币符号。
如果你上传 Google Merchant Center(XML 格式)目录并看到 该文件似乎不是有效的 RSS 或 Atom feed 格式,则 XML 结构很可能不正确。
XML 文件必须包含 rss, RDF,或 feed 作为其起始元素。请更正根元素并重新上传。
如果你看到 目录文件不是有效的 XML,无法读取,文件为空、被截断或存在未闭合的标签。请修复 XML 使其格式正确,然后重新上传。
了解 10% 错误阈值
如果上传文件中超过 10% 的记录包含错误,则文件不会被处理。发生这种情况时:
你的目录仍会显示上一次成功上传的版本,因此较旧的 最后一次成功提交 时间戳是预期的。
该 查看产品 选项仅在该目录 ID 之前成功上传过文件时才会出现。
修复被标记的记录,使含错误的记录少于 10%,然后重新上传。
让你的目录对合作伙伴可见
合作伙伴无法看到目录
请检查以下两个设置:
确保目录可供使用:
选择
[Engage] → 内容 → 产品 → 产品目录 并找到该目录。
选择
[更多] 然后选择 设为可用.
检查合作伙伴访问是否受限:
选择
[Engage] → 内容 → 产品 → 产品目录 并找到该目录。
将鼠标悬停在目录上,然后选择 编辑.
在……中 限制合作伙伴访问权限 部分,检查是否 仅允许特定合作伙伴访问 为
已开启。
如果是,
将其关闭并选择 保存.
合作伙伴无法查看或搜索特定商品
要使商品在合作伙伴界面中可见,必须满足以下所有要求:
原价高于 2.00 美元。
该商品的库存情况不是 缺货。
该商品具有有效的商品 URL,可链接到实时商品详情页。
该商品具有图片 URL。
该商品位于一个没有 规则 应用。
合作伙伴跟踪链接返回“格式错误”错误
如果合作伙伴在使用您的商品跟踪链接时看到“您点击的链接格式错误”,通常是因为未启用深度链接,或者该商品落地页的域名未设置为允许的域名。要启用深度链接、设置允许的域名并解决此错误,请参见 设置深度链接允许的域名.
最后更新于
这有帮助吗?

