diff --git a/docs/POSTHOG_DASHBOARD_GUIDE.md b/docs/POSTHOG_DASHBOARD_GUIDE.md deleted file mode 100644 index 60af0751..00000000 --- a/docs/POSTHOG_DASHBOARD_GUIDE.md +++ /dev/null @@ -1,614 +0,0 @@ -# PostHog Dashboard 配置指南 - -## 📊 目的 - -本指南帮助你在PostHog中配置关键的分析Dashboard和Insights,快速获得有价值的用户行为洞察。 - ---- - -## 🎯 推荐Dashboard列表 - -### 1. 📈 核心指标Dashboard -**用途**: 监控产品整体健康度 - -### 2. 🔄 用户留存Dashboard -**用途**: 分析用户留存和流失 - -### 3. 💰 收入转化Dashboard -**用途**: 监控付费转化漏斗 - -### 4. 🎨 功能使用Dashboard -**用途**: 了解功能受欢迎程度 - -### 5. 🔍 搜索行为Dashboard -**用途**: 优化搜索体验 - ---- - -## 📈 Dashboard 1: 核心指标 - -### Insight 1.1: 每日活跃用户(DAU) -**类型**: Trends -**事件**: `$pageview` -**时间范围**: 过去30天 -**分组**: 按日 -**配置**: -``` -Event: $pageview -Unique users -Date range: Last 30 days -Interval: Day -``` - -### Insight 1.2: 新用户注册趋势 -**类型**: Trends -**事件**: `USER_SIGNED_UP` -**时间范围**: 过去30天 -**配置**: -``` -Event: USER_SIGNED_UP -Count of events -Date range: Last 30 days -Interval: Day -Breakdown: signup_method -``` - -### Insight 1.3: 用户登录方式分布 -**类型**: Pie Chart -**事件**: `USER_LOGGED_IN` -**时间范围**: 过去7天 -**配置**: -``` -Event: USER_LOGGED_IN -Count of events -Date range: Last 7 days -Breakdown: login_method -Visualization: Pie -``` - -### Insight 1.4: 最受欢迎的页面 -**类型**: Table -**事件**: `$pageview` -**时间范围**: 过去7天 -**配置**: -``` -Event: $pageview -Count of events -Date range: Last 7 days -Breakdown: $current_url -Order: Descending -Limit: Top 10 -``` - -### Insight 1.5: 平台分布 -**类型**: Bar Chart -**事件**: `$pageview` -**时间范围**: 过去30天 -**配置**: -``` -Event: $pageview -Unique users -Date range: Last 30 days -Breakdown: $os -Visualization: Bar -``` - ---- - -## 🔄 Dashboard 2: 用户留存 - -### Insight 2.1: 用户留存曲线 -**类型**: Retention -**初始事件**: `USER_SIGNED_UP` -**返回事件**: `$pageview` -**配置**: -``` -Cohort defining event: USER_SIGNED_UP -Returning event: $pageview -Period: Daily -Date range: Last 8 weeks -``` - -### Insight 2.2: 功能留存率 -**类型**: Retention -**初始事件**: 各功能首次使用事件 -**返回事件**: 各功能再次使用 -**配置**: -``` -Cohort defining event: TRADING_SIMULATION_ENTERED -Returning event: TRADING_SIMULATION_ENTERED -Period: Weekly -Date range: Last 12 weeks -``` - -### Insight 2.3: 社区互动留存 -**类型**: Retention -**初始事件**: `Community Page Viewed` -**返回事件**: `NEWS_ARTICLE_CLICKED` -**配置**: -``` -Cohort defining event: Community Page Viewed -Returning event: NEWS_ARTICLE_CLICKED -Period: Daily -Date range: Last 30 days -``` - -### Insight 2.4: 活跃用户分层 -**类型**: Trends -**多个事件**: 按活跃度分类 -**配置**: -``` -Event 1: $pageview (filter: >= 20 events in last 7 days) -Event 2: $pageview (filter: 10-19 events in last 7 days) -Event 3: $pageview (filter: 3-9 events in last 7 days) -Event 4: $pageview (filter: 1-2 events in last 7 days) -Date range: Last 30 days -Unique users -``` - ---- - -## 💰 Dashboard 3: 收入转化 - -### Insight 3.1: 付费转化漏斗 -**类型**: Funnel -**步骤**: -1. SUBSCRIPTION_PAGE_VIEWED -2. Pricing Plan Selected -3. PAYMENT_INITIATED -4. PAYMENT_SUCCESSFUL -5. SUBSCRIPTION_CREATED - -**配置**: -``` -Funnel step 1: SUBSCRIPTION_PAGE_VIEWED -Funnel step 2: Pricing Plan Selected -Funnel step 3: PAYMENT_INITIATED -Funnel step 4: PAYMENT_SUCCESSFUL -Funnel step 5: SUBSCRIPTION_CREATED -Conversion window: 1 hour -Date range: Last 30 days -``` - -### Insight 3.2: 付费墙转化率 -**类型**: Funnel -**步骤**: -1. PAYWALL_SHOWN -2. PAYWALL_UPGRADE_CLICKED -3. SUBSCRIPTION_PAGE_VIEWED -4. PAYMENT_SUCCESSFUL - -**配置**: -``` -Funnel step 1: PAYWALL_SHOWN -Funnel step 2: PAYWALL_UPGRADE_CLICKED -Funnel step 3: SUBSCRIPTION_PAGE_VIEWED -Funnel step 4: PAYMENT_SUCCESSFUL -Breakdown: feature (付费墙触发功能) -Date range: Last 30 days -``` - -### Insight 3.3: 定价方案选择分布 -**类型**: Pie Chart -**事件**: `Pricing Plan Selected` -**配置**: -``` -Event: Pricing Plan Selected -Count of events -Breakdown: plan_name -Date range: Last 30 days -Visualization: Pie -``` - -### Insight 3.4: 计费周期偏好 -**类型**: Bar Chart -**事件**: `Pricing Plan Selected` -**配置**: -``` -Event: Pricing Plan Selected -Count of events -Breakdown: billing_cycle -Date range: Last 30 days -Visualization: Bar -``` - -### Insight 3.5: 支付成功率 -**类型**: Trends (Formula) -**计算**: (PAYMENT_SUCCESSFUL / PAYMENT_INITIATED) * 100 -**配置**: -``` -Series A: PAYMENT_SUCCESSFUL (Count) -Series B: PAYMENT_INITIATED (Count) -Formula: (A / B) * 100 -Date range: Last 30 days -Interval: Day -``` - -### Insight 3.6: 订阅收入趋势 -**类型**: Trends -**事件**: `SUBSCRIPTION_CREATED` -**配置**: -``` -Event: SUBSCRIPTION_CREATED -Sum of property: amount -Date range: Last 90 days -Interval: Week -``` - -### Insight 3.7: 支付失败原因分析 -**类型**: Table -**事件**: `PAYMENT_FAILED` -**配置**: -``` -Event: PAYMENT_FAILED -Count of events -Breakdown: error_reason -Date range: Last 30 days -Order: Descending -``` - ---- - -## 🎨 Dashboard 4: 功能使用 - -### Insight 4.1: 功能使用频率排名 -**类型**: Table -**多个事件**: 各功能的关键事件 -**配置**: -``` -Events: - - Community Page Viewed - - EVENT_DETAIL_VIEWED - - DASHBOARD_CENTER_VIEWED - - TRADING_SIMULATION_ENTERED - - STOCK_OVERVIEW_VIEWED -Count of events -Date range: Last 7 days -Order: Descending -``` - -### Insight 4.2: 新闻浏览趋势 -**类型**: Trends -**事件**: `NEWS_ARTICLE_CLICKED` -**配置**: -``` -Event: NEWS_ARTICLE_CLICKED -Count of events -Date range: Last 30 days -Interval: Day -Breakdown: importance (按重要性分组) -``` - -### Insight 4.3: 搜索使用趋势 -**类型**: Trends -**事件**: `SEARCH_QUERY_SUBMITTED` -**配置**: -``` -Event: SEARCH_QUERY_SUBMITTED -Count of events -Date range: Last 30 days -Interval: Day -Breakdown: context -``` - -### Insight 4.4: 模拟盘交易活跃度 -**类型**: Trends -**事件**: `Simulation Order Placed` -**配置**: -``` -Event: Simulation Order Placed -Count of events -Date range: Last 30 days -Interval: Day -Breakdown: order_type (买入/卖出) -``` - -### Insight 4.5: 社交互动参与度 -**类型**: Trends (Stacked) -**多个事件**: -- Comment Added -- Comment Liked -- CONTENT_SHARED - -**配置**: -``` -Event 1: Comment Added -Event 2: Comment Liked -Event 3: CONTENT_SHARED -Count of events -Date range: Last 30 days -Interval: Day -Visualization: Area (Stacked) -``` - -### Insight 4.6: 个人资料完善度 -**类型**: Funnel -**步骤**: -1. USER_SIGNED_UP -2. PROFILE_UPDATED -3. Avatar Uploaded -4. Account Bound - -**配置**: -``` -Funnel step 1: USER_SIGNED_UP -Funnel step 2: PROFILE_UPDATED -Funnel step 3: Avatar Uploaded -Funnel step 4: Account Bound -Date range: Last 30 days -``` - ---- - -## 🔍 Dashboard 5: 搜索行为 - -### Insight 5.1: 搜索量趋势 -**类型**: Trends -**事件**: `SEARCH_QUERY_SUBMITTED` -**配置**: -``` -Event: SEARCH_QUERY_SUBMITTED -Count of events -Date range: Last 30 days -Interval: Day -``` - -### Insight 5.2: 搜索无结果率 -**类型**: Trends (Formula) -**计算**: (SEARCH_NO_RESULTS / SEARCH_QUERY_SUBMITTED) * 100 -**配置**: -``` -Series A: SEARCH_NO_RESULTS (Count) -Series B: SEARCH_QUERY_SUBMITTED (Count) -Formula: (A / B) * 100 -Date range: Last 30 days -Interval: Day -``` - -### Insight 5.3: 热门搜索词 -**类型**: Table -**事件**: `SEARCH_QUERY_SUBMITTED` -**配置**: -``` -Event: SEARCH_QUERY_SUBMITTED -Count of events -Breakdown: query -Date range: Last 7 days -Order: Descending -Limit: Top 20 -``` - -### Insight 5.4: 搜索结果点击率 -**类型**: Funnel -**步骤**: -1. SEARCH_QUERY_SUBMITTED -2. SEARCH_RESULT_CLICKED - -**配置**: -``` -Funnel step 1: SEARCH_QUERY_SUBMITTED -Funnel step 2: SEARCH_RESULT_CLICKED -Breakdown: context -Date range: Last 30 days -``` - -### Insight 5.5: 搜索筛选使用 -**类型**: Table -**事件**: `SEARCH_FILTER_APPLIED` -**配置**: -``` -Event: SEARCH_FILTER_APPLIED -Count of events -Breakdown: filter_type -Date range: Last 30 days -Order: Descending -``` - ---- - -## 👥 推荐Cohorts(用户分组) - -### Cohort 1: 活跃用户 -**条件**: -``` -用户在过去7天内执行了: - $pageview (至少5次) -``` - -### Cohort 2: 付费用户 -**条件**: -``` -用户执行过: - SUBSCRIPTION_CREATED -并且 - subscription_tier 不等于 'free' -``` - -### Cohort 3: 社区活跃用户 -**条件**: -``` -用户在过去30天内执行了: - Comment Added (至少1次) -或 - Comment Liked (至少3次) -``` - -### Cohort 4: 流失风险用户 -**条件**: -``` -用户满足: - 上次访问时间 > 7天前 -并且 - 历史访问次数 >= 5次 -``` - -### Cohort 5: 高价值潜在用户 -**条件**: -``` -用户在过去30天内: - PAYWALL_SHOWN (至少2次) -并且 - 未执行过 SUBSCRIPTION_CREATED -并且 - $pageview (至少10次) -``` - -### Cohort 6: 新用户(激活中) -**条件**: -``` -用户执行过: - USER_SIGNED_UP (在过去7天内) -``` - ---- - -## 🎯 推荐Actions(动作定义) - -### Action 1: 深度参与 -**定义**: 用户在单次会话中执行了多个关键操作 -**包含事件**: -- NEWS_ARTICLE_CLICKED (至少2次) -- EVENT_DETAIL_VIEWED (至少1次) -- Comment Added 或 Comment Liked (至少1次) - -### Action 2: 付费意向 -**定义**: 用户展现付费兴趣 -**包含事件**: -- PAYWALL_SHOWN -- PAYWALL_UPGRADE_CLICKED -- SUBSCRIPTION_PAGE_VIEWED - -### Action 3: 模拟盘活跃 -**定义**: 用户积极使用模拟盘 -**包含事件**: -- TRADING_SIMULATION_ENTERED -- Simulation Order Placed (至少1次) -- Simulation Holdings Viewed - ---- - -## 📱 配置步骤 - -### 创建Dashboard -1. 登录PostHog -2. 左侧菜单选择 "Dashboards" -3. 点击 "New dashboard" -4. 输入Dashboard名称(如"核心指标Dashboard") -5. 点击 "Create" - -### 添加Insight -1. 在Dashboard页面,点击 "Add insight" -2. 选择Insight类型(Trends/Funnel/Retention等) -3. 配置事件和参数 -4. 点击 "Save & add to dashboard" - -### 配置Cohort -1. 左侧菜单选择 "Cohorts" -2. 点击 "New cohort" -3. 设置Cohort名称 -4. 添加筛选条件 -5. 点击 "Save" - -### 配置Action -1. 左侧菜单选择 "Data management" -> "Actions" -2. 点击 "New action" -3. 选择 "From event or pageview" -4. 添加匹配条件 -5. 点击 "Save" - ---- - -## 🔔 推荐Alerts(告警配置) - -### Alert 1: 支付成功率下降 -**条件**: 支付成功率 < 80% -**检查频率**: 每小时 -**通知方式**: Email + Slack - -### Alert 2: 搜索无结果率过高 -**条件**: 搜索无结果率 > 30% -**检查频率**: 每天 -**通知方式**: Email - -### Alert 3: 新用户注册激增 -**条件**: 新注册用户数 > 正常值的2倍 -**检查频率**: 每小时 -**通知方式**: Slack - -### Alert 4: 系统异常 -**条件**: 错误事件数 > 100/小时 -**检查频率**: 每15分钟 -**通知方式**: Email + Slack + PagerDuty - ---- - -## 💡 使用建议 - -### 日常监控 -**建议查看频率**: 每天 -**关注Dashboard**: -- 核心指标Dashboard -- 收入转化Dashboard - -### 周度回顾 -**建议查看频率**: 每周一 -**关注Dashboard**: -- 用户留存Dashboard -- 功能使用Dashboard - -### 月度分析 -**建议查看频率**: 每月初 -**关注Dashboard**: -- 所有Dashboard -- Cohorts分析 -- Retention详细报告 - -### 决策支持 -**使用场景**: -- 功能优先级排序 → 查看功能使用Dashboard -- 转化率优化 → 查看收入转化Dashboard -- 用户流失分析 → 查看用户留存Dashboard -- 搜索体验优化 → 查看搜索行为Dashboard - ---- - -## 📊 高级分析技巧 - -### 1. Funnel分解分析 -在漏斗的每一步添加Breakdown,分析不同用户群的转化差异: -- 按 subscription_tier 分解 -- 按 signup_method 分解 -- 按 $os 分解 - -### 2. Cohort对比 -创建多个Cohort,在Insights中对比不同群体的行为: -- 付费用户 vs 免费用户 -- 新用户 vs 老用户 -- 活跃用户 vs 流失用户 - -### 3. Path Analysis -使用Paths功能分析用户旅程: -- 从注册到首次付费的路径 -- 从首页到核心功能的路径 -- 流失用户的最后操作路径 - -### 4. 时间对比 -使用 "Compare to previous period" 功能: -- 本周 vs 上周 -- 本月 vs 上月 -- 节假日 vs 平常 - ---- - -## 🔗 相关资源 - -- [PostHog Dashboard文档](https://posthog.com/docs/user-guides/dashboards) -- [PostHog Insights文档](https://posthog.com/docs/user-guides/insights) -- [PostHog Cohorts文档](https://posthog.com/docs/user-guides/cohorts) -- [TRACKING_VALIDATION_CHECKLIST.md](./TRACKING_VALIDATION_CHECKLIST.md) - 验证清单 - ---- - -**文档版本**: v1.0 -**最后更新**: 2025-10-29 -**维护者**: 数据分析团队