google-ads-audit について
google-ads-auditは、Google Adsアカウントを分析するスキルです。広告主やアカウント管理チーム向けに、パターンに基づいてデータを評価し、深刻度と潜在的な収益影響で問題や推奨事項を並べ、Buddy™ Agentで変化を追跡できます。
主な機能
- 01アカウント構成、入札、キーワードを分析
- 02広告、コンバージョン、予算などを確認
- 03深刻度別に監査結果を整理
- 04潜在的な収益影響で推奨事項を順位付け
- 05Buddy™ Agentで変化を追跡
活用シーン
- 01Google Adsアカウント全体の健全性を確認
- 02広告費の無駄や改善機会を特定
- 03CPC上昇やコンバージョン減少を診断
- 04問題の解消と再発を継続的に追跡
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ itallstartedwithaidea/ agent-skills --skill google-ads-auditインストール後、Claude Code で/google-ads-auditを入力して読み込まれたか確認します。
詳細
Google Ads アカウント監査
Agent Skills™ の一部です。googleadsagent.ai™ 提供
説明
Google Ads アカウント監査スキルは、独自の1,000パターンのナレッジベースを使用して、あらゆる Google Ads アカウントを包括的かつパターン主導で分析します。これは、キャンペーン構造、入札、キーワード、広告コピー、パフォーマンス マックス、ショッピング、オーディエンス、コンバージョン、予算、品質スコア、検索語句、ディスプレイ、動画/YouTube、リマーケティング、レポート、アカウント構造、ランディングページ、競合戦略、自動化、ポリシー遵守の全20監査カテゴリを網羅する、最も徹底した自動監査です。
ナレッジベースの各パターンには、さまざまな業界の数千の Google Ads アカウントを監査して得られた、特定のアンチパターン、しきい値、またはベストプラクティス違反が記録されています。監査エンジンはアカウントデータをこれらのパターンと照合して評価し、重要度をスコア化した検出事項を生成し、推定効果を添えた優先順位付きの推奨事項を提示します。検出事項はカテゴリごとにまとめられ、収益への潜在的な影響に基づいて順位付けされるため、広告主は改善に向けた明確なロードマップを得られます。
この監査は Buddy™ Agent プラットフォームと直接連携し、特定時点のスナップショットではなく、継続的なモニタリングを可能にします。定期監査として導入すると、このスキルは時間の経過に伴うパターンの解消状況を追跡し、改善の速度を測定して、悪化があった場合に通知します。これにより、従来の単発のコンサルティング成果物としての監査が、常時稼働する最適化レイヤーへと変わります。
使用する場面
- ユーザーが「Google Ads アカウントを監査して」と依頼した場合
- ユーザーが「アカウント全体のレビュー」または「健全性チェック」を希望する場合
- ユーザーが「キャンペーンの何が問題なのか」と尋ねた場合
- ユーザーが「無駄な広告費を見つける」または「最適化の機会を特定する」よう依頼した場合
- ユーザーが「アカウント診断」または「パフォーマンス分析」を求めた場合
- ユーザーが「キャンペーン構造を確認する」または「アカウント設定をレビューする」ことを希望する場合
- ユーザーが「CPC がこんなに高いのはなぜ?」または「コンバージョンが減っているのはなぜ?」と尋ねた場合
- ユーザーが「全20カテゴリを監査する」または「包括的なレビュー」に言及した場合
アーキテクチャ
flowchart TD
A[Google Ads API] -->|Pull Account Data| B[Data Extraction Layer]
B --> C[Campaign Data]
B --> D[Ad Group Data]
B --> E[Keyword Data]
B --> F[Ad Copy Data]
B --> G[Conversion Data]
B --> H[Audience Data]
C --> I[Pattern Matching Engine]
D --> I
E --> I
F --> I
G --> I
H --> I
J[gads-knowledge.js\n1,000 Patterns] --> I
I --> K{Severity Scoring}
K -->|Critical| L[Immediate Action Items]
K -->|High| M[Priority Optimizations]
K -->|Medium| N[Improvement Opportunities]
K -->|Low| O[Best Practice Refinements]
L --> P[Audit Report Generator]
M --> P
N --> P
O --> P
P --> Q[Prioritized Findings by Category]
P --> R[Estimated Revenue Impact]
P --> S[Implementation Roadmap]
実装
監査ではナレッジベースからパターンを読み込み、それぞれを実際のアカウントデータに照らして評価します。
import { GoogleAdsApi } from 'google-ads-api';
import { auditPatterns } from './gads-knowledge.js';
const AUDIT_CATEGORIES = [
'campaign_structure', 'bidding', 'keywords', 'ad_copy',
'pmax', 'shopping', 'audiences', 'conversions',
'budget', 'quality_score', 'search_terms', 'display',
'video_youtube', 'remarketing', 'reporting', 'account_structure',
'landing_pages', 'competitive_strategy', 'automation', 'policy'
];
async function runFullAudit(customerId, credentials) {
const client = new GoogleAdsApi({ ...credentials });
const customer = client.Customer({ customer_id: customerId });
const accountData = await extractAccountData(customer);
const findings = [];
for (const category of AUDIT_CATEGORIES) {
const categoryPatterns = auditPatterns.filter(p => p.category === category);
for (const pattern of categoryPatterns) {
const result = await evaluatePattern(pattern, accountData);
if (result.triggered) {
findings.push({
category,
pattern_id: pattern.id,
severity: result.severity,
finding: result.description,
recommendation: result.recommendation,
estimated_impact: result.impact,
affected_entities: result.entities
});
}
}
}
return prioritizeFindings(findings);
}
async function extractAccountData(customer) {
const campaigns = await customer.query(`
SELECT campaign.id, campaign.name, campaign.status,
campaign.bidding_strategy_type, campaign.budget.amount_micros,
metrics.impressions, metrics.clicks, metrics.cost_micros,
metrics.conversions, metrics.conversions_value
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
`);
const keywords = await customer.query(`
SELECT ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type,
ad_group_criterion.quality_info.quality_score,
metrics.impressions, metrics.clicks, metrics.cost_micros
FROM keyword_view
WHERE segments.date DURING LAST_30_DAYS
`);
return { campaigns, keywords };
}
gads-knowledge.js のパターン定義の構造:
export const auditPatterns = [
{
id: 'KW-001',
category: 'keywords',
name: 'Broad Match Without Smart Bidding',
severity: 'critical',
condition: (data) => data.keywords.some(
kw => kw.matchType === 'BROAD' &&
!['TARGET_CPA', 'TARGET_ROAS', 'MAXIMIZE_CONVERSIONS']
.includes(kw.campaignBiddingStrategy)
),
description: 'Broad match keywords found without smart bidding, risking irrelevant traffic.',
recommendation: 'Pair broad match keywords with Target CPA or Target ROAS bidding.',
impact: 'high'
},
{
id: 'BID-012',
category: 'bidding',
name: 'Insufficient Conversion Volume for Smart Bidding',
severity: 'high',
condition: (data) => data.campaigns.some(
c => c.usesSmartBidding && c.conversions30d < 15
),
description: 'Smart bidding campaigns with fewer than 15 conversions in 30 days.',
recommendation: 'Consolidate campaigns or switch to portfolio bidding to aggregate signals.',
impact: 'high'
}
];
Buddy™ Agent との連携
Google Ads 監査スキルは、Buddy™ Agent プラットフォームにおける基盤となる診断ツールです。ユーザーが Google Ads アカウントを接続すると、Buddy™ は全20カテゴリを対象とした初回の完全監査を自動的に開始します。結果は、重要度別に色分けされた検出事項と優先順位付きのアクションキューとして、Buddy™ ダッシュボードに表示されます。
Buddy™ は監査での検出事項を活用し、プロアクティブな推奨エンジンを動かします。重大な検出事項があると、Slack/メールで直ちに通知されます。重要度の高い検出事項は、ユーザーの次回セッション用にキューへ追加されます。監査は設定可能なスケジュール(毎日、毎週、または毎月)で再実行され、解決の進捗を追跡し、新たな問題を検出します。
監査スキルの結果は後続のスキルにも連携されます。キーワードに関する検出事項はキーワード調査スキルを、広告コピーに関する検出事項は広告コピー生成を、品質スコアに関する検出事項は品質スコア最適化スキルを起動します。
ベストプラクティス
- 基準値を設定するため、アカウントに変更を加える前に完全監査を実施します
- 最大の効果を得るため、重大度が「重大」および「高」の検出事項から優先して対応します
- 悪化を早期に検出できるよう、監査を毎週定期実行するよう設定します
- 統計的に有意なデータを得るため、過去30日間の参照期間を使用します
- 対応する前に、監査での検出事項をコンバージョン トラッキングの正確性と照合します
- 変更を実施する前に、関係者のレビュー用として監査レポートをエクスポートします
- 最適化チームの有効性を測定するため、パターンの解消速度を追跡します
- アカウント規模と業界ベンチマークに応じて、重要度のしきい値をカスタマイズします
- 微妙な戦略上の問題には、自動検出と手動レビューを組み合わせます
- 代理店業務では、監査履歴を使ってクライアントに提供した価値を示します
プラットフォームの互換性
| プラットフォーム | 対応状況 |
|---|---|
| Claude Code | ✅ |
| Cursor | ✅ |
| Codex | ✅ |
| Gemini | ✅ |
関連スキル
- キーワード調査 - キーワード監査の結果をもとに、キーワードの拡張や除外キーワードの抽出を行います
- 広告コピーの生成 - 広告コピーの監査結果をもとに、新しい広告バリエーションを生成します
- 品質スコアの最適化 - 品質スコアの結果をもとに、的を絞った品質スコア改善ワークフローを実行します
- 並列エージェントオーケストレーション - 20 のカテゴリにわたるアカウント全体の監査では、サブエージェントの並列実行が効果的です
キーワード
google ads audit, ppc audit, account health check, campaign review, google ads optimization, ad account analysis, ppc analysis, google ads best practices, campaign audit checklist, wasted spend analysis, google ads diagnostics, performance review, account structure audit, bidding audit, keyword audit
© 2026 googleadsagent.ai™ | Agent Skills™ | MIT License