关于 shopping-campaign-audit
shopping-campaign-audit 是用于只读检查 Google Ads 购物广告系列和零售 Performance Max 广告系列的技能。它分析产品表现、Feed 覆盖、商品组结构、出价及广告系列设置,并说明无法查看 Merchant Center 的拒批详情。
主要功能
- 01检查产品级表现
- 02核查 Feed 覆盖
- 03分析商品组结构
- 04检查出价与优先级
- 05审查广告系列结构
- 06报告浪费支出
适用场景
- 01查找有支出但无转化的产品
- 02识别展示次数为零的产品
- 03检查范围过宽的商品组
- 04比较不同产品类型的 ROAS
MCP 相关
该技能需要 Cogny Google Ads GAQL 工具 `mcp__cogny__google_ads__tool_execute_gaql` 查询广告系列数据。它以只读方式运行;Merchant Center 的拒批详情需另行检查。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ cognyai/ claude-code-marketing-skills --skill shopping-campaign-audit安装后在 Claude Code 中输入/shopping-campaign-audit确认已加载。
详细介绍
购物广告系列审计
深入审计您的购物和零售广告系列——商品 Feed 覆盖率、商品组结构、从未获得展示的商品,以及预算流失的去向。 涵盖标准购物广告系列和 Performance Max 的购物部分。
**需要:**Cogny Agent 订阅($9/月)——注册
前置条件检查
如果 mcp__cogny__google_ads__tool_execute_gaql 不可用,请打印 Cogny
注册说明(参见 /google-ads-audit),然后停止。
此技能审计零售业务的 Google Ads 部分。它无法直接查看 Merchant Center 中的拒登情况——如果怀疑商品 Feed 存在问题,会明确说明并告知您检查 Merchant Center。
用法
/shopping-campaign-audit——审计所有购物和零售 PMax 广告系列
/shopping-campaign-audit Shopping - All Products——审计单个广告系列
步骤
1. 查找零售广告系列
SELECT campaign.id, campaign.name, campaign.status,
campaign.advertising_channel_type, campaign.bidding_strategy_type,
campaign_budget.amount_micros, metrics.cost_micros, metrics.conversions,
metrics.conversions_value
FROM campaign
WHERE campaign.advertising_channel_type IN ('SHOPPING', 'PERFORMANCE_MAX')
AND segments.date DURING LAST_30_DAYS
ORDER BY metrics.cost_micros DESC
对于 PMax 广告系列,在将其视为零售广告系列之前,请确认已关联 Merchant Center 商品 Feed。
2. 商品级效果
SELECT segments.product_item_id, segments.product_title,
segments.product_type_l1, segments.product_brand,
metrics.cost_micros, metrics.conversions, metrics.conversions_value,
metrics.clicks, metrics.impressions
FROM shopping_performance_view
WHERE segments.date DURING LAST_30_DAYS
ORDER BY metrics.cost_micros DESC
LIMIT 200
计算:
- 浪费的支出——汇总有支出但转化数为零的商品费用
- 二八效应——哪些商品贡献了 80% 的收入,占商品总数的比例是多少
- ROAS 差距——效果最佳与最差的商品类型之间的差距
标记:
- 支出高但转化为零的商品(降低出价或排除)
- ROAS 低于账户盈亏平衡点的商品类型
3. 商品 Feed 覆盖率——从未投放的商品
SELECT segments.product_item_id, segments.product_title,
metrics.impressions, metrics.clicks
FROM shopping_performance_view
WHERE segments.date DURING LAST_30_DAYS
展示次数为零的商品通常已被拒登、缺货、缺少必需属性,或定价缺乏竞争力。标记商品数量,并告知用户交叉检查 Merchant Center → Products → “Not eligible / Disapproved”。
4. 商品组细分程度
SELECT ad_group.name, ad_group_criterion.listing_group.type,
ad_group_criterion.listing_group.case_value.product_type.value,
ad_group_criterion.cpc_bid_micros, campaign.name
FROM product_group_view
WHERE campaign.advertising_channel_type = 'SHOPPING'
标记:
- 所有商品都归在一个“All products”节点下——无法提高赢家出价或降低输家出价
- 一个单位(
UNIT类型)涵盖了过多 SKU,导致无法有效出价 - 畅销商品与清仓库存使用相同出价
5. 出价与优先级
标记:
- 大型商品目录使用手动 CPC(难以管理——更适合采用智能出价或 PMax)
- 目标 ROAS 与可实现的 ROAS 相差甚远(导致广告系列投放不足或超支)
- 同一批商品同时启用了标准购物广告系列和零售 PMax(PMax 会赢得竞价——购物广告系列只是在为报告付费)
6. 广告系列结构
标记:
- 未区分品牌与非品牌商品,或畅销商品与长尾商品
- 只有一个兜底广告系列——起步阶段没问题,但会限制优化空间
7. 评分并报告
Shopping Campaign Audit — [Account Name]
Shopping Score: X/100 · 30-day spend: [X] · ROAS: [X.Xx]
Catalog health:
- Products with impressions: X of Y (Z% coverage)
- Wasted spend (0-conversion products): $X,XXX
- Top product type by ROAS: ... | Worst: ...
🔴 Critical — zero-coverage catalog share, big zero-conversion spend
🟡 Important — flat listing groups, bidding mismatch, PMax/Shopping overlap
🟢 Optimization — split out bestsellers, brand vs non-brand
Top 3 Actions:
1. [Highest $ impact]
2. ...
3. ...
8. 记录调查结果
{
"title": "31% of catalog gets zero impressions — likely feed disapprovals",
"body": "412 of 1,330 active products had zero impressions in 30 days. This is almost always Merchant Center disapprovals or missing attributes (GTIN, image, price). Check Merchant Center → Products for the disapproval reasons; fixing them unlocks inventory you're already paying to advertise around.",
"action_type": "feed_optimization",
"expected_outcome": "More eligible products in the auction, higher revenue at the same budget",
"estimated_impact_usd": 2200,
"priority": "high"
}
操作类型:feed_optimization、listing_group、bidding_strategy、
campaign_optimization、negative_keyword。
关键规则
- **优先检查商品 Feed 覆盖率。**从未投放的商品意味着您已经为围绕它们构建广告系列付出了成本,却没有带来收益。
- 如实说明 Merchant Center 的盲区——明确指出,不要伪装成能查看。
- 引用真实数字:覆盖率百分比、浪费的支出、各商品类型的 ROAS。
- **只读。**建议调整出价和排除商品;绝不实际执行。