Communityライティング&編集github.com

SeoToolkit/web-analytics-agent-skill

SEO自動化、トラフィック診断、およびGoogle Search Console、GA4、Bing Webmaster APIを使用したクロスプラットフォームキーワードリサーチのための強力なエージェントスキルとPython自動化ツールです。

web-analytics-agent-skill とは?

このスキルは、AIエージェントがGoogle Search Console(GSC)、Google Analytics 4(GA4)、Bing Webmaster Toolsからトラフィックデータを取得し、深いSEOインサイトを提供できるようにします。クリック数、インプレッション数、CTR、平均掲載順位、セッション数、トラフィックソース、ページビューなどの主要指標を分析し、トレンド分析、プラットフォーム比率の比較、キーワードとページの機会を特定します。このスキルは、Claude Code、Cursor、CodexなどのAIエージェントおよび開発者ツール向けに設計されており、SEO専門家や開発者がデータに基づいた意思決定を効率的に行うのに役立ちます。必要な認証情報は、Google Cloud ConsoleでのOAuthクライアント設定とBing APIキーの取得を含み、スクリプトが自動的にトークンを生成および管理します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add SeoToolkit/web-analytics-agent-skill

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Web Analytics Skill

このスキルにより、エージェントはGoogleとBingからトラフィックデータを取得・分析し、深いSEOインサイトを提供できます。

環境準備

必要なスクリプトは、このSKILL.mdファイルからの相対パスであるscripts/ディレクトリにあります。 次の依存関係がインストールされていることを確認してください:

python3 -m pip install -r scripts/gsc-requirements.txt

必要な認証情報とその取得方法

このスキルを実行する前に、環境が設定されていることを確認してください。ユーザーが必要な認証情報を持っていない場合、エージェントは以下の手順で認証情報を取得するようユーザーに指示する必要があります。

1. Google OAuthクライアントシークレット(client_secret.json)

エージェントは、Google APIにアクセスするためにDesktop OAuth 2.0クライアントIDを必要とします。 ユーザー向け手順:

  1. Google Cloud Consoleにアクセスします。
  2. 新しいプロジェクトを作成するか、既存のプロジェクトを選択します。
  3. APIとサービス > ライブラリに移動し、Google Search Console APIとGoogle Analytics Data APIを有効にします。
  4. APIとサービス > OAuth同意画面に移動し、設定します(ユーザータイプを「外部」に設定し、自分のメールアドレスをテストユーザーとして追加できます)。
  5. APIとサービス > 認証情報に移動します。認証情報を作成 > OAuthクライアントIDをクリックします。
  6. アプリケーションタイプとしてデスクトップアプリを選択します。
  7. 「作成」をクリックし、JSONファイルをダウンロードします。ファイル名をclient_secret.jsonに変更し、このスキルのscripts/ディレクトリに配置します。

2. Google OAuthトークン(token.json、google_analytics_token.json)

これらはスクリプトによって自動的に生成されます。

  • エージェント指示: スクリプトの出力に「ブラウザを開いて認証しています」と表示された場合、ユーザーにコンピューターで新しく開かれたブラウザウィンドウを確認し、Google OAuthログインを完了するよう伝えてください。ログインが成功すると、スクリプトが自動的にトークンをローカルに保存します。

3. Bing APIキー

ユーザー向け手順:

  1. Bing Webmaster Toolsにアクセスします。
  2. 確認済みのウェブサイトを選択します。
  3. 右上の設定歯車アイコンをクリックします。
  4. APIアクセス > APIキーに移動します。
  5. APIキーを生成をクリックするか(既存のキーをコピーします)。
  6. .envファイルにBING_API_KEY=your_key_hereとして貼り付けます。

実行手順

1. Google Search Console(GSC)データの収集

GSC分析スクリプトを実行して、クリック数、インプレッション数、CTR、平均掲載順位を取得します:

cd scripts && python3 analyze_gsc.py

2. Google Analytics 4(GA4)データの収集

GA4スクリプトを実行して、ユーザーセッション、トラフィックソース、ページビューを分析します:

cd scripts && python3 ga4_both.py

3. Bing Webmaster Toolsデータの収集

Bingスクリプトを実行して、Bingの検索パフォーマンスをGoogleと比較します:

export BING_API_KEY=$(grep BING_API_KEY ../../.env | cut -d '=' -f2)
cd scripts && python3 bing_webmaster.py

4. インサイトの統合

結合された出力を分析し、次の項目を報告します:

  1. トレンド分析:14日間のビューに基づいて、全体のトラフィックは増加していますか、それとも減少していますか?
  2. プラットフォーム比率:Bingのトラフィックの割合はGoogleと比較してどのくらいですか?
  3. キーワードとページの機会:インプレッション数が高いがCTRが低いキーワード、またはBingでは良好にパフォーマンスしているがGoogleではしていないページを強調表示します。

最終的なサマリーをクリーンなMarkdownでユーザーに提供します。

関連スキル