用途
该技能面向产品分析概念的梳理,帮助在规划埋点、设计指标体系或进行数据分析时建立统一的概念框架。触发关键词包括 analytics、event tracking、funnel、cohort、user journey、metrics。
主要能力
事件追踪
事件是离散的用户行为,例如 page_view、button_click、form_submit、purchase、signup、login 以及自定义业务事件。文档给出事件结构示例:包含 event 名称、userId、ISO 8601 格式的 timestamp,以及 properties(如 amount、currency、items)。
用户识别与身份合并
Identify 用于将匿名用户关联到已认证用户;Alias 用于合并多个身份。流程示例为:匿名访客(device_id: abc123)→ 用户注册(user_id: user-456)→ identify 调用将 abc123 关联到 user-456 → 历史事件归属到 user-456。
漏斗
转化漏斗用于追踪多步骤流程。文档以注册漏斗为例:Landing Page(1000 visitors)→ 60% 转化 → Signup Form(600 started)→ 75% 转化 → Email Verification(450 sent)→ 80% 转化 → Profile Complete(360 completed),整体转化率 36%。
群组
按共同特征对用户分组,分为三类:基于时间(如 2024 年 1 月注册用户、最近 7 天活跃用户)、基于行为(如完成引导的用户、重度用户每周超过 10 次会话)、基于属性(如企业版用户、仅移动端用户)。
用户旅程
基于会话的路径分析。典型旅程:Homepage → Product List → Product Detail → Cart → Checkout → Confirmation。需要追踪的触点包括入口(referrer、campaign)、访问页面(顺序、时长)、行为(点击、滚动)以及出口(转化或流失)。
分析服务商
文档提供一张对比表,包含 Provider、Best For、Pricing 三列:Google Analytics(Free tier, SEO / Free, 360)、Mixpanel(Product analytics / Event-based)、Amplitude(Behavioral analytics / MTU-based)、Segment(CDP + routing / MTU-based)。同时给出与服务商解耦的接口设计,包含 trackEvent、identifyUser、aliasUser、setUserProperties、flush 方法,并支持一次 track 同时上报到 GA4、Mixpanel、Amplitude。
指标框架
采用 AARRR 海盗指标:Acquisition(流量来源、campaign 表现)、Activation(注册率、引导完成率)、Retention(DAU/MAU、留存曲线)、Referral(NPS、病毒系数)、Revenue(ARPU、LTV、转化率)。
事件命名规范
格式为 object_action(snake_case)。规范示例:user_signed_up、product_viewed、order_completed、subscription_cancelled。反例:SignUp(不一致)、click(过于宽泛)、userDidSomething(含义不清)。
实现模式
事件 schema 的通用属性包括 timestamp(ISO 8601)、userId 或 anonymousId、sessionId、platform(web、ios、android)、version(应用版本);事件专属属性应与行为相关;事件名中不得包含 PII,实体应使用 ID 而非名称。
隐私方面需考虑 GDPR/CCPA 合规:追踪前取得用户同意、支持删除权(清除用户数据)、数据最小化(只追踪必要数据)、匿名化选项以及数据留存策略。
限制
资料未提供具体安装命令、配置步骤和可运行的使用示例,相关内容暂未提供。
相关技能
analytics-spring:Spring Boot 分析实现apigen-architecture:整体系统架构