媒体ごとに手集計していた広告レポートを、Cloud Functions・BigQuery・dbt・Looker Studioで完全自動化。レポート工数を「月40時間 → ほぼ0」にしました。
課題
Google広告・Meta広告など、広告媒体ごとに管理画面からデータを取得し、担当者が手作業でレポートを作成していました。媒体数・クライアント数の増加に伴い、レポート作成に月40時間程度の工数がかかっていました。
施策
- 各広告媒体のAPIからCloud Functionsでデータを日次自動取得し、BigQueryへ集約
- dbtでステージング → 中間 → マートの3層構造にデータを整備し、媒体横断で指標を統一
- データテストによる品質チェックと、日次ジョブの監視体制を構築
- Looker Studioでクライアント別のダッシュボードを構築し、レポートを自動更新
成果
レポート作成工数:月40時間 → ほぼ0
担当者は集計作業から解放され、分析・改善提案に時間を使えるようになりました。
使用技術
Google Cloud(Cloud Functions / Cloud Scheduler / BigQuery)、dbt、Looker Studio、Python