mcpField
A
analytics-tracking

analytics-tracking

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

analytics-tracking について

マーケティングやプロダクトチーム向けの分析トラッキングスキルです。イベント、プロパティ、命名規則の計画に加え、GA4、Google Tag Manager、UTM、検証を案内します。意思決定に役立つ計測とデータ品質を重視します。

主な機能

  1. 01イベント計測プランの作成
  2. 02イベント名とプロパティの設計
  3. 03GA4とGoogle Tag Managerの設定案内
  4. 04UTM命名規則の計画
  5. 05計測とプライバシー対応の確認

活用シーン

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

インストール

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

$npx skills add https://github.com/mysticaltech/marketingskills --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:コンバージョン最適化に使用(このデータを活用)

コメント