このブログのアクセス解析にGA4とGoogle Search Consoleを使うことにしましたが
私はエンジニアであってマーケターではないので、画面をみても何がなんやらわかりません笑
そこでClaude Codeが見に行って報告してもらうようにしてみました。

広告

頼んだこと

私

GA4とかGoogle Search ConsoleをAPI接続して解析して結果を表示、とかできる?

Claude Code

できます。GA4のData APIとSearch Console APIをサービスアカウントで叩くスクリプトが本命です。ブラウザのログインが要らず、トークンの期限切れもないので、スキルからも月1のスケジュールタスクからも同じスクリプトで回せます。準備はGoogle Cloudでプロジェクトを作って、サービスアカウントの鍵を置くところまでです。

お願いしたら、数分でスクリプトとスキルができました。

  • スクリプト: GA4のユーザー数・ページ別の表示回数・参照元、Search Consoleのクリック・表示・掲載順位、公開記事ごとのインデックス状況を取って、文章にまとめる
  • スキル /blog-stats: このスクリプトを実行して、結果を stats/log.md に日付ごとに追記する。設定は変えない、読むだけ
  • 鍵が無いときは、Google Cloud側の準備手順を表示して止まる

このスクリプトを動かすには、Google Cloudの接続が必要です。

Google Cloud側の準備

Google Cloudは、GoogleのAPIを使うための窓口のようなもので、GA4やSearch Consoleとは別のサイトです。
ここは私がブラウザで行いました。

  1. Google Cloud Consoleでプロジェクトを作る
  2. Google Analytics Data APIとGoogle Search Console APIを有効にする
  3. サービスアカウントを作り、鍵(JSON)をダウンロードしてスクリプトと同じフォルダに置く
  4. サービスアカウントのメールアドレスを、GA4の「プロパティのアクセス管理」に閲覧者で追加
  5. 同じアドレスを、Search Consoleの「ユーザーと権限」にフルで追加

無料トライアル、という表示があったのと、クレカの登録が必要だったので、APIの利用がトライアル以降はお金がかかるのか?と思いましたが
GA4とGoogle Search Consoleは無料で提供されているとのこと。Geminiに聞いたスクショ貼ります。

GeminiにGA4とSearch ConsoleのAPI利用が有料か聞いた答え
GeminiにGA4とSearch ConsoleのAPI利用が有料か聞いた答え

クレカの登録は本人確認のため、と表示がありました。
詳細な手順は別記事で記載してます。

Claude Codeが動かした

二つのAPI接続準備がととのったので、「両方おわった」と伝えたら、Claude Codeが実行しました。

python blog_stats.py --check
鍵 OK
GA4 OK
Search Console OK

そのまま昨日と直近28日の数字を出してきました。抜粋です。

### 直近28日(2026-09-20〜2026-10-17)
GA4: ユーザー 9・セッション 20・表示 36
  ページ: / 23, /chrome-1password-freee/ 2, /chrome-1password-skill/ 2, …
  日別ユーザー: 10/04:4 10/05:2 10/06:3 10/07:2 10/13:1 10/15:1 10/17:1
Search Console: クリック 0・表示 4・CTR 0.0%・順位 96.8 (最新データ 2026-10-15)
インデックス: 登録済み 12/未登録 4(公開 16 本)
  未登録 /start/: Discovered - currently not indexed

平均順位96.8

アクセス解析初心者なため、「平均順位96.8」に興味がわきました。

私

平均順位96.8なの?!

Claude Code

96.8は平均で、中身を割ると話が変わります。
プライバシーポリシーが intitle:プライバシーポリシー という検索で189位に出ていて、それが平均を引き下げていました。
残りの2本は4位と5位でした。
ちなみに、10件で1ページなので、96.8なら10ページ目です。

ページ 表示 掲載順位
1Password #3 1 5位
自動実行モードの補足 1 4位
プライバシーポリシー 2 189位

2記事が検索順位1桁にきてるのってもしかしてすごい?
と喜んでしまいましたが、本当にすごいのかどうかはこれから勉強していきます。

まとめ

今回はGA4、Google Search Consoleに接続して集計するところまででしたが、
今後はもう少し詳細を表示させるようにスキルをパワーアップしていく予定です。

続きはGA4・Search ConsoleのアクセスレポートをClaude Codeに改善させてみたに書きました。