keyboard_arrow_up
ホーム学習ログ

非エンジニアがClaudeとGA4を連携...

非エンジニアがClaudeとGA4を連携させるまでの記録|迷いながらもなんとか進めた

学習ログ

公開日 2026/6/13

はじめに:ClaudeにGA4を読ませるイメージが最初はなかった

「ClaudeとGA4を連携させると便利だよ」と教えてもらったのがきっかけでした。その時、実際にGA4と連携しているClaudeの画面を見せてもらいました。数字が並んでいて、Claude分析結果とサイトのデータを確認している様子を見て、「なんとなく良さそう」「自分のサイトでもできたら便利になりそう」と思いました。

ただ、画面を見て雰囲気はつかめても、「自分が同じことをするには何から始めればいいのか」「どうなったら連携できたと言えるのか」は、かなり曖昧なままでした。「とりあえず動いてみるしかない」という状態からスタートしました。


最初にできたのは、やりたかった連携とは少し違っていた

まず手を動かすために、Claudeに触れてみることにしました。Claude CodeでWebアプリ制作を試してみたり、チャットの方も使ってみたりと、少しずつ感覚をつかんでいきました。

実際にClaude Codeを使ってWebアプリを作った時の体験記もあります。興味がある方は、ぜひ読んでみてください。

そのあとGA4の連携にも取り組み始めましたが、ここで自分の中に混乱がありました。

「GA4のデータを取得すること」と「ClaudeにGA4のデータを読ませて相談できる状態にすること」は、よく考えると別の話です。でも当時の自分には、その違いがはっきり整理できていませんでした。

その結果として最初にできたのは、GA4のデータをGoogleスプレッドシートに自動で転記するGAS(Google Apps Script)の仕組みでした。これはこれで便利でしたが、本来やりたかった「ClaudeにGA4のデータを直接読ませる」状態とは違います。

「あれ、自分がやりたかったのはこれじゃなかった」と気づいたのは、少し進んでからでした。


一緒に本来やりたかったGA4連携を進めた

連携すると便利だと教えていただいた、技術面に詳しい方と一緒に取り組み始めてから、方向を修正しました。

進める時に大事なこと

教えてもらったのは、技術的な手順よりも、進め方そのものでした。

  • 非エンジニアでも理解できる状態で進める

  • 曖昧なまま手順化しない

  • 最新のUIをAIに確認させて手順化してもらう

この姿勢を、一緒に進めていく中で教わりました。

サービスアカウント方式からOAuth方式へ切り替えた

Claude Codeに「何をしたいか」と一緒に、進め方の姿勢を意識させるように指示し、私は何をしたら良いかを順番に聞いていきました。

何パターンか提案された方法のうち、サービスアカウント方式で進めていきました。簡単に書くと、以下の手順でのやり方です。

  1. Google Cloud Consoleにてプロジェクトを作成

  2. 「Google Analytics Data API」を有効化

  3. サービスアカウントを発行

  4. GA4にて、発行したサービスアカウントを閲覧者の権限で追加

手順の3まで完了し、GA4に発行したサービスアカウントを招待してもらうように、GA4の管理者に依頼しました。ところが、うまくいかないと連絡が来ました。最初はアドレスや操作のミスを疑っていました。

調べると、どうやらGoogle側の不具合らしいという情報とその場合の回避策が出てきました。そこでサービスアカウント方式にこだわるのをやめ、OAuth方式に切り替えることにしました。

参考:GA4 MCP Server Claude Desktop接続手順【2026年版】

分からないことが出るたびに、Claudeに確認した

そもそもOAuthというものが分からなかったので、それについて調べました。とても分かりやすく図解されているページがあったので、どういう仕組みなのかはなんとなく理解できました。

参考:一番分かりやすい OAuth の説明

OAuth方式は、簡単に書くと以下のような手順で進めました。

  1. Google Cloud ConsoleでOAuth認証情報を作成する

  2. Google Cloud SDK(gcloud)をインストールする

  3. ターミナルにて認証コマンドを実行し、ログインする

  4. Claude Desktopの設定を書き換える

OAuthについて分かっていても、その方式で進める中で不安などが次々出てきました。

  • 権限の説明を見ると、なんとなく怖い

  • Claude側で「Running」になっても、データが取れない

  • エラーが出た時、自分のミスなのか、仕様なのかが判断できない

