PLG Analytics: How to Measure Product-Led Growth

Emily RedmondData Analyst, EmilyticsApril 18, 2026

PLG Analytics: How to Measure Product-Led Growth

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: PLG metrics: free-to-paid conversion (1–3%), viral coefficient, free user churn (10–20%), activation to paid conversion. No sales team means product is your GTM.


Product-led growth (PLG) is a different business model, so it needs different analytics.

Sales-led SaaS tracks CAC, sales cycle length, and enterprise expansion. PLG tracks free-to-paid conversion, viral coefficient, and free user engagement.

If you're doing PLG, your analytics must be focused on the funnel that moves free users to paid. Everything else is secondary.

Here's how to measure PLG.

The PLG Funnel

Most PLG companies have this flow:

  1. Free user signup - No credit card, instant access
  2. Free user activation - Completes key action (creates project, runs report)
  3. Hits limit - Free tier limit reached (storage, exports, team members)
  4. Free-to-paid conversion - Upgrades to paid plan
  5. Paid user - Active subscriber

Your analytics job is to optimize each step.


Key PLG Metrics

1. Free-to-Paid Conversion Rate

% of free users who upgrade to paid.

How to track:

// When free user upgrades to paid
gtag('event', 'free_to_paid_conversion', {
  'user_lifetime_days': 14,
  'triggered_by': 'storage_limit', // or 'team_member_limit', 'export_limit'
  'plan_selected': 'pro'
});

Then create a funnel:

  • Free signup
  • Free activation
  • Free-to-paid conversion

Calculate: Conversions ÷ Free signups × 100

Healthy benchmark:

  • Typical PLG: 1–3% free-to-paid
  • Strong PLG: 3–5%
  • Exceptional: 5%+

Example: 10,000 free signups → 300 paid = 3% conversion.

2. Free User Churn

% of free users who stop using your product.

Why it matters: High free user churn means your product isn't sticky. Low conversion + high churn = dead PLG.

How to track:

Using GA4 retention report:

  • Cohort: Free users by signup date
  • Retention metric: % still logging in week 1, week 2, week 4, week 8
Free User CohortWeek 1Week 2Week 4Week 8
Week 1100%35%18%8%
Week 2100%32%15%6%
Week 3100%38%20%10%

Healthy benchmark:

  • Week 1 retention: 30–50%
  • Week 4 retention: 10–25%
  • Week 8 retention: 5–15%

If your week 1 free user churn is >70%, your onboarding is broken.

3. Activation-to-Conversion Rate

Of free users who activate, how many upgrade?

Example:

User TypeUsersConversion
Free users who activated1,00050 paid (5%)
Free users who didn't activate2,00010 paid (0.5%)

Activated users convert at 10x the rate of non-activated users. This is why activation matters.

Setup:

  1. Track free user activation (key action while on free plan)
  2. Track those who convert to paid
  3. Calculate conversion rate for each group

4. Viral Coefficient

For every 1 free user, how many additional free users do they bring?

How to calculate:

Track user_invited events:

User IDInvited UsersConversion
user_1232 other users1 upgraded
user_1241 other user0 upgraded
user_1253 other users2 upgraded

Average: (2+1+3) ÷ 3 = 2 invites per user Conversion of invites: (1+0+2) ÷ (2+1+3) = 3÷6 = 50% Viral coefficient: 2 invites × 50% conversion = 1.0

Healthy benchmark:

  • Viral coefficient >1.0 = exponential growth (each user brings more users)
  • Viral coefficient <0.5 = linear growth (need paid acquisition)

💡 Emily's take: I worked with a PLG company with 2% free-to-paid but 1.2 viral coefficient. They were doubling users monthly through pure viral growth. Conversion was weak, but growth was exponential. Different problem than low viral.

5. Time-to-Upgrade (Days to Paid)

How long does a free user stay free before upgrading (or churning)?

How to track:

Create custom metric:

// When free user upgrades
gtag('event', 'free_to_paid_conversion', {
  'days_free': 14,
  'reason_upgraded': 'storage_limit' // or 'need_feature'
});

Then calculate average:

CohortAvg Days Free Before Upgrade
January18 days
February16 days
March14 days

Improving trend (days are declining) = your onboarding and features are driving faster conversion.

Healthy benchmark:

  • 7–30 days is normal
  • Trend matters more than absolute number

6. Feature Adoption (Free vs Paid)

Do free users use your core features, or just the basic stuff?

How to track:

gtag('event', 'feature_used', {
  'feature_name': 'advanced_analytics',
  'user_plan': 'free' // or 'paid'
});

Then compare:

FeatureFree Users UsingPaid Users Using
Core feature85%95%
Advanced feature 112%78%
Advanced feature 25%65%

If free users don't use advanced features, those features won't drive conversions. You're not showing value.


Common PLG Mistakes

Mistake 1: Confusing free signups with free users

Someone who signs up and never logs in is not a "free user." Track activity, not signups.

Mistake 2: Not measuring viral coefficient

If you're relying on organic/word-of-mouth growth, you must measure viral coefficient. It's your acquisition engine.

Mistake 3: Too generous free tier

Free tier should be good enough to experience value, but limited enough to hit upgrade triggers. If free users can do everything, they won't upgrade.

Mistake 4: Ignoring free user churn

High free user churn (>70% week 1) means your product doesn't deliver value. Fix that before worrying about conversion rate.

Mistake 5: Not tracking "reason for upgrade"

Did they upgrade because they hit storage limit? Team member limit? Wanted a feature? Track this. It tells you which limits are working.


PLG Dashboard (What to Monitor Weekly)

Your PLG dashboard should be different from sales-led SaaS:

MetricThis WeekLast WeekTrend
Free signups450420+7%
Free-to-paid conversions911-18% ⚠
Conversion rate2.0%2.6%Declining
Free user week-1 retention42%45%Declining
Viral invites per user1.81.9Stable
Days to upgrade (median)1614Slower

Notice: Metrics are free-focused, not sales-focused. No CAC (no sales). No ARR per customer (free tier doesn't pay). Just free-to-paid funnel optimization.


Optimize Free-to-Paid Conversion

If your conversion is below 2%, here's where to focus:

1. Optimize upgrade triggers

  • Do free users hit limits naturally? (If not, limits are too generous)
  • Is it clear why they need to upgrade?
  • Example: "You've invited 3 teammates. Upgrade to Pro to add more."

2. Lower friction to upgrade

  • One-click upgrade (no form)
  • No credit card required (if you can handle fraud)
  • In-app upgrade UI (don't require email or manual process)

3. Show value before limit

  • Don't surprise users with "storage full"
  • Show progress bar: "You're using 80% of your free storage"
  • Suggest upgrade before they hit limit

4. Offer upgrade incentive

  • "Upgrade now and get 20% off your first year"
  • Countdown timer: "Free trial ends in 5 days"
  • Limited-time discount on first month

Frequently Asked Questions

Q: What's the difference between freemium and trial?

A: Trial is time-limited (30 days, then charge). Freemium is feature-limited (forever, unless upgrade). Track differently: trial-to-paid, freemium free-to-paid.

Q: Should free tier include the core feature?

A: Yes. Absolutely. Users need to experience your value. Restrict features, not core value.

Q: How do I calculate viral coefficient for products without invites?

A: You can't. Viral coefficient requires referrals/invites. If your product doesn't have referral mechanics, focus on organic growth (SEO, content) instead.

Q: What if my free-to-paid conversion is 0.5%?

A: Your product-market fit isn't there yet. Either free tier is too permissive (users don't need to upgrade), or free users aren't experiencing value. Fix activation before worrying about conversion mechanics.

Q: How often should I change my free tier limits?

A: Test quarterly. Increase limits slightly and measure conversion impact. Too generous = no conversions. Too tight = high free churn.


The Bottom Line

PLG is about converting free users to paid. Your analytics should obsess over:

  1. Free user activation (do they see value?)
  2. Free-to-paid conversion (do they upgrade?)
  3. Viral coefficient (do they bring friends?)

If those three are strong, your PLG engine works. Everything else is optimization.


Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your GA4, Search Console, and Bing data around the clock. 8 years experience. Say hi →