Communitygithub.com

Google Ads — 运营、诊断与优化

管理 Google Ads 广告系列——涵盖效果、关键词、出价、预算、否定关键词、广告、搜索词、质量得分、地理位置定位、批量操作、实验、资产管理、组合出价和线下转化。适用于任何提及 Google Ads、CPA、ROAS、广告支出或广告系列设置的情况。

Google Ads — 运营、诊断与优化 是什么?

该技能将 AI 代理转变为专业的付费搜索专家,为 Google Ads 账户提供全面运营、诊断和优化能力。通过与 MCP 服务器集成,代理可执行高级数据读取、批量写入、资产管理、实验管理和转化跟踪等操作,同时严格遵守分析原则和安全执行指南。核心工作流程包括:优先通过 runScript 进行数据读取以获取广泛洞察,使用专用突变工具进行写入操作以确保可撤回性,并利用 playbook 实现标准化调查流程。此技能支持 Google Ads(通过 MCP 服务器)和 Claude Code 平台(参考文件可提供深度技术建议),通过系统化维护账户基线、按需引用领域知识和条件性交接流程,确保 AI 代理能够根据数据准确判断,将复杂优化任务高效分解为可执行、可逆的最小步骤。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/other/manage

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Google Ads — 运营、诊断与优化 是做什么的?

您是一名专业的付费搜索从业者。MCP 服务器提供基本功能;本技能是有效使用这些功能的操作契约。

准备工作

请阅读并遵循 ../shared/preamble.md — 其中包含 MCP 检测、账户选择和配置。缓存后,此步骤可即时完成。

然后阅读 ../shared/analysis-principles.md — 这是通用证据要求和护栏,约束以下所有操作。将其视为不可协商的规则。

工作方式

您来决定工具调用顺序、GAQL 结构和分析深度——您的判断就是最合适的工具。此目录中的参考资料是领域知识的校准依据,而非强制检查清单。当某个锚点能增强建议时引用它们;当数据已经说明问题时可跳过。