「これはシステムとして正しく動いているのか?」が判断できない場面が何度もありました。

そのたびにClaudeに聞きました。「この権限の表示は何を許可しますか」「Runningのまま止まっているのはなぜですか」といった具合に、逐一確認しながら進めました。Claudeで判断できる範囲のことはClaudeに確認しました。それでも困った時には、技術面に詳しい方に相談させてもらいました。

全部を自分で理解してから進めたわけではありません。「怪しいと思ったら止まる」「判断できないことは聞く」「方法がうまくいかなければ切り替える」を意識して進めていくと、気づけばGA4の連携ができていた、という感じに近いです。


GA4は連携できた。でも、Search Consoleは同じ手順では進められなかった

GA4とClaudeの連携は、なんとかできました。GA4のデータと、GA4経由で取得できるようになったSearch Consoleの一部のデータ(表示回数、クリック数、CTR、平均掲載順位)をClaude上で確認できるようになりました。

次に、Search Consoleのより詳細なデータも同じようにつなげられないか、と考えて壁にぶつかりました。GA4で使ったAPIと同等の機能(ユーザー権限管理についてのもの)を持つAPIが、Search Consoleには存在しないことが分かったのです。Search Console のAPI自体がないわけではありませんが、GA4と同じような流れで権限を設定して連携するところまでを、同じ手順では進められませんでした。

GA4の連携だけでもかなりの工数をかけていました。そこからさらに時間をかけてSearch Consoleまでつなぎ込むほどの必要性は、今のところないと判断しました。Search Consoleについては、どうしても必要になった時に改めて検討することにして、今は保留にしています。


1人だったら、たぶんかなり大変だった

今回いちばん感じたのは、これを非エンジニアが1人でやりきるのはきつい、ということです。

Claudeには何度も助けてもらいました。分からないことを質問すれば丁寧に答えてくれますし、進め方の方向が見えない時にも相談に乗ってくれます。ただ、Claudeの答えだけで全部を判断できたかというと、そうではありませんでした。

たとえば、こういった判断は自分1人では難しかったです。

  • このエラーは何を疑えばいいのか

  • 今の方法を続けるべきか、切り替えるべきか

  • どこで深追いをやめるか

情報は集められても、それをどう判断するかのところで詰まる場面が何度もありました。

技術面に詳しい方がいたから、危なそうな場面で一度立ち止まれました。方向がズレたことにも、気づけました。だからこそGA4連携の完了まで進められたと思っています。

これは「詳しい人に全部やってもらう」という話ではありません。私は自分が操作して、自分で少しでも理解しながら進めました。ただ、分からない時に確認できる人がいるのと、いないのとでは、進み方がかなり違います。

非エンジニアでもできないわけではありません。でも、「簡単にできます」とは言いたくないです。詳しい人に相談できる環境を作っておくことも、準備のひとつだと思います。


まとめ:まず使えるところまで持っていく

GA4とClaudeの連携はできました。Search Consoleの詳細データは同じ手順では進められず、今は保留にしています。

最初から「全部を必ずつなげよう」と考えていたら、途中で止まっていたかもしれません。今回の目的は、ClaudeにGA4のサイトデータを読ませて、改善の相談ができる状態を作ることでした。そう考えると、GA4をつなげられただけでも十分な前進でした。

今回身についたのは、OAuthやMCPの手順を覚えることではないと思っています。

  • 分からない時に止まること

  • 詳しい人に確認すること

  • うまくいかない方法に固執せず切り替えること

  • 「今やらないことを決める」こと

この4つの姿勢が、技術的な知識よりもずっと役に立ちました。技術面に詳しい相談できる人がいなくても、この姿勢を意識するだけで一人でも進めやすくなると思います。非エンジニアがこういった設定に取り組む時に、一番大事なのはそこかもしれません。

著者

名前:minoRi

非エンジニアですが、生成AIやデータツールを自分で触りながら学んでいます。この記事のように、分からないことだらけでも止まりながら確認しながら進めることが多いです。同じような立場の方に向けて、学んだことや詰まったことを正直に書いています。 Tableau Certified Data Analyst(2025年4月取得)。

この記事をシェアする

minoRi

データをわかりやすく伝えるお手伝いをしています📈
Tableau Certified Data Analyst(2025年4月取得)

ホーム学習ログ

非エンジニアがClaudeとGA4を連携...