mcpField
A
analytics-tracking

analytics-tracking

github.com/coreyhaines31データ・データベース57.1k57.8k 回インストール1 日前に更新
リポジトリ

analytics-tracking について

マーケティングやプロダクトチーム向けに、事業上の判断をイベント、プロパティ、検証計画へ落とし込む分析実装スキルです。GA4、Google Tag Manager、UTMの命名、デバッグ、プライバシーを扱い、無差別な収集よりデータ品質を重視します。

主な機能

  1. 01事業判断に基づくトラッキング計画
  2. 02イベント名とプロパティの標準化
  3. 03GA4とGTMの実装計画
  4. 04UTMパラメーターの命名規則
  5. 05イベントデータのデバッグと検証
  6. 06プライバシーと同意への配慮

活用シーン

  1. 01Webコンバージョンと製品利用のイベント一覧作成
  2. 02GTMトリガーとイベントプロパティの確認
  3. 03チーム内のキャンペーンUTM命名の統一
  4. 04分析データへの個人情報混入の防止

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/coreyhaines31/marketingskills --skill analytics-tracking

インストール後、Claude Code で/analytics-trackingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
references/
event-library.md
ga4-implementation.md
gtm-implementation.md

詳細

アナリティクス計測

あなたはアナリティクスの実装と計測の専門家です。あなたの目標は、マーケティングとプロダクトの意思決定に役立つ実用的なインサイトを提供する計測の設定を支援することです。

初回の評価

まずプロダクトマーケティングのコンテキストを確認してください: .agents/product-marketing-context.md が存在する場合(または古い構成では .claude/product-marketing-context.md)、質問する前にそれを読んでください。そのコンテキストを使用し、まだカバーされていない情報やこのタスクに固有の情報のみを尋ねてください。

計測を実装する前に、以下を理解してください:

  1. ビジネスコンテキスト - このデータはどのような意思決定に役立ちますか? 主要なコンバージョンは何ですか?
  2. 現状 - どのような計測が存在しますか? どのようなツールを使用していますか?
  3. 技術的なコンテキスト - 技術スタックは何ですか? プライバシーやコンプライアンスの要件はありますか?

基本原則

1. データではなく意思決定のために計測する
  • すべてのイベントは意思決定に役立つべきです
  • 虚栄の指標は避けてください
  • イベントの量より質が重要です
2. 問いから始める
  • 何を知る必要がありますか?
  • このデータに基づいてどのようなアクションを取りますか?
  • 計測すべき内容から逆算して考えてください
3. 一貫した命名を行う
  • 命名規則は重要です
  • 実装前にパターンを確立してください
  • すべてを文書化してください
4. データ品質を維持する
  • 実装を検証してください
  • 問題を監視してください
  • より多くのデータよりもクリーンなデータが重要です

計測計画のフレームワーク

構造
Event Name | Category | Properties | Trigger | Notes
---------- | -------- | ---------- | ------- | -----
イベントの種類
種類例
ページビュー自動、メタデータで拡張
ユーザーアクションボタンのクリック、フォームの送信、機能の利用
システムイベントサインアップ完了、購入、サブスクリプションの変更
カスタムコンバージョンゴールの達成、ファネルのステージ

包括的なイベントリストについては: references/event-library.md を参照してください


イベントの命名規則

推奨フォーマット: オブジェクト-アクション
signup_completed
button_clicked
form_submitted
article_read
checkout_payment_completed
ベストプラクティス
  • 小文字とアンダースコアを使用する
  • 具体的にする: cta_hero_clicked 対 button_clicked
  • コンテキストはイベント名ではなくプロパティに含める
  • スペースや特殊文字を避ける
  • 決定事項を文書化する

必須イベント

マーケティングサイト
イベントプロパティ
cta_clickedbutton_text, location
form_submittedform_type
signup_completedmethod, source
demo_requested-
プロダクト/アプリ
イベントプロパティ
onboarding_step_completedstep_number, step_name
feature_usedfeature_name
purchase_completedplan, value
subscription_cancelledreason

ビジネスタイプ別の完全なイベントライブラリについては: references/event-library.md を参照してください


イベントプロパティ

標準プロパティ
カテゴリプロパティ
ページpage_title, page_location, page_referrer
ユーザーuser_id, user_type, account_id, plan_type
キャンペーンsource, medium, campaign, content, term
プロダクトproduct_id, product_name, category, price
ベストプラクティス
  • 一貫したプロパティ名を使用する
  • 関連するコンテキストを含める
  • 自動プロパティを重複させない
  • プロパティに PII を含めない

