wasted-spend-finder について
wasted-spend-finderは、Google AdsとMetaのキャンペーンを分析し、広告費の無駄を特定・分類するマーケティングスキルです。キャンペーン別の基準で除外ファイルを作成し、アカウント変更は人による確認を前提とします。
主な機能
- 01費用・コンバージョン・クリック数の基準で判定
- 02Google Adsの検索語句・キーワード・掲載先を分析
- 03Metaの掲載先・オーディエンス・クリエイティブを確認
- 04テーマ別に除外項目を分類
- 05アップロード用CSV除外リストを作成
- 06誤判定リスクと削減見込みを確認
活用シーン
- 01Google Adsでコンバージョンのない検索語句を特定
- 02Metaの掲載先やオーディエンスの無駄な費用を確認
- 03キャンペーン確認用の分類済み除外ファイルを作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thatrebeccarae/ claude-marketing --skill wasted-spend-finderインストール後、Claude Code で/wasted-spend-finderを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
EXAMPLES.mdLICENSEREFERENCE.md詳細
無駄な広告費の検出
Google Ads と Meta プラットフォーム全体で、無駄な広告費を特定し、分類します。テーマ別に分類された、アップロード可能な除外リストを生成します。
インストール
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/wasted-spend-finder ~/.claude/skills/
主な機能
Google Ads の無駄な広告費の検出
- 検索語句の無駄 — 費用のしきい値を超えているコンバージョンゼロの検索語句
- 掲載先の無駄 — コンバージョンのないディスプレイ ネットワークのサイト/アプリや YouTube チャンネル
- キーワード単位の無駄 — 費用に対してコンバージョン率が低いキーワード
Meta 広告の無駄な広告費の検出
- 掲載先の無駄 — Audience Network のアプリ、品質の低い広告枠
- オーディエンスセグメントの無駄 — パフォーマンスの低い類似オーディエンス/興味関心ターゲティング
- クリエイティブの無駄 — フリークエンシーが高く、コンバージョンゼロのクリエイティブ疲れ
無駄な広告費のしきい値
費用のしきい値の計算式
Waste threshold = Average CPA x Multiplier
Multiplier by campaign type:
- Search (branded): 2x CPA
- Search (non-brand): 3x CPA
- Display: 3x CPA
- Meta (all): 2.5x CPA
検索語句、掲載先、またはオーディエンスセグメントは、次の条件を満たす場合に無駄として判定されます。
- 費用がしきい値を超えている AND
- コンバージョン = 0 AND
- 最低クリック数のしきい値を満たしている
最低クリック数のしきい値
| キャンペーンの種類 | 判定に必要な最低クリック数 |
|---|---|
| 検索(ブランド) | 50 |
| 検索(非ブランド) | 25 |
| ディスプレイ/GDN | 15 |
| YouTube | 20 |
| Meta フィード | 20 |
| Meta ストーリーズ | 15 |
| Meta Audience Network | 10 |
最低コンバージョン率
次の基準値を下回るパフォーマンスのキーワード/掲載先を判定します。
| キャンペーンの種類 | 最低コンバージョン率 |
|---|---|
| 検索(ブランド) | 8% |
| 検索(非ブランド) | 1.5% |
| ディスプレイ | 0.3% |
| YouTube | 0.2% |
| Meta フィード | 0.5% |
| Meta ストーリーズ | 0.3% |
除外キーワードの分類
無駄な検索語句をテーマ別に分類し、整理された除外リストを作成します。
| テーマ | パターン | マッチタイプ |
|---|---|---|
| 競合他社の用語 | ブランド名、製品名 | 完全一致/フレーズ一致 |
| 情報収集目的 | 方法、とは、チュートリアル、ガイド、定義 | フレーズ一致 |
| 対象外の製品/サービス | 関連はあるが対象外の製品 | フレーズ一致/完全一致 |
| 地理的な対象外 | 対象外の都市、州、国 | 完全一致 |
| 仕事/キャリア関連の検索 | 求人、給与、採用、キャリア、履歴書 | フレーズ一致 |
| 無料/格安を求める検索 | 無料、格安、割引、クーポン、お得情報 | フレーズ一致 |
| 無関係な修飾語 | DIY、手作り、子供向け、古い、中古 | フレーズ一致 |
掲載先の除外カテゴリ
Google ディスプレイ ネットワーク
- 品質の低いアプリ(ゲームアプリ、ユーティリティアプリ、子供向けアプリ)
- パーキングドメインや MFA(広告表示を目的として作られた)サイト
- 無関係なコンテンツカテゴリ
YouTube
- ミュージックビデオや歌詞チャンネル
- 子供向けコンテンツやアニメーションコンテンツ
- ゲームコンテンツ(関連性がある場合を除く)
- 釣りタイトルや品質の低いチャンネル
Meta Audience Network
- ゲームアプリ
- ユーティリティアプリや電卓アプリ
- 外国語のアプリ
- レビューが 100 件未満のアプリ
ワークフロー
1. データ収集
分析期間(通常は 30~90 日)のデータを取得します。
Google Ads:
- 検索語句レポート
- 掲載先レポート(ディスプレイ + YouTube)
- キーワードのパフォーマンスレポート
- CPA のベンチマーク用キャンペーン/広告グループの設定
Meta 広告:
- 掲載先の内訳レポート
- オーディエンスの内訳レポート
- フリークエンシーデータを含む広告レベルのレポート
2. しきい値を適用
上記の計算式を使用して、キャンペーンごとに無駄な広告費のしきい値を計算します。しきい値を超える項目を判定します。
3. 分類
判定された各項目にテーマカテゴリを割り当てます。一括除外できるようにグループ化します。
4. 除外リストを生成
アップロード用の CSV ファイルを出力します。
negative-keywords.csv— マッチタイプとキャンペーン/広告グループの適用範囲を含むplacement-exclusions.csv— 理由と無駄になった費用を含むaudience-exclusions.csv— セグメントの詳細と無駄になった金額を含む
5. 検証
- 除外によってコンバージョンにつながる語句が削除されないことを相互確認します
- マッチタイプが過剰な除外につながらないことを確認します
- 提案した除外による削減額を見積もります
安全ルール
- 分析のみです。 人による確認なしに、アカウントへ直接変更を加えないでください。
- 予測は推定値です。 節約額の予測には、必ず明確なラベルを付けてください。
- 誤検出を確認してください。 費用が高くコンバージョンがゼロの語句の中には、検討期間中のものもあります。
- アトリビューションを考慮してください。 ビュースルーコンバージョンやアシストコンバージョンがあれば、「無駄な」費用にも妥当性がある場合があります。
- データを保持してください。 除外を適用する前に、現在の状態をエクスポートしてください。
GAQL クエリパターンと CSV 形式については、REFERENCE.md をご覧ください。
コメント
Markdown 対応