动态创意工具不会去看您的商品照片,它们看的是您的 Feed。模板会提取 image_link、title、price 以及少数几个其他字段,并将它们放入版式中;如果其中某个字段缺失、格式错误或不符合渠道要求,结果就不是一条难看的广告,而是一个空白框、一个占位图标,或是一条根本无法投放的横幅。Google Merchant Center 自己的规范将基准设定为 image_link 至少 500 x 500 像素,建议 1500 x 1500,而这只是决定一行商品目录数据能否成为有效广告的五个字段之一。本指南写给那些在创意“看起来坏了”时背锅的人(通常是 Feed 或增长团队的人员,而不是设计师),逐一说明哪些字段重要、它们出错时会坏在哪里,以及在动模板之前如何检查 Feed。
为什么动态创意把您的 Feed 当作唯一的事实来源
静态横幅只需设计一次即可上线。而动态横幅、视频或目录广告是按 SKU、按渠道大规模生成的,这意味着设计只以一套规则的形式存在:把这个字段放在这里,把那个字段按这种格式显示,如果某字段为空就隐藏这个元素。Feedance 的图片创意、视频创意和 HTML5 创意工具都是这样运作的,市面上其他所有 Feed 驱动的创意引擎也是如此。实际结果是,创意问题几乎总是披着设计外衣的数据问题。如果一千个 SKU 中有十个显示的版式有问题,最快的诊断方法不是“检查模板”,而是“把这十行数据拉出来,看看它们有什么不同”。
决定创意能否渲染的五个 Feed 字段
并不是商品 Feed 中的每个属性都会影响创意输出。以下五个字段会,而且它们出错的方式是可以预见的。
- image_link 和 additional_image_link。Google 要求图片至少 500 x 500 像素,建议 1500 x 1500 或以上,并明确禁止占位图片、通用插图、边框、水印,以及直接印在照片中的促销文字或标志。另有一个政策页面专门说明这一点:“图片含文字”拒登是由遮挡商品的零售商标志、行动号召或水印触发的,但 Google 并未公布关于多少文字算过多的确切像素或百分比阈值。具体到创意生成,一张已经印有价格标签或“50% OFF”贴纸的图片,会与模板即将叠加在上面的标签发生冲突,产生双重盖印、无法辨认的结果。
additional_image_link是可选的,每个商品最多 10 个 URL,且每个条目都必须是干净、符合 RFC 3986 且少于 2,000 个字符的 URL:未编码 URL 中的一个多余逗号,就会悄无声息地丢掉其后的所有图片。 - title。模板会截断标题。为搜索结果页编写的 150 个字符的标题,在 4:5 信息流版位或 9:16 快拍画面中会从单词中间被截断。如果您的标题公式把品牌放在前面、把区分要素(“Size 42, Red, Cotton”)放在后面,被截掉的就恰恰是这部分。
- price 和 sale_price。创意引擎会渲染已填写的字段并隐藏另一个字段。如果 Feed 发送的
sale_price等于price(折扣刚结束时常见的导出错误),生成的横幅就会宣传 0% 的折扣,或显示一个与当前价格完全相同的划线价,这看起来像渲染问题,实则是数据问题。 - availability。大多数创意引擎默认会将缺货商品从动态商品组中剔除。如果仓库实际已售罄一天后,您的 Feed 仍报告
in stock,创意就会继续为顾客无法购买的商品投放广告,这比空白框的后果更糟。 - product_type / custom_label_0–4。模板正是用这些字段来选择版式变体的:服装和电子产品使用不同的边框,正价商品和清仓商品使用不同的行动号召。
product_type为空或不一致,意味着每个 SKU 无论属于哪个类目,都会退回到同一个通用模板,这通常正是“我们的创意看起来都一样”这类抱怨的真正原因。
Feed 数据行修正前后对比拆解
下表是一个示例,而非真实客户的 Feed,用于展示这五个字段如何共同作用。“修正前”一行是基于插件的店铺常见的原始导出数据;“修正后”一行则是基于规则的数据丰富流程在生成创意之前修正的结果。
| 字段 | 修正前 | 修正后 | 对创意的影响 |
|---|---|---|---|
| image_link | 320x320px,印有红色“SALE”标签 | 1600x1600px,干净的纯商品图 | 满足 500x500 的最低要求;模板自带的标签不再与图片中印好的标签冲突 |
| title | “Premium Cotton Crew Neck T-Shirt Unisex Regular Fit Machine Washable Size M Color Navy Blue” | “Crew Neck Tee, Navy, M” | 可完整放入 4:5 信息流卡片,用于区分 SKU 的尺码/颜色不会被截断 |
| sale_price | 29.99(与 price 相同) | 21.99(price:29.99) | 折扣标签显示真实的百分比,而不是“0% off” |
| availability | in stock(已过时,26 小时前的数据) | out of stock(每小时同步) | SKU 退出动态商品组,不再为已售罄商品投放广告 |
| product_type | ""(空) | "Apparel > Tops > T-Shirts" | 模板选择服装版式,而不是通用的后备边框 |
这五项修正都没有触及创意模板本身。从“修正前”到“修正后”,模板没有任何变化,变化的是 Feed。
您的 Feed 还必须满足的渠道创意限制
即使 Feed 经过了完美的数据丰富,如果输出不符合渠道自身的格式规则,创意仍然可能出问题。这些规则因平台而异且经常变化,因此请将下表视为需要核实的起点,而非最终规范。
| 渠道 | 常用宽高比 | 分辨率/时长 | 值得注意的限制 |
|---|---|---|---|
| Meta 信息流和快拍 | 4:5(信息流),9:16(快拍/Reels) | 约 1080x1350(信息流),约 1080x1920(快拍) | 文字和标志需要放在安全区域内:一个 2026 年的广告规范追踪网站指出,在 9:16 画布上,顶部约 14% 和底部约 20-35% 的区域应留空,因为 Meta 可能会裁剪这些边缘或在其上叠加界面元素。本次调研期间无法访问 Meta 自己的规范页面(返回了 robots 屏蔽响应),因此请将这一数字视为起点,并在确定模板之前对照 Meta 官方广告规范进行核实。 |
| TikTok 信息流 / Smart+ 目录广告 | 9:16 | 最低 540x960,建议 720x1280 以上,最长 60 秒 | Smart+ 目录广告要求商品目录中至少有四个有货、已获批准且已激活的商品,否则该广告类型根本无法使用;只有三个符合条件 SKU 的 Feed 无法启动投放,这与创意质量无关 |
| HTML5 横幅 | 标准 IAB 展示广告尺寸 | 根据 IAB 展示创意指南,初始加载最多 15 个文件请求 | 如果模板将过多的 additional_image_link 值拉入同一个 HTML5 单元,可能会超出请求上限,导致在广告服务器预览中无法加载,这与文件总大小无关 |
在怪罪模板之前的五点诊断
- 拉出显示创意异常的具体 SKU,首先检查
image_link的分辨率和文件可访问性:返回 404 或尺寸不足的图片是最常见的原因。 - 检查
additional_image_link中是否包含未编码的逗号或超过 2,000 个字符的 URL,这类问题会悄无声息地截断图片列表,而不会抛出可见的错误。 - 比较
price和sale_price是否相等:如果两者相同,说明您的折扣标签呈现的是一个真实的数据错误,而不是设计缺陷。 - 将
availability字段的数据时效与您实际的库存同步频率进行对比。在每日同步的设置下,这一差距按设计最多可达 24 小时,这与 Feed 损坏是不同的问题,需要的是更快的同步档位,而不是修复数据。 - 按
product_type对出问题的 SKU 进行分组。如果它们集中在某一个类目中,问题通常出在分类值缺失或格式错误,而不是单个商品的数据。
这种方法的局限
这种方法诊断的是渲染完整性,即模板所需的字段是否存在、格式是否正确、范围是否恰当。它无法诊断创意质量:版式设计得好不好、文案能否带来转化,或者视频的节奏能否抓住注意力。这些是设计和测试层面的问题,Feed 数据丰富无法回答。如果您团队真正的短板是针对不同受众细分测试大量创意变体,而不是修复渲染错误,那么像 Marpipe 这样专门围绕变体测试打造的工具,做的是与 Feed 驱动的创意生成不同的事情,可能更适合解决这一具体问题。Feedance 自己的 Feed Protection 层也有一个值得坦率说明的实际局限:它基于商品数量监控和错误日志运作,而不是持续的实时监控,因此白天突然发生的 Feed 损坏,会在下一次计划检查时被发现,而不是在发生的那一刻。
常见问题
为什么我的动态广告显示的是灰色方框,而不是商品图片?
最常见的原因是 image_link URL 已无法访问,或图片低于渠道要求的最低分辨率。在检查其他任何东西之前,先直接在浏览器中打开该 URL 检查一下。
Feedance 会实时同步我的 Feed 吗?
不会。Feedance 在 Essentials 套餐中每天同步一次,在 Business 和 Enterprise 套餐中每小时同步一次。如果您的创意需要比这更快地反映库存或价格变化,每小时同步的套餐可以弥补大部分差距,但两种档位都不是实时的。
商品照片中印有促销文字,会导致我的整个 Feed 被拒登吗?
根据 Google 的图片含文字政策,这可能导致个别商品被拒登,而不是整个账户;不过,拒登率足够高时,可能会触发更大范围的账户级审核。解决办法是使用干净的纯商品底图,任何促销标签都改由创意模板添加。
每个商品实际应该提供多少张附加图片?
additional_image_link 最多允许 10 张,但对于创意生成来说,并不是越多越好:每一张都是潜在的模板输入,因此请提供真正不同角度或场景的图片,而不是几乎重复的图片。
为什么某个商品类目渲染正常,另一个却不正常?
这几乎总是 product_type 或 custom_label 的缺口。如果某个类目的该字段为空或格式不一致,那么无论图片多好,该类目中的每个 SKU 都会退回到通用模板。
缺货商品应该从 Feed 中彻底移除吗?
不一定。将 availability 设为 out of stock,让创意引擎将其排除,通常就足够了,而且如果商品重新上架,历史效果数据也能完整保留。只有已停产的 SKU 才需要彻底移除。
创意投放后,Feedance 会负责出价策略吗?
不会。Feedance 负责管理 Feed 并基于 Feed 生成创意;出价策略和预算决策仍在广告平台或您的媒介采买工具中进行。
在上线前发现这些问题的最快方法是什么?
在广告活动启动之前(而不是在创意开始投放之后),针对一部分 SKU 样本运行上述五点诊断。在上线前发现十个 SKU 上格式错误的 product_type 值只需五分钟就能修复,上线后则会变成一张支持工单。
如果您的动态创意出了问题,并且希望有人帮您看看这五个字段中哪一个才是真正的原因,预约 15 分钟演示是对照这份清单逐项检查您 Feed 的最快方式。

Kardelen Yılmaz 在 Feedance 负责增长业务,帮助电商品牌和代理商从每一件投放广告的商品中获得更高回报。她撰写的内容涵盖商品 Feed 质量、Shopping 与 Performance Max 广告系列、创意自动化,以及 AI 驱动的购物如何改变商品曝光。
LinkedIn












