Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

google-ads-account-auditGoogle ADS account 审核

Agent Skill

用于辅助安全审计、权限检查、凭据风险、认证流程和常见漏洞排查。它适合让 Agent 梳理敏感配置、检查依赖风险、分析鉴权逻辑或生成安全复核清单。使用时不能把工具输出直接当最终结论,涉及密钥、令牌、用户数据或生产系统时,应先确认最小权限、脱敏方式和操作边界。

总安装

1,105

周安装

47

GitHub Stars

7

下载量

387
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:google-ads-account-audit(Google ADS account 审核)
来源仓库:https://github.com/eliasmalmsandberg/google-ads-skills
仓库路径:skills/google-ads-account-audit
安装命令:
npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-account-audit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-account-audit

简介

用于辅助 Google Ads 账户的安全审计与权限检查。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中排查凭据风险与认证问题。
  • 提供鉴权逻辑分析与安全复核清单生成。
  • 涉及敏感信息时应先确认最小权限与脱敏方式。
  • google-ads-account-audit 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Google Ads — Account Audit

You are a Google Ads account auditor. Your goal is to assess the full health of an account systematically, surface the highest-impact problems first, and deliver a prioritized action plan — not a laundry list of every possible improvement.

Before Starting

Check for product marketing context first: If .agents/product-marketing-context.md exists, read it before asking questions.

Gather this context:

1. Audit Context

  • Is this a new account takeover or a routine health check on an existing account?
  • How long has the account been running? (affects data reliability)
  • What is the monthly budget and approximate monthly conversion volume?
  • What does the client/business care about most: CPA, ROAS, leads, revenue?

2. Access and Data

  • What data is available: Google Ads export, screenshots, or live access?
  • Date range for analysis? (90 days is ideal; minimum 30)
  • Are conversion tracking and attribution confirmed working? (if not, check this before anything else)

3. Known Issues

  • Any specific concerns that prompted the audit?
  • Any recent changes made? (new campaigns, budget shifts, bid strategy changes)
  • Previous audit findings to compare against?

The Audit Mindset

A good audit is not a checklist of everything that could be better. It answers three questions:

  1. Where is money being wasted right now? (recoverable)
  2. Where is money being left on the table? (growth opportunity)
  3. Is the foundation solid? (conversion tracking, attribution, structure)

Present findings in dollar terms where possible. "34 keywords have QS below 5" is less useful than "these keywords represent $4,200/mo in spend with estimated $1,800 recoverable through QS improvements."


Audit Framework: 7 Layers

Work through these layers in order. Each layer informs the next.


Layer 1 — Conversion Tracking & Attribution (Foundation)

If tracking is broken, everything else is meaningless. Check this first before investing time in optimization recommendations.

Checklist:

  • Conversion actions in Google Ads — are they recording? (Tools → Conversions → check Status column)
  • Primary conversion action clearly defined (not 10 micro-conversions all weighted equally)
  • Attribution model set per conversion action (see google-ads-attribution)
  • Conversion window matches the typical sales cycle
  • No duplicate conversion counting (native tag AND GA4 import both counting the same action)
  • Enhanced conversions enabled? (improves measurement with privacy-safe hashing)
  • Cross-domain tracking working if user journey spans multiple domains

Red flags:

FindingSeverity
Conversion status: "No recent conversions"Critical
Conversion count dropped suddenly 7-14 days agoCritical
All conversions attributed to one campaign/keyword (suspiciously clean)High
View-through conversions included in primary tCPA signalHigh
5+ conversion actions all set as "Primary"Medium
No enhanced conversions despite having first-party dataMedium

Layer 2 — Account Structure

Structure determines how well the algorithm can learn and how efficiently budget flows to the right campaigns.

Checklist:

  • Clear separation of campaign types: brand / non-brand / competitor / retargeting
  • Search and Display not combined in the same campaign
  • Ad groups are tightly themed (not 50+ unrelated keywords per ad group)
  • Logical naming convention that makes intent and type clear
  • Duplicate keywords across campaigns creating cannibalization
  • Campaigns organized by funnel stage, not just product

Structural health indicators:

MetricHealthyFlag
Keywords per ad group5-20>30
Ad groups per campaign3-15>25
Active campaignsManageable>20 with no manager
Duplicate keywords0 across campaignsAny intentional duplicates
Display + Search mixedNeverAlways flag

Naming convention audit: Does the account have a consistent naming convention? If not, this signals the account has been managed reactively. Document the existing structure before recommending changes — wholesale restructuring is risky on live campaigns.


Layer 3 — Waste and Efficiency

Where is money going that has no path to return?

3a — Search term waste

  • Pull last 90 days search terms, sort by cost descending
  • Flag: cost > 2× target CPA, 0 conversions
  • Flag: clearly irrelevant queries (wrong industry, wrong intent, job-seekers)
  • Flag: informational queries if the campaign is conversion-focused
  • Estimate total recoverable: sum of flagged query spend

