product-analytics

Solid

Product analytics and growth expert. Use when designing event tracking, defining metrics, running A/B tests, or analyzing retention. Covers AARRR framework, funnel analysis, cohort analysis, and experimentation.

AI & Automation 154 stars 19 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
73
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Product Analytics ## Core Principles - **Metrics over vanity** — Focus on actionable metrics tied to business outcomes - **Data-driven decisions** — Hypothesize, measure, learn, iterate - **User-centric measurement** — Track behavior, not just pageviews - **Statistical rigor** — Understand significance, avoid false positives - **Privacy-first** — Respect user data, comply with GDPR/CCPA - **North Star focus** — Align all teams around one key metric --- ## Hard Rules (Must Follow) > These rules are mandatory. Violating them means the skill is not working correctly. ### No PII in Events **Events must NEVER contain personally identifiable information.** ```javascript // ❌ FORBIDDEN: PII in event properties track('user_signed_up', { email: 'user@example.com', // PII! name: 'John Doe', // PII! phone: '+1234567890', // PII! ip_address: '192.168.1.1', // PII! credit_card: '4111...', // NEVER! }); // ✅ REQUIRED: Anonymized/hashed identifiers only track('user_signed_up', { user_id: hash('user@example.com'), // Hashed plan: 'pro', source: 'organic', country: 'US', // Broad location OK }); // Masking utilities const maskEmail = (email) => { const [name, domain] = email.split('@'); return `${name[0]}***@${domain}`; }; ``` ### Object_Action Event Naming **All event names must follow the object_action snake_case format.** ```javascript // ❌ FORBIDDEN: Inconsistent naming track('signup'); ...

Details

Author
majiayu000
Repository
majiayu000/spellbook
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category