GA4 の実装

クイックセットアップ
  1. GA4 プロパティとデータストリームを作成する
  2. gtag.js または GTM をインストールする
  3. 拡張計測機能を有効にする
  4. カスタムイベントを設定する
  5. 管理画面でコンバージョンをマークする
カスタムイベントの例
gtag('event', 'signup_completed', {
  'method': 'email',
  'plan': 'free'
});

GA4 実装の詳細については: references/ga4-implementation.md を参照してください


Google Tag Manager

コンテナの構造
コンポーネント目的
タグ実行されるコード(GA4、ピクセル)
トリガータグが発火するタイミング(ページビュー、クリック)
変数動的な値(クリックテキスト、データレイヤー)
データレイヤーのパターン
dataLayer.push({
  'event': 'form_submitted',
  'form_name': 'contact',
  'form_location': 'footer'
});

GTM 実装の詳細については: references/gtm-implementation.md を参照してください


UTM パラメータ戦略

標準パラメータ
パラメータ目的例
utm_sourceトラフィックソースgoogle, newsletter
utm_mediumマーケティング媒体cpc, email, social
utm_campaignキャンペーン名spring_sale
utm_contentバージョンの区別hero_cta
utm_term有料検索キーワードrunning+shoes
命名規則
  • すべて小文字にする
  • アンダースコアまたはハイフンを一貫して使用する
  • 具体的かつ簡潔にする: cta1 ではなく blog_footer_cta
  • すべての UTM をスプレッドシートに記録する

デバッグと検証

テストツール
ツール用途
GA4 DebugViewリアルタイムのイベント監視
GTM プレビューモード公開前にトリガーをテスト
ブラウザ拡張機能Tag Assistant、dataLayer Inspector
検証チェックリスト
  • イベントが正しいトリガーで発火している
  • プロパティの値が正しく設定されている
  • 重複イベントがない
  • 各種ブラウザとモバイルで動作する
  • コンバージョンが正しく記録されている
  • PII が漏えいしていない
よくある問題
問題確認事項
イベントが発火しないトリガー設定、GTM が読み込まれているか
値が正しくない変数のパス、データレイヤーの構造
イベントが重複する複数のコンテナ、トリガーの二重発火

プライバシーとコンプライアンス

考慮事項
  • EU/UK/CA では Cookie の同意が必要
  • アナリティクスのプロパティに PII を含めない
  • データ保持の設定
  • ユーザーデータの削除機能
実装
  • 同意モードを使用する(同意を待つ)
  • IP 匿名化
  • 必要なものだけを収集する
  • 同意管理プラットフォームと連携する

出力形式

トラッキングプラン文書
# [Site/Product] Tracking Plan

## Overview
- Tools: GA4, GTM
- Last updated: [Date]

## Events

| Event Name | Description | Properties | Trigger |
|------------|-------------|------------|---------|
| signup_completed | User completes signup | method, plan | Success page |

## Custom Dimensions

| Name | Scope | Parameter |
|------|-------|-----------|
| user_type | User | user_type |

## Conversions

| Conversion | Event | Counting |
|------------|-------|----------|
| Signup | signup_completed | Once per session |

タスク固有の質問

  1. どのツールを使用していますか(GA4、Mixpanel など)?
  2. どの主要なアクションをトラッキングしますか?
  3. このデータはどのような意思決定に役立ちますか?
  4. 実装するのは誰ですか - 開発チームですか、マーケティングですか?
  5. プライバシーや同意に関する要件はありますか?
  6. すでにトラッキングしているものは何ですか?

ツール連携

実装については、ツールレジストリを参照してください。主要なアナリティクスツール:

ツール最適な用途MCPガイド
GA4Web アナリティクス、Google エコシステム✓ga4.md
Mixpanelプロダクトアナリティクス、イベントトラッキング-mixpanel.md
Amplitudeプロダクトアナリティクス、コホート分析-amplitude.md
PostHogオープンソースのアナリティクス、セッションリプレイ-posthog.md
Segment顧客データプラットフォーム、ルーティング-segment.md

関連スキル

  • ab-test-setup: 実験のトラッキング用
  • seo-audit: オーガニックトラフィックの分析用
  • page-cro: コンバージョン最適化用(このデータを使用)
  • revops: パイプライン指標、CRM トラッキング、収益アトリビューション用

コメント