mcpField
U
using-analytics

using-analytics

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

using-analytics について

using-analyticsは、Vercel Web Analyticsでカスタムイベントやコンバージョンを追跡するスキルです。イベント例、フォーム計測、開発時のテスト、分析データの確認方法を扱います。

主な機能

  1. 01カスタムイベントとコンバージョンの追跡
  2. 02コンポーネント内でのイベント計測例
  3. 03フォーム送信の計測
  4. 04開発時のテスト方法
  5. 05Vercelダッシュボードでの分析確認

活用シーン

  1. 01登録やログイン操作の追跡
  2. 02機能利用状況とコンバージョンの測定
  3. 03お問い合わせフォーム送信の記録
  4. 04開発中の分析機能のテスト

インストール

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

$npx skills add https://github.com/andrelandgraf/fullstackrecipes --skill using-analytics

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

詳細

アナリティクスを活用する

Vercel Web Analytics を使って、カスタムイベントとコンバージョンを追跡します。一般的なイベント、フォームのトラッキング、開発環境でのテストについて説明します。

アナリティクスを活用する

Vercel Web Analytics を使って、カスタムイベントとコンバージョンを追跡します。一般的なイベント、フォームのトラッキング、開発環境でのテストについて説明します。

参照:


カスタムイベントの追跡

ユーザーのアクションとコンバージョンを追跡します:

import { track } from "@vercel/analytics";

// Basic event
track("signup_clicked");

// Event with properties
track("purchase_completed", {
  plan: "pro",
  price: 29,
  currency: "USD",
});
追跡する一般的なイベント

意味のあるユーザーアクションを追跡します:

// Authentication
track("signup_completed", { method: "email" });
track("signin_completed", { method: "google" });

// Feature usage
track("chat_started");
track("chat_completed", { messageCount: 5 });
track("file_uploaded", { type: "pdf", size: 1024 });

// Conversions
track("trial_started");
track("subscription_created", { plan: "pro" });
track("upgrade_completed", { from: "free", to: "pro" });
コンポーネントでの追跡
import { track } from "@vercel/analytics";

function UpgradeButton() {
  const handleClick = () => {
    track("upgrade_button_clicked", { location: "header" });
    // Navigate to upgrade page...
  };

  return <button onClick={handleClick}>Upgrade</button>;
}
フォーム送信の追跡
import { track } from "@vercel/analytics";

function ContactForm() {
  const handleSubmit = async (e: FormEvent) => {
    e.preventDefault();

    track("contact_form_submitted", { source: "footer" });

    // Submit form...
  };

  return <form onSubmit={handleSubmit}>...</form>;
}
開発環境でのテスト

デフォルトでは、アナリティクスのデータは本番環境でのみ送信されます。開発環境でテストするには:

// In layout.tsx
<Analytics mode="development" />

// Or just log to console
<Analytics debug />
アナリティクスの表示

Vercel ダッシュボードでアナリティクスを表示します:

  1. Vercel Dashboard でプロジェクトを開きます
  2. サイドバーの「Analytics」をクリックします
  3. ページビュー、訪問者数、カスタムイベントを確認します

参考資料

コメント