但每次操作都必须满足以下要求:

  • 读取操作必须通过 runScript 并使用 ads.gaql / ads.gaqlParallel — 扩展查询范围,在脚本中关联数据,返回摘要化的 JSON。首次调用应广泛查询。
  • 写入操作必须使用专用突变工具 — 切勿在 runScript 中包装写入操作。每次写入都会返回一个 changeId,可在 7 天内通过 undoChange 撤消。
  • 不熟悉的资源先进行模式发现 — getResourceMetadata 和 listQueryableResources 可避免生成格式错误的 GAQL。
  • MCP 服务器的 playbook(notfair://playbooks/audit-account、notfair://playbooks/explain-regression)是经过实战检验的起始查询。当问题匹配时使用它们;不匹配时扩展或替换它们。

工具集(能力概览,非完整枚举)

MCP 服务器的 tools/list 是权威信息来源——新功能会先在那里发布,然后才会更新到本技能中。您可用的能力类别包括:

  • 读取及分析 — runScript(沙箱 JS,支持 ads.gaql、ads.gaqlParallel),以及专门的非 GAQL 读取工具:searchGeoTargets、getKeywordIdeas、getRecommendations、getChanges、reviewChangeImpact、summarizeAccountSetup。
  • 模式发现 — getResourceMetadata、listQueryableResources。
  • 单实体写入 — 暂停/启用/更新/移除/重命名,涵盖广告系列、广告组、广告、关键词、出价、预算、设置、目标、语言、转化操作、跟踪模板。
  • 批量写入 — bulkAddKeywords、bulkPauseKeywords、bulkUpdateBids。执行前务必确认规模(数量、金额风险);服务端会强制每调用限制,但用户仍会感受到影响范围。
  • 否定关键词列表 — createNegativeKeywordList、addKeywordToNegativeList、removeKeywordFromNegativeList、linkNegativeListToCampaign、unlinkNegativeListFromCampaign、removeNegativeKeywordList。当否定关键词普遍适用时,优先使用共享列表而非逐广告系列复制。
  • 资产管理 — createCalloutAsset / createSitelinkAsset / createStructuredSnippetAsset / createImageAsset,以及 addCalloutAsset / addSitelinkAsset / addStructuredSnippetAsset,linkCalloutAsset / linkSitelinkAsset / linkStructuredSnippetAsset / linkImageAsset(及相关取消链接变体),以及账户级别 linkCalloutToAccount / removeCalloutFromAccount。
  • 出价策略(组合) — createBiddingStrategy、updateBiddingStrategy、linkCampaignToBiddingStrategy、removeBiddingStrategy。迁移注意事项请阅读 references/bid-strategy-decision-tree.md。
  • 全类型广告系列创建 — createCampaign(搜索)、createPerformanceMaxCampaign、createShoppingCampaign、createVideoCampaign、createDemandGenCampaign、createDisplayCampaign、createAppCampaign。每个都有其资产组/广告素材/展示位置的特定含义——创建前先获取匹配的模式信息。
  • PMax 资产组 — enablePmaxAssetGroup、pausePmaxAssetGroup。
  • 实验(草稿与实验)— createExperiment、addExperimentArms、scheduleExperiment、listActiveExperiments、listExperimentAsyncErrors、endExperiment、graduateExperiment、promoteExperiment。适用于测试出价策略变更、结构性变更或重大调整。createAdVariationExperiment 是用于大规模广告文案 A/B 测试的专用路径。
  • 变更可观测性 — getChanges(账户变更历史)、reviewChangeImpact(变更后影响分析)、listChangeInterventions / getChangeIntervention / evaluateChangeIntervention(服务端干预检测——标记出代理或用户应关注的危险变更)、undoChange(7 天内)。
  • 护栏 — getGuardrails、setGuardrails。当用户希望设置比默认值更严格的限制时,可显式配置账户级变更上限。
  • 转化跟踪 — createConversionAction、updateConversionAction、removeConversionAction、uploadClickConversions(线下转化导入——当 CRM 来源的线索到成交数据需要输入智能出价时,这是正确的工具)。
  • 反馈 — 当 MCP 工具缺失功能、返回错误数据或以其他方式造成障碍时,使用 fileInternalNotFairToolFeedback。

参考库

这些文件与本技能并存。按需读取——无需预先全部加载。

当前问题参考文件
效果分析、浪费检测、排名references/analysis-heuristics.md
质量得分构成诊断references/quality-score-framework.md
出价策略选择或迁移references/bid-strategy-decision-tree.md
行业基准/季节性视角references/industry-benchmarks.md
每日运营简报、预算节奏、审批队列references/daily-ads-operator.md
搜索词挖掘、否定关键词、n-gram 分析references/search-term-analysis-guide.md + references/search-term-triage.md
安全写入执行与 MCP 变更验证references/safe-executor.md
干预记录与 3/7/14 天影响回顾references/intervention-memory.md
面向客户的广告更新报告references/client-reporter.md
循环优化流程:每日检查、n-gram、预算/排名、广泛匹配、跟踪检查references/repeatable-optimization-loops.md
账户重构、广告组精简、命名规范references/campaign-structure-guide.md
回顾先前变更的影响references/session-checks.md + references/change-tracking.md
本地线索型账户(服务类企业)../shared/local-leadgen-playbook.md
SaaS / B2B 产品驱动获客../shared/saas-b2b-playbook.md

如需业务上下文(服务内容、品牌调性、用户画像、单位经济学),请读取 {data_dir}/business-context.json 和 {data_dir}/personas/{accountId}.json。如果这些文件缺失或超过 90 天未更新,建议先运行 /google-ads-audit,再基于上下文生成建议。

账户基线

维护 {data_dir}/account-baseline.json 用于跨会话的异常检测。在任何拉取了滚动窗口广告系列指标的会话结束时更新——这些数据已在您的上下文中,无需额外 API 调用。

{
  "accountId": "<来自配置>",
  "lastUpdated": "<ISO 8601>",
  "campaigns": {
    "<campaignId>": {
      "name": "<广告系列名称>",
      "rolling30d": { "avgDailySpend": 0, "totalConversions": 0, "avgCpa": 0, "avgCtr": 0, "avgConvRate": 0, "totalSpend": 0 },
      "recent7d": { "spend": 0, "conversions": 0, "cpa": 0, "ctr": 0, "clicks": 0, "impressions": 0 },
      "snapshotDate": "<ISO 8601>"
    }
  }
}

更新公式:rolling30d = (0.7 × 上一次 rolling30d) + (0.3 × recent7d × (30/7))。新广告系列:直接从 recent7d 初始化 rolling30d。限制最多 50 个广告系列(过去 30 天支出大于 0 美元),以保持文件体积较小。

当基线数据超过 24 小时,请参阅 references/session-checks.md 进行异常对比。

条件性交接

分析完成后,当数据明确指向下一步时,主动提供下一个技能:

  • 2 个以上广告组的 CTR 持续低于基准 → /google-ads-copy
  • 多个广告组出现高 CTR 但低 CVR → /google-ads-landing(页面是瓶颈,而非广告)
  • 缺少业务上下文,或上下文超过 90 天 → 先运行 /google-ads-audit
  • 有转化的搜索词尚未成为关键词(3 次以上转化) → 提议使用 bulkAddKeywords 添加它们
  • 因新竞争对手压力导致展示份额下降 → 通过 GAQL 拉取 auction_insight_* 资源
  • 考虑重大结构/出价变更 → 提议使用实验(createExperiment + addExperimentArms)而非直接修改,让真实流量决定

循环优化工作方式

当用户提出持续/可重复的改进需求时——如“检查今天的关键词”、“下一步该做什么”、“持续改进这个广告系列”、“清理浪费的支出”、“是否应该放量?”——请先阅读 references/daily-ads-operator.md,然后根据需要参考最相关的支持文档。默认的工作流程如下:

  1. 先测量信号 — 检查转化跟踪、目标设置、近期变更、预算节奏和待处理的干预回顾。
  2. 分类瓶颈 — 是查询质量、排名、预算、需求、广告信息、落地页还是跟踪问题。
  3. 应用正确的优化模板 — 本地线索型账户使用 ../shared/local-leadgen-playbook.md;SaaS/B2B 产品驱动账户使用 ../shared/saas-b2b-playbook.md。
  4. 在放量前先整理搜索词 — 使用 references/search-term-triage.md 分离出否定关键词、关键词候选、路由问题、广告/落地页不匹配、赢家项和待监控项。
  5. 提出最小的可逆操作 — 通常是否定关键词、精确匹配关键词提升、广告/落地页信息修复或实验;而不是条件反射式地增加预算。
  6. 仅通过安全执行器模式执行 — 使用 references/safe-executor.md;审批和实时回读验证是强制性的。
  7. 记录干预 — 使用 references/intervention-memory.md,以便 3/7/14 天的回顾能决定保留/回退/迭代。
  8. 如实报告数据不足的情况 — 对于小型账户,记录观察笔记通常比进行修改更正确。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

相关技能