概要
mobile は utils/analytics.ts にイベントを集約して PostHog へ送信しているが、front には PostHog 依存も計測コードも存在せず、Web 側のファネル(試合記録ステップ離脱率、打席詳細入力の利用率、グループ参加率)が計測できない。
実装対象
posthog-js 導入と app/providers.tsx での初期化(プロジェクトキーの環境変数追加)
app/utils/analytics.ts — mobile と同一のイベント名・プロパティ(game record step viewed / game record completed / plate appearance completed / plate appearance canceled / group created / group joined / user followed / profile updated)
- 計測呼び出しの設置: 試合記録フロー(record / plate-appearances / pitching / summary)、groups/new、groups/join、
FollowButton、mypage/edit
- Pro 系イベント(
trackProFeatureTapped / trackStatsFilterChanged 等)も mobile と揃える
イベント名が mobile と揃っていないと分析が分断されるため要調整。
規模: M
概要
mobile は
utils/analytics.tsにイベントを集約して PostHog へ送信しているが、front には PostHog 依存も計測コードも存在せず、Web 側のファネル(試合記録ステップ離脱率、打席詳細入力の利用率、グループ参加率)が計測できない。実装対象
posthog-js導入とapp/providers.tsxでの初期化(プロジェクトキーの環境変数追加)app/utils/analytics.ts— mobile と同一のイベント名・プロパティ(game record step viewed/game record completed/plate appearance completed/plate appearance canceled/group created/group joined/user followed/profile updated)FollowButton、mypage/edittrackProFeatureTapped/trackStatsFilterChanged等)も mobile と揃えるイベント名が mobile と揃っていないと分析が分断されるため要調整。
規模: M