日付: 2026-04-08 位置づけ: 中長期の自動化構想。adbuddy-cli + Databeat + スプシの基盤が安定してから着手。
| プロジェクト | 言語 | 役割 | 状態 |
|---|---|---|---|
| adbuddy-cli | TypeScript/Bun | レポート補助 CLI | 設計済み → 実装着手予定 |
| google-ads-ops | Python | Google 広告の全自動運用 | Phase 1 実装済み |
| Meta クリエイティブ自動化 | 未定 | 訴求→クリエイティブ生成→入稿 | 構想段階 |
リポジトリ: ~/_pjsc/google-ads-ops
詳細設計:
docs/superpowers/specs/2026-04-03-google-ads-engine-design.md
データ収集パイプラインが動作中:
| コンポーネント | データ | 粒度 |
|---|---|---|
| Campaign | imp/click/cost/cv | 日次 × キャンペーン |
| AdGroup | imp/click/cost/cv | 日次 × 広告グループ |
| Keyword | imp/click/cost/cv + 品質スコア | 日次 × キーワード |
| SearchQuery | imp/click/cost/cv | 日次 × 検索語句 |
| HourlyMetric | imp/click/cost/cv | 時間帯 × キャンペーン |
| AuctionInsight | IS/重複率/上位表示率 | 日次 × 競合ドメイン |
| Demographic | imp/click/cost/cv | 日次 × 性別・年齢 |
| LandingPage | imp/click/cost/cv | 日次 × LP |
| ChangeHistory | 変更内容・操作者 | イベント単位 |
自動化基盤モデルも定義済み: - Product: 商材別の CPA 目標・日予算上限 - Target: キャンペーン別の最適化ターゲット(tCPA 上下限) - ExecutionLock: キャンペーン単位の排他ロック - CampaignFreeze: 手動変更検知時の自動凍結
| Phase | 内容 | 目標 |
|---|---|---|
| Phase 2 | Rule Engine (L1) — tCPA ナッジング、KW 停止/有効化、日予算調整 | 定型判断の全自動化 |
| Phase 3 | Monitor (L3) — 閾値監視、異常検知、L1/L2 へのトリガー発火 | リアルタイム異常対応 |
| Phase 4 | AI Agent (L2) — 非定型判断、予算再配分、戦略提案。承認制 | 非定型判断の半自動化 |
| Phase 5 | Dashboard + Slack 通知 | 可視化・通知 |
| Phase 6 | Terraform + CI/CD | インフラ自動化 |
Google のスマート入札に対して「安いCVをもっと探す」モードを誘導する:
この2つを逆方向に同時に動かすことで、アルゴリズムとの「駆け引き」を L1 が自動で回す。
Google とは性質が根本的に異なる:
訴求アイデア生成(AI)
↓
台本・コピー生成(AI)
↓
画像/動画クリエイティブ生成(AI画像生成 + 動画ツール)
↓
Meta Ads API で入稿
2026 Q2(4-6月)
├── adbuddy-cli Phase 0-3: スプシ整備 → BigQuery → Sheets → レポート下書き
├── google-ads-ops Phase 2: Rule Engine (L1) 実装
└── curumi-ops: アーカイブ
2026 Q3(7-9月)
├── adbuddy-cli Phase 4: 運用定着、adb ask 実装
├── google-ads-ops Phase 3-4: Monitor + AI Agent
└── Meta クリエイティブ自動化: ブレスト → 設計
2026 Q4(10-12月)
├── google-ads-ops Phase 5-6: Dashboard + CI/CD
├── Meta クリエイティブ自動化: 実装開始
└── adbuddy-cli: gads/meta サブコマンド統合
優先順位: 1. adbuddy-cli(最優先)— 全運用者が毎週使う 2. google-ads-ops L1(並行)— 全自動化の最初の一歩 3. Meta クリエイティブ(後回し)— Q3 以降に着手