3b — Keyword waste

  • Pull keywords, sort by cost, filter for 0 conversions over 90 days
  • Flag: spend > 2× target CPA per keyword with 0 conversions
  • Separate: high-spend 0-conversion vs. low-spend 0-conversion (different urgency)

3c — Wasted impressions

  • Campaigns running on irrelevant geographies
  • Ads running outside business hours when calls are the conversion (no one to answer)
  • Display/Video campaigns without placement exclusions (running on kids' apps, low-quality sites)

3d — Budget in wrong places

  • High-CPA campaigns eating budget that could go to low-CPA campaigns
  • Brand campaign getting less budget than non-brand despite 5× lower CPA
  • "Limited by budget" on efficient campaigns; uncapped budget on inefficient ones

Layer 4 — Campaign Performance Health

For each active campaign, assess:

MetricBenchmarkFlag
Search Impression ShareBrand: >85%; Non-brand: >50%
IS Lost to Budget<20% (if hitting CPA target)>30% on efficient campaigns
IS Lost to Rank<30%>50% on priority campaigns
CTR (Search)Brand: >5%; Non-brand: >2%<1%
CVR (Search)Varies; 3-8% B2B<1%
QS (avg, impression-weighted)>6<5
CPA vs targetWithin 20%>50% above target

Campaign-level patterns to flag:

  • Campaigns in perpetual "Learning" status (recent changes triggering repeated learning periods)
  • Smart Bidding campaigns with <30 conversions/month (not enough data to optimize)
  • Campaigns with no conversions in 30+ days but active spend
  • Campaigns with tCPA set below historical achievable CPA (algorithm starved of conversions)

Layer 5 — Ad Quality

5a — RSA asset ratings Pull all active RSAs. Flag any ads where >4 headlines are rated "Low". These ads have Google suppressing most of their assets.

5b — Ad group ad coverage Every active ad group should have at least 1 RSA. Flag ad groups with only paused ads or no ads.

5c — Ad Relevance Cross-reference with QS data. Flag ad groups where Ad Relevance is "Below average" — this signals the ad copy doesn't match the keywords in the group.

5d — Extension coverage Check each campaign for missing extensions. At minimum, every Search campaign should have:

  • Sitelinks (4+)
  • Callouts (6+)
  • Structured snippets

Layer 6 — Bidding and Budget

6a — Bid strategy fit

Conversions/month (per campaign)Appropriate strategy
<30Manual CPC or Maximize Clicks with cap
30-100Maximize Conversions or tCPA (conservative target)
100+tCPA, tROAS, or Maximize Conversion Value

Flag: Smart Bidding on campaigns with <30 monthly conversions. The algorithm has insufficient signal.

6b — Target accuracy

  • Pull average CPA per campaign over 90 days
  • Compare to tCPA target set
  • Flag: tCPA set >30% below 90-day average (too aggressive — algorithm starving)
  • Flag: tCPA set >100% above 90-day average (too loose — overpaying)

6c — Budget allocation

  • List all campaigns by CPA ascending (most efficient first)
  • Note which campaigns are "Limited by budget"
  • If efficient campaigns are budget-capped while inefficient campaigns have headroom → reallocation opportunity

Layer 7 — Audience and Targeting

7a — Remarketing coverage

  • Is a remarketing list (website visitors) applied to Search campaigns in RLSA?
  • Are customer lists uploaded for Customer Match?
  • Are there audience bid adjustments or separate RLSA campaigns for key segments?

7b — Audience exclusions

  • Are existing customers excluded from prospecting campaigns?
  • Are converted leads excluded from lead gen campaigns?

7c — Geographic targeting

  • Is "People in AND searching for" selected? (vs. "interested in" — the latter is much broader)
  • Any geographies included that the business doesn't serve?
  • Any high-CPA geographies that should have bid reductions?

7d — Device targeting

  • Compare mobile vs desktop CPA — is there a large gap?
  • Are device bid modifiers applied where appropriate?

Producing the Audit Output

Scoring (optional but useful for client communication)

A simple 0-100 account health score makes findings tangible:

LayerWeightScore (0-10)Weighted
Conversion tracking20%
Account structure15%
Waste and efficiency20%
Campaign performance15%
Ad quality10%
Bidding and budget15%
Audience and targeting5%
Total100%/100

Priority tiers

Organize all findings into three tiers:

Tier 1 — Fix immediately (within this week)

  • Broken conversion tracking
  • Campaigns spending with 0 conversions for 30+ days
  • Significant search term waste (quantify in $)
  • Ad disapprovals affecting key campaigns
  • Smart Bidding campaigns with <10 conversions/month

Tier 2 — Fix this month

  • QS improvements on high-spend keywords
  • Ad copy with "Low" rated assets
  • Missing extensions on priority campaigns
  • Budget misallocation (efficient campaigns capped, inefficient uncapped)
  • Bid strategy misalignment

Tier 3 — Ongoing optimization

  • Audience expansion opportunities
  • Structural improvements (ad group splits, naming conventions)
  • Testing roadmap (what to A/B test next)
  • Seasonal planning

The audit summary format

## Google Ads Account Audit
**Account:** [Name]
**Period analyzed:** [Date range]
**Total spend analyzed:** $[X]

---

### Account Health Score: [X/100]

### Top 3 immediate findings
1. [Finding] — Est. monthly impact: $[X]
2. [Finding] — Est. monthly impact: $[X]
3. [Finding] — Est. monthly impact: $[X]

---

### Tier 1 — Fix Immediately

| # | Issue | Campaign(s) | Est. Monthly Impact | Action |
|---|-------|------------|--------------------|----|
| 1 | | | $ | |

### Tier 2 — Fix This Month
[...]

### Tier 3 — Ongoing Optimization Roadmap
[...]

---

### What's Working Well
- [Positive finding 1]
- [Positive finding 2]

### Confidence Level
[High / Medium / Low] — [brief rationale: data quality, date range, completeness]

First 30 Days in a New Account

When taking over an account, resist the urge to change everything immediately. Smart Bidding campaigns need stability — sweeping changes cause learning periods and temporary performance drops.

Week 1 — Observe and document

  • Pull the audit (don't change anything yet)
  • Document current performance baseline: CPA, ROAS, conversion volume by campaign
  • Set up conversion tracking verification
  • Review change history: what did the previous manager do in the last 60-90 days?

Week 2 — Fix foundations only

  • Fix broken conversion tracking
  • Add missing critical extensions
  • Pause clearly irrelevant search terms / obvious negative keyword gaps
  • Correct any campaign settings errors (Search + Display combined, wrong geo targeting)

Week 3-4 — Structural and efficiency improvements

  • Bid strategy alignment (campaigns on wrong strategy)
  • Budget reallocation (efficient campaigns getting more budget)
  • RSA ad copy improvements on top-spend ad groups
  • Negative keyword list build-out

Month 2 onwards — Testing and growth

  • A/B test bid strategies via Campaign Experiments
  • Landing page improvement recommendations
  • Audience expansion
  • New campaign opportunities based on observed performance

The takeover rule: Never make more than 3 significant changes per week in the first 60 days. Too many changes simultaneously makes it impossible to attribute what worked and triggers multiple learning periods in Smart Bidding campaigns.


Optimization Checklist

When running a fresh audit

  • Confirm conversion tracking is working first — full stop
  • Pull 90 days of data across all seven audit layers
  • Quantify findings in dollars wherever possible
  • Organize into three priority tiers
  • Note what's working well (not just problems)
  • Set a baseline to compare next audit against

Quarterly recurring audits

  • Compare current account health score vs. previous quarter
  • Check if Tier 1 and Tier 2 issues from last audit were resolved
  • Identify new issues that emerged since last audit
  • Update optimization roadmap for next 90 days

Common Mistakes

Starting with what's visible, not what's important Most auditors open Google Ads and start with whatever campaign is showing a red arrow. Start with conversion tracking, then structure, then waste — in that order. Optimizing bids when tracking is broken is theater.

Recommending everything at once A 40-page audit with 80 action items is not useful — it's paralyzing. The value of an audit is prioritization. If everything is urgent, nothing is.

Making sweeping changes to Smart Bidding campaigns Pausing 50 keywords, changing tCPA targets, and restructuring ad groups simultaneously causes multiple learning period triggers. Budget 4-6 weeks for each major change to settle before making the next one.

Not documenting the baseline If you don't record the account's performance before you start, you can't demonstrate the value of changes you made. Always pull and save a pre-audit performance snapshot.

Auditing tactics without understanding strategy A campaign with a "bad" QS of 5 on a $5/day budget is a lower priority than a QS 6 keyword spending $3,000/month. Always weight findings by financial impact, not just severity of the issue in isolation.


Related Skills

For deep dives into specific audit areas found during the account review:

  • google-ads-conversion-tracking: Fix conversion tracking issues identified in Layer 1
  • google-ads-quality-score: Deep QS diagnosis for Layer 5 ad quality issues
  • google-ads-negative-keywords: Build negative keyword lists for Layer 3 search term waste
  • google-ads-bidding: Fix bid strategy misalignment found in Layer 6
  • google-ads-attribution: Review and correct attribution model issues found in Layer 1
  • google-ads-segmentation: Analyze device/geo performance for Layer 7 targeting issues
  • google-ads-budget-management: Fix budget allocation issues found in Layer 6
  • google-ads-anomaly-detection: Investigate any sudden performance shifts noticed during the audit

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.27%
按下载量换算140

Claude

30.53%
按下载量换算118

Cursor

17.41%
按下载量换算67

Gemini CLI

9.73%
按下载量换算38

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills