一键导入
skill-041-smart-bidding-learning-phase-monitoring
Flag campaigns currently in Smart Bidding learning phase and assess impact on performance and decision-making.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Flag campaigns currently in Smart Bidding learning phase and assess impact on performance and decision-making.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Verify that Search, Display, Shopping, Video, and Performance Max campaigns are never mixed in ways that compromise optimization signals.
Ensure branded and non-branded keywords live in separate campaigns with independent budgets and targets.
Audit naming conventions across all campaigns, ad groups, and labels for a standardized taxonomy.
Evaluate whether each ad group contains tightly themed, closely related keywords (ideally 5-20 per group).
Segment and analyze Search Partners performance separately from Google Search.
Check whether Search campaigns have inadvertently opted into the Google Display Network.
| name | skill-041-smart-bidding-learning-phase-monitoring |
| description | Flag campaigns currently in Smart Bidding learning phase and assess impact on performance and decision-making. |
| allowed-tools | Read, Grep, Glob |
Smart Bidding algorithms need time to learn optimal bid patterns. During learning, performance may be volatile, making changes extends the learning period, and evaluation of strategy effectiveness is unreliable. This skill identifies campaigns in learning phase, assesses expected exit timing, and flags disruptions that may extend learning.
Data Source: Custom GAQL Required
The standard export does not include campaign primary status or learning phase indicators.
Standard Data:
data/account/campaigns/*/campaign.md - Bidding strategy type, statusdata/performance/campaigns/*/campaign_metrics_30_days.md - Daily performance trendsGAQL Query:
SELECT
campaign.id,
campaign.name,
campaign.bidding_strategy_type,
campaign.primary_status,
campaign.primary_status_reasons,
bidding_strategy.status,
bidding_strategy.type,
metrics.conversions,
metrics.cost_micros,
metrics.impressions,
segments.date
FROM campaign
WHERE campaign.status = 'ENABLED'
AND segments.date DURING LAST_14_DAYS
Run via /google-ads:get-custom with query name learning_phase_status.
Identify Smart Bidding campaigns: Filter for Target CPA, Target ROAS, Maximize Conversions, Maximize Conversion Value strategies.
Check learning phase status: Look for primary status = "LEARNING" or learning-related status reasons; identify recent strategy/setting changes (<14 days).
Assess learning duration: Track days since strategy change, expected remaining learning time (typically 7-14 days for new strategies).
Identify learning disruptions: Flag frequent target adjustments, budget changes, pausing/enabling, or conversion action changes during learning.
Evaluate performance volatility: Compare CPA/ROAS variance during learning vs stable periods; check budget utilization.
| Condition | Severity |
|---|---|
| Learning phase >21 days | Critical |
| Multiple changes during active learning | Critical |
| 3+ strategy changes in 30 days | Critical |
| Learning phase >14 days + low volume (<15 conv/month) | High |
| <15 conversions/month during learning | High |
| CPA variance >50% during learning | Warning |
| Budget underspend >40% during learning | Warning |
Short (default):
## Smart Bidding Learning Phase Audit
**Account:** [Name] | **Smart Bidding Campaigns:** [X] | **In Learning:** [Y]
### Critical ([Count])
- **[Campaign]**: In learning [X] days with [Y] changes → Freeze changes for 14 days
### Warnings ([Count])
- **[Campaign]**: Low volume ([X] conv/mo) extending learning → Consider consolidation
### Recommendations
1. [Priority action]
2. [Secondary action]
Detailed adds: