Skip to main content

viral-coefficient-models

Optimize referral loops when evaluating whether viral growth can be a primary acquisition channel

Informations de source

Dépôt
lev-os/agents
Dernière activité de la source
7 mars 2026 à 00:14
Langue détectée de SKILL.md
anglais
Étoiles
23
Forks
2

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
2 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
viral-coefficient-models
description
Optimize referral loops when evaluating whether viral growth can be a primary acquisition channel
# Viral Coefficient Models (K-Factor) **Domain:** Growth & Distribution **Practitioner:** Andrew Chen (a16z GP), growth engineering community **Source:** Andrew Chen's blog, growth hacking methodology, viral mechanics research **Classification:** Growth metrics, viral loops, user acquisition ## Overview The Viral Coefficient (K-factor) is a quantitative model for measuring and optimizing viral growth—the rate at which existing users generate new users through invitations, referrals, or product-driven sharing. Popularized by Andrew Chen and widely used in growth engineering, it provides a mathematical framework for understanding whether a product can achieve exponential growth through user-driven distribution alone. **Core Formula:** K = i × c, where: - i = number of invites sent per user - c = average invite conversion rate (% of invites that become new users) **Core Insight:** When K > 1, each user brings more than one new user, creating exponential viral growth. When K < 1, the product requires additional growth channels to sustain growth. ## Mental Model ``` Viral Loop Mechanics: User → Product Experience → Invitation Trigger → Invites Sent (i) → Conversion (c) → New Users ↑_______________________________________________________| K-Factor Outcomes: K > 1.0: Exponential viral growth (each user brings >1 new user) K = 1.0: Steady state (each user replaces themselves) K < 1.0: Declining growth (requires other growth channels) Real-World Context: Consumer B2C: K = 0.15-0.25 good, 0.4 great, 0.7 excellent Enterprise B2B: K = 0.20 considered strong viral growth ``` ## When to Use **Trigger Conditions:** - Building product with inherent sharing mechanics - Evaluating viral growth potential of product features - Optimizing referral or invitation programs - Modeling user acquisition forecasts - Comparing effectiveness of viral channels - Deciding whether viral growth can be primary channel **Best Contexts:** - Social products (network effects, collaboration) - Marketplace platforms (inviting buyers/sellers) - Freemium SaaS (inviting teammates) - Content platforms (sharing amplification) - Gaming (multiplayer, leaderboards) ## Implementation ### Step 1: Define Viral Loop - Identify natural sharing moments in product experience - Map user journey from activation to invitation trigger - Document invitation mechanisms (email, SMS, social share, in-product invite) - Determine viral cycle time (days from new user signup to their first invite) ### Step 2: Measure Invites Sent Per User (i) - Track invitation sends per cohort over defined time window (30/60/90 days) - Calculate average: Total invites sent / Total users in cohort - Segment by user type, acquisition channel, or product tier - Example: 1,000 users sent 1,500 invites in 30 days → i = 1.5 ### Step 3: Measure Conversion Rate (c) - Track invitation acceptance rate: Invited users who sign up / Total invites sent - Account for multi-touch attribution (same user invited multiple times) - Measure by invitation channel (email vs. SMS vs. link) - Example: 1,500 invites resulted in 180 signups → c = 12% ### Step 4: Calculate K-Factor - K = i × c - Example: K = 1.5 invites × 0.12 conversion = 0.18 - Interpretation: Each user generates 0.18 new users through viral channels - Track K-factor over time to detect trends ### Step 5: Model Viral Growth - Forecast user growth: New users (generation N) = Users (N-1) × K - Account for viral cycle time (shorter cycles = faster compounding) - Example: 100 users, K=0.18, 7-day cycle - Week 1: 100 → 118 users (+18 viral) - Week 2: 118 → 139 users (+21 viral) - Week 3: 139 → 164 users (+25 viral) ### Step 6: Optimize K-Factor Components - Increase i (invites per user): - Add invitation prompts at high-engagement moments - Incentivize invitations (referral rewards) - Make sharing frictionless (1-click share) - Increase c (conversion rate): - Personalize invitation messaging - Show sender's context/activity - Optimize landing page for invited users - Reduce signup friction ## Practical Examples **Dropbox (Consumer File Storage):** - i = 2.8 invites per user (prompted after file upload, folder share) - c = 18% (personalized email: "Alice shared a folder with you") - K = 2.8 × 0.18 = 0.50 (excellent consumer K-factor) - Result: 35% of signups from referrals; reduced CAC by 60% **Slack (Team Collaboration):** - i = 6.2 invites per user (team admins invite entire team) - c = 42% (contextual invite: join your team's workspace) - K = 6.2 × 0.42 = 2.60 (exceptional B2B viral coefficient) - Result: Viral growth drove 80%+ of new workspaces **Uber (Rideshare):** - i = 0.8 invites per rider (referral code sharing) - c = 22% ($20 credit for inviter and invitee) - K = 0.8 × 0.22 = 0.18 (solid two-sided marketplace) - Result: Referral program contributed 30-50% of rider growth in early years **LinkedIn (Professional Network):** - i = 5.4 invites per user (contact importer, "People You May Know") - c = 9% (professional network context) - K = 5.4 × 0.09 = 0.49 (strong network effect K-factor) - Result: Viral loops primary growth driver; 50M+ users with minimal paid acquisition ## Common Pitfalls 1. **Ignoring viral cycle time** - K=0.5 with 1-day cycle vastly outperforms K=0.7 with 30-day cycle 2. **Spam/low-quality invites** - High i but low c destroys brand; quality > quantity 3. **Poor attribution** - Multi-channel invites inflate counts; same user counted multiple times 4. **Optimizing K in isolation** - K=0.2 is insufficient as sole channel; need paid/organic/content too 5. **Incentive abuse** - Referral rewards attract mercenaries, not engaged users 6. **One-time measurement** - K-factor decays over time; cohort analysis required 7. **Ignoring retention** - High K with poor retention = leaky bucket ## Decision Support **When K-factor optimization is high-priority:** - Product has natural sharing/collaboration mechanics - CAC from paid channels is too high relative to LTV - Network effects or virality are core to product value - Building consumer social, marketplace, or collaboration product **When K-factor may not apply:** - Enterprise sales (buying committees, long sales cycles) - Highly regulated industries (invites restricted) - Niche B2B products (small addressable market limits invites) - Privacy-sensitive products (users reluctant to share) ## Integration Points **Complements:** - Viral Loop Frameworks (trigger → invite → convert → activate → repeat) - Referral Systems (incentive design, double-sided rewards) - Growth Accounting (new users = virally acquired + other channels) - Cohort Retention Analysis (K-factor × retention = sustainable growth) - North Star Metric (viral invites as leading indicator) **Contrasts with:** - Paid Acquisition (CAC cost vs. viral "free" users) - Content Marketing (pull vs. push distribution) - Sales-led Growth (human touch vs. product-led viral) ## Success Metrics - **Primary:** K-factor trending upward toward >1.0 - Viral cycle time decreasing (faster compounding) - % of new users from viral channel increasing - Viral CAC approaching $0 (excluding referral incentive costs) - Invites per user (i) stable or increasing - Conversion rate (c) improving through optimization ## Benchmarks by Industry **Consumer Internet:** - K = 0.15-0.25: Good (sustainable viral contribution) - K = 0.4: Great (viral as primary channel) - K = 0.7+: Excellent (exponential growth potential) **B2B SaaS:** - K = 0.20: Strong viral growth (team invites) - K = 0.35+: Exceptional (product-led growth leader) **Two-Sided Marketplaces:** - K = 0.10-0.20: Typical (cross-side invites limited) - K = 0.25+: Strong (network effects amplify sharing) ## Advanced Considerations **Multi-Channel K-Factor:** - Calculate K separately for email, SMS, social, in-product invites - Optimize each channel independently - Total K = sum of all channel K-factors **Cohort-Based K-Factor:** - Early adopters often have higher K (evangelists) - Measure K decay as product matures and mainstream users join - Segment by acquisition channel (viral users may have different K than paid) **Time-Weighted K-Factor:** - Account for delayed conversions (invites accepted weeks later) - Use 30/60/90-day windows to capture full viral impact ## Historical Context **Origins:** Viral coefficient adapted from epidemiology (R0 reproduction number for disease spread) **Growth Hacking Era (2000s-2010s):** Hotmail, PayPal, Dropbox pioneered viral mechanics; Andrew Chen popularized K-factor in tech **Modern Application:** Product-led growth companies (Slack, Notion, Figma, Loom) engineered viral loops as primary GTM strategy **Empirical Data:** Analysis of 50+ unicorn startups shows K > 0.3 strongly correlates with product-led growth success ## Key Quote > "When the viral cycle length is shorter, growth becomes more rapid. That's why YouTube has exploded faster than any other business we've ever seen before." - Growth Engineering Principles --- **Generated:** 2025-12-10 **Score:** 46/50 (Practitioner: 10/10, Clarity: 9/10, ROI: 10/10, Novelty: 7/10, Cross-domain: 10/10) **Status:** Core growth metric for product-led and viral distribution strategies
Voir sur GitHub