mcpField
A
analytics-tracking

analytics-tracking

github.com/makerjackieマーケティング・グロース143 回インストール36 週間前に更新
リポジトリ

analytics-tracking について

analytics-trackingは、マーケティングや製品分析の計測を計画・実装するスキルです。データに基づいて判断するチーム向けに、イベント設計、GA4とGoogle Tag Managerの導入、検証、プライバシーへの配慮を扱います。

主な機能

  1. 01業務上の判断を起点とする計測計画
  2. 02イベント名とプロパティの設計
  3. 03GA4とGTMの導入ガイド
  4. 04イベントとコンバージョンデータの検証
  5. 05プライバシーと同意要件への対応

活用シーン

  1. 01サイトの登録・コンバージョンイベントの計画
  2. 02製品機能の利用状況の計測
  3. 03重複・未発火イベントの調査
  4. 04分析プロパティの個人情報リスク確認

インストール

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

$npx skills add https://github.com/makerjackie/jackie-skills-starter --skill analytics-tracking

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

同梱ファイル

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

references/
event-library.md
ga4-implementation.md
gtm-implementation.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
ベストプラクティス
  • 小文字とアンダースコアを使用します
  • 具体的にします:button_clicked ではなく cta_hero_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 Preview Mode公開前にトリガーをテスト
ブラウザー拡張機能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ガイド
GA4ウェブアナリティクス、Google エコシステム✓ga4.md
Mixpanelプロダクトアナリティクス、イベント追跡-mixpanel.md
Amplitudeプロダクトアナリティクス、コホート分析-amplitude.md
PostHogオープンソースのアナリティクス、セッションリプレイ-posthog.md
Segment顧客データプラットフォーム、ルーティング-segment.md

関連スキル

  • ab-test-setup:実験の追跡に使用
  • seo-audit:オーガニックトラフィックの分析に使用
  • page-cro:コンバージョン最適化に使用(このデータを活用)

コメント