Amplitude Product Analytics
4.4 /5
Starter (free) / Growth (custom pricing) / Enterprise (custom)

✓ Pros

  • Best-in-class funnel and cohort analysis for product teams
  • Behavioral cohorts: segment users by what they actually did
  • Charts connect to each other — drill-down workflow is excellent
  • Amplitude AI (natural language queries) genuinely useful for non-technical users
  • Session replay + behavioral analytics in one platform
  • Strong data governance: taxonomy management, Govern module

✗ Cons

  • Pricing is opaque and scales steeply with event volume
  • SDK can be complex to implement correctly (event schema matters enormously)
  • Free tier limited to 50K monthly tracked users
  • Learning curve: powerful but complex for new users
  • Retention analysis can be slow for large datasets
  • Some chart types require workarounds vs. Mixpanel's simplicity
Verdict

Amplitude is the best product analytics platform for teams who need deep behavioral analysis, cohort segmentation, and the ability to answer questions like 'which actions predict retention?' Its power comes with complexity — getting full value requires proper instrumentation, a clean event taxonomy, and a team willing to invest in learning the tool. For teams that make that investment, Amplitude provides insights that drive measurably better product decisions.

import ProsConsCard from ’../../components/ProsConsCard.astro’;

Amplitude is purpose-built for product teams — its core philosophy is behavioral analytics, understanding what users do and how those behaviors predict outcomes like retention, conversion, and revenue. Unlike Google Analytics (optimized for marketers and acquisition) or Mixpanel (similar positioning, different ergonomics), Amplitude specializes in helping product managers answer “what’s working and why?”

Core Analytics: Funnels, Retention, and Cohorts

Amplitude’s core charts cover the fundamental product analytics questions:

Funnel Analysis:

Example funnel: SaaS onboarding
Step 1: Account created
Step 2: Profile completed
Step 3: Integration connected
Step 4: First report generated
Step 5: Invited team member

Amplitude funnel capabilities:
- Overall conversion: 100% → 23% (across 30 days)
- Step-by-step dropout: Biggest drop is Step 3 (integration) at 45% loss
- Time-to-convert: Median 3.2 days from signup to first report
- Segment comparison: Free vs. paid users, US vs. international, 
  mobile vs. desktop — conversion rates side by side
- Funnel order: Strict vs. any order (did they complete steps 
  in sequence or in any order?)
- Conversion window: What's the right window? (7 days, 30 days?)

Retention Analysis:

N-day retention: "What % of users who did [event] on Day 0 
returned on Day N?"

Example: 
Day 0 (sign up): 100%
Day 1: 42%
Day 7: 28%
Day 14: 23%
Day 30: 19%

Bracket retention: "What % return in this time window?"
Week 1: 68%, Week 2: 54%, Week 4: 41%

Usage interval: "How often do users come back?"
Median return interval: 3.2 days

Retention by cohort:
- August 2025 cohort: D30 retention = 19%
- September 2025 cohort: D30 retention = 24% (after onboarding changes)
- October 2025 cohort: D30 retention = 27% (after product improvement)
→ Clear improvement trend visible across cohorts

Behavioral Cohorts:

This is Amplitude's differentiator from most analytics tools:

Cohort: "Users who completed onboarding within 24 hours"
Define: Did [Profile Completed] AND [Integration Connected] within 1440 minutes of signup

Cohort: "Power users" 
Define: Users who performed [Report Generated] 5+ times in past 30 days

Cohort: "Churned users"
Define: Users who were active 61-90 days ago, not active in past 30 days

What you can do with cohorts:
- Compare retention between cohorts (do onboarding completers retain better?)
- Export to Braze/Iterable/Intercom for targeted campaigns
- Compare product behavior (what else do power users do differently?)
- Size the impact before building (how many users would this affect?)

Amplitude AI

Amplitude’s natural language query feature lets non-technical users ask questions without building charts:

Natural language examples:

"What is the conversion rate from signup to first report in the last 30 days?"
→ Builds funnel chart automatically

"Show me retention for users who invited a team member vs. those who didn't"
→ Builds retention chart with comparison

"Which features do our highest-retention users use in their first week?"
→ Builds user property analysis

"What did churned users do differently than retained users in month 1?"
→ Behavioral comparison analysis

"What's the trend in DAU over the last 90 days broken down by plan type?"
→ Time series with segmentation

The AI doesn’t just answer questions — it builds the chart you’d have built manually, making the insights reproducible and shareable with the team.


Event Instrumentation

Getting full Amplitude value requires clean event tracking. This is where most teams either succeed or fail:

JavaScript SDK setup:

import * as amplitude from '@amplitude/analytics-browser';

// Initialize
amplitude.init('YOUR_API_KEY', {
  defaultTracking: {
    sessions: true,
    pageViews: true,
    formInteractions: true,
    fileDownloads: true,
  },
});

// Track events with user context
amplitude.setUserId(user.id);
amplitude.setUserProperties({
  plan: user.plan,        // 'free', 'growth', 'enterprise'
  company_size: user.companySize,
  signed_up_at: user.createdAt,
  is_admin: user.isAdmin,
});

// Custom events with properties
amplitude.track('Report Generated', {
  report_type: report.type,
  data_sources_count: report.sources.length,
  has_filters: report.filters.length > 0,
  export_enabled: report.hasExport,
  time_to_generate_ms: generateTime,
});

amplitude.track('Integration Connected', {
  integration_type: integration.provider,
  is_first_integration: user.integrations.length === 1,
  connected_via: source, // 'onboarding', 'settings', 'prompt'
});

Event taxonomy (the critical part):

Bad event taxonomy:
- "Button Clicked" (which button? everywhere?)
- "User Action" (meaningless)
- "page_view" + "pageView" + "Page View" (duplicates)
- Including PII in event properties (compliance risk)

Good event taxonomy:
Naming convention: [Noun] [Verb] (past tense)
  - "Report Generated"
  - "Integration Connected"  
  - "Team Member Invited"
  - "Subscription Upgraded"

Property naming: snake_case, consistent
  - report_type, not reportType or ReportType
  - is_first_time (boolean), not first_time_user (ambiguous)
  - Always include: created_at (timestamp), plan, user_role

What NOT to track:
  - Email addresses or names in event properties
  - PII that triggers GDPR/CCPA concerns
  - Every micro-interaction (noise overwhelms signal)

Session Replay

Amplitude’s session replay (included in Growth/Enterprise) connects behavioral data with actual user recordings:

How it works with analytics:

Workflow: funnel analysis → session replay

1. Build funnel: Signup → Profile → Integration → Report
2. Identify: 45% of users drop at "Integration Connected" step
3. Filter: Show me session replays of users who dropped at Integration step
4. Watch: See what users actually experience — where they get stuck
5. Fix: The error message during OAuth is misleading (now visible in replay)
6. Measure: Integration completion rate improves 18% after fix

Without session replay:
"45% drop at integration step" → guess at cause → A/B test → wait 2 weeks

With session replay:
"45% drop at integration step" → watch 10 sessions → root cause clear → fix today

Amplitude vs. Mixpanel vs. Google Analytics

FeatureAmplitudeMixpanelGoogle Analytics 4
Primary audienceProduct teamsProduct teamsMarketers
Behavioral cohortsBest in classGoodLimited
Funnel analysisExcellentExcellentBasic
Retention analysisExcellentGoodLimited
Session replayYes (Growth+)Yes (add-on)Yes (built-in)
Natural language queriesAmplitude AINoNo
Free tier50K MTU20M eventsFull access
Data governanceGovern moduleStrongLimited
SQL accessAmplitude SQLYesBigQuery export
Setup complexityHighMediumLow-Medium
Best forProduct analyticsProduct analyticsMarketing analytics

Pricing

Amplitude’s pricing is event-volume-based and not publicly listed (custom quotes). Rough guidance:

Starter (Free):
- Up to 50,000 monthly tracked users
- Core charts: Funnel, retention, segmentation
- 2 seats

Growth (Custom):
- 100K-1M+ monthly tracked users
- Behavioral cohorts, predictive analytics
- Amplitude AI
- Session replay
- ~$500-5,000/month depending on volume

Enterprise (Custom):
- Unlimited scale
- Advanced governance
- SSO, RBAC
- Dedicated support
- $2,000-20,000+/month

The free tier is genuinely useful for early-stage products. The jump to paid can be significant — get a quote before assuming it fits your budget.


Who Amplitude Is For

Best for:

  • Product managers who make data-driven roadmap decisions
  • B2B SaaS and consumer apps with meaningful user behavior to track
  • Teams with engineering resources to implement properly
  • Growth teams running experiments and retention campaigns
  • Companies willing to invest in a clean event taxonomy

Not ideal for:

  • E-commerce focused on acquisition and attribution (use GA4 + Northbeam)
  • Teams without engineering to implement SDK properly
  • Startups too early to have meaningful behavioral data
  • Teams who need simple dashboards without complexity

Bottom Line

Amplitude earns its 4.4/5 for being the best tool at what it does: understanding how user behavior connects to outcomes. The funnel analysis is the most intuitive in the market, behavioral cohorts unlock insights that generic analytics cannot, and Amplitude AI genuinely helps non-technical stakeholders get answers without building charts. The caveats are real — pricing scales quickly, implementation requires engineering effort, and getting full value requires committing to clean instrumentation. Teams that make that investment report Amplitude is one of the highest-ROI tools in their stack.