analytics-setup
Installation
SKILL.md
Analytics Setup
Analytics is the measurement instrumentation behind capital and engineering allocation. Analytics fails when tracking is implemented haphazardly without a unified tracking schema, leading to conflicting metrics between product and marketing. A production analytics stack requires a formalized event schema, strict UTM parameter hygiene, server-side tracking resilience, and automated QA verification.
1. The Tracking Plan Schema
Never allow engineers or marketers to invent arbitrary event names. Enforce an Object-Action naming convention:
| Event Name | Trigger Moment | Mandatory Properties |
|---|---|---|
account_signup_completed |
User finishes registration | signup_method (email, google, github), referral_source |
onboarding_step_completed |
User finishes an onboarding milestone | step_index, step_name, time_spent_seconds |
project_created |
User creates first project/asset | project_type, template_used, is_first_project |
subscription_plan_selected |
User clicks checkout on pricing | plan_tier, billing_interval (annual/monthly), mrr_value |
payment_succeeded |
Gateway processes charge | transaction_id, amount_usd, plan_tier, is_upgrade |