google-analytics について
ウェブサイト運営者向けのGoogle Analytics分析スキルです。GA4のトラフィック、行動、コンバージョンを調べ、優先度と予想される影響を添えた改善案を提示します。
主な機能
- 01トラフィックと行動の分析
- 02好調・低調なページの特定
- 03流入元とコンバージョン経路の分析
- 04期間ごとの実績比較
- 05優先度付き改善案の作成
活用シーン
- 01直近30日間のサイト実績を確認
- 02主要な流入元を特定
- 03直帰率の高いページを発見
- 04今月と先月のデータを比較
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ thatrebeccarae/ claude-marketing --skill google-analyticsインストール後、Claude Code で/google-analyticsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.env.exampleEXAMPLES.mdLICENSEREFERENCE.mdrequirements.txtscripts/analyze.pyga_client.py詳細
Google アナリティクス分析
Google アナリティクスのデータを使用してウェブサイトのパフォーマンスを分析し、実行可能なインサイトと改善の提案を提供します。
インストール
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/google-analytics ~/.claude/skills/
クイックスタート
1. 認証を設定する
このスキルには Google Analytics API の認証情報が必要です。環境変数を設定してください。
export GOOGLE_ANALYTICS_PROPERTY_ID="your-property-id"
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account-key.json"
または、プロジェクトのルートに .env ファイルを作成してください。
GOOGLE_ANALYTICS_PROPERTY_ID=123456789
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-key.json
認証情報をバージョン管理に絶対にコミットしないでください。 サービスアカウントの JSON ファイルは、リポジトリの外部に安全に保管してください。
2. 必要なパッケージをインストールする
# Option 1: Install from requirements file (recommended)
pip install -r cli-tool/components/skills/analytics/google-analytics/requirements.txt
# Option 2: Install individually
pip install google-analytics-data python-dotenv pandas
3. プロジェクトを分析する
設定が完了すると、次のことができます。
- 現在のトラフィックとユーザー行動の指標を確認する
- パフォーマンスの高いページと低いページを特定する
- トラフィックソースとコンバージョンファネルを分析する
- 期間ごとのパフォーマンスを比較する
- データに基づく改善案を提案する
使用方法
次のような質問をしてください。
- 「過去30日間の Google アナリティクスのパフォーマンスを確認してください」
- 「主なトラフィックソースは何ですか?」
- 「直帰率が最も高いページはどれですか?」
- 「ユーザーエンゲージメントを分析して、改善案を提案してください」
- 「今月のパフォーマンスを先月と比較してください」
分析ワークフロー
Google アナリティクスのデータ分析を依頼されると、次の手順を実行します。
- ヘルパースクリプトを使用してAPI に接続します
- 質問に基づいて関連する指標を取得します
- 次の項目に注目してデータを分析します。
- トラフィックの傾向とパターン
- ユーザー行動に関するインサイト
- パフォーマンスのボトルネック
- コンバージョンの機会
- 次の内容を含む提案を提供します。
- 具体的な改善案
- 優先度(高/中/低)
- 期待される効果
- 実装のガイダンス
一般的な指標
指標とディメンションの詳細な定義については、REFERENCE.md を参照してください。
トラフィック指標
- セッション数、ユーザー数、新規ユーザー数
- ページビュー数、セッションあたりの画面数
- 平均セッション時間
エンゲージメント指標
- 直帰率、エンゲージメント率
- イベント数、コンバージョン数
- スクロール深度、クリック率
獲得指標
- トラフィックソース/メディア
- キャンペーンのパフォーマンス
- チャネルグループ
コンバージョン指標
- 目標達成数
- eコマースのトランザクション数
- ソース別コンバージョン率
分析例
分析パターンとユースケースの全容については、EXAMPLES.md を参照してください。
スクリプト
このスキルには、API を操作するためのユーティリティスクリプトが含まれています。
現在のパフォーマンスを取得する
python scripts/ga_client.py --days 30 --metrics sessions,users,bounceRate
分析してレポートを生成する
python scripts/analyze.py --period last-30-days --compare previous-period
スクリプトは API 認証、データ取得、基本的な分析を処理します。結果を解釈し、実行可能な提案を提供します。
トラブルシューティング
認証エラー:次の点を確認してください。
GOOGLE_APPLICATION_CREDENTIALSが有効なサービスアカウント JSON ファイルを指している- サービスアカウントに GA4 プロパティの「閲覧者」アクセス権がある
GOOGLE_ANALYTICS_PROPERTY_IDが GA4 プロパティ ID と一致している(測定 ID ではありません)
データが返されない場合:次の点を確認してください。
- プロパティ ID が正しい(GA4 の「管理」>「プロパティ設定」で確認できます)
- 日付範囲にデータが含まれている
- GA4 でサービスアカウントにアクセス権が付与されている
インポートエラー:必要なパッケージをインストールしてください。
pip install google-analytics-data python-dotenv pandas
セキュリティに関する注意事項
- API 認証情報やプロパティ ID をコードにハードコードしないでください
- サービスアカウントの JSON ファイルはバージョン管理の外部に保管してください
- 設定には環境変数または
.envファイルを使用してください .envファイルと認証情報ファイルを.gitignoreに追加してください- サービスアカウントキーを定期的にローテーションしてください
- 最小権限のアクセス(閲覧者ロールのみ)を使用してください
データプライバシー
このスキルがアクセスするのは、集計済みの分析データのみです。次のことは行いません。
- 個人を特定できる情報(PII)へのアクセス
- 分析データの永続的な保存
- 外部サービスとのデータ共有
- Google アナリティクス設定の変更
すべてのデータはローカルで処理され、会話中に提案を生成する目的にのみ使用されます。