# Hotjar vs PostHog

| Attribute | Hotjar | PostHog |
|---|---|---|
| **Vioscale score** | 72.8 (73% (medium)) | 68.1 (63% (medium)) |
| activity.commits_last_30d | - | 100 |
| adoption.dependent_repos | - | 1 |
| adoption.github_stars | - | 39,230 |
| adoption.package_downloads_weekly | - | 12,366,207 |
| deployment.options | `{"cloud":true}` | `{"cloud":true,"self_hosted":true}` |
| description.long | Hotjar is a web analytics platform offering session replay, heatmaps, funnels, surveys, and user testing tools to help understand and optimize website and app user behavior. | All-in-one platform providing product analytics, web tracking, session recording, feature testing, experimentation, error tracking, and a managed data warehouse with integrations to unify customer data and insights for product development teams. |
| features.capabilities | `{"funnels":true,"free_tier":true,"ab_testing":true,"autocapture":true,"sdk_coverage":true,"self_hostable":false,"paths_journeys":true,"session_replay":true,"retention_cohort":true,"warehouse_native":true}` | `{"free_tier":true,"ab_testing":true,"autocapture":true,"sdk_coverage":true,"feature_flags":true,"self_hostable":true,"session_replay":true,"retention_cohort":true,"warehouse_native":true}` |
| integrations.count | 100 | 120 |
| integrations.list | `[{"name":"Slack"},{"name":"Jira"},{"name":"Unbounce"},{"name":"Shopify"},{"name":"AWS"},{"name":"Microsoft Azure"},{"name":"Snowflake"},{"name":"Asana"},{"name":"Linear"},{"name":"Trello"},{"name":"ChatGPT"},{"name":"Claude"},{"name":"Microsoft Copilot"}]` | `[{"name":"Stripe"},{"name":"Postgres"},{"name":"HubSpot"},{"name":"Vercel"}]` |
| language.primary | - | Python |
| license.spdx | - | (Apache-2.0 AND MIT) |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"ios":true,"web":true,"android":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"subscription","plans":[{"free":true,"name":"Free","summary":"Free","features":["Replays, Heatmaps, Funnels","Error & performance monitoring","Basic surveys (100/mo)","LLM connection (300 tool calls/mo)","10+ integrations"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"contactSales":false,"includedLimits":{"projects":"1","monthly_sessions":"200k","survey_responses_per_month":"100"}},{"free":false,"name":"Growth","summary":"$39-49/month. 7k+ sessions. 3 projects.","features":["Zone-based heatmaps","Journey analysis","Impact quantification","Sense Chat & AI summaries","Sense Analyst lite (beta)","Automated insights"],"commitment":"monthly","components":[{"kind":"fixed","amount":39,"period":"month","currency":"USD","commitment":"annual"},{"kind":"fixed","amount":49,"period":"month","currency":"USD","commitment":"monthly"}],"description":"Optimize experiences to boost engagement and conversion","contactSales":false,"includedLimits":{"projects":"3","monthly_sessions":"7k+","data_retention_months":"13"}},{"free":false,"name":"Pro","summary":"Contact sales. 1m+ sessions.","features":["Connect behavior to revenue by channel and product","Identify patterns that drive repeat purchases and retention","Revenue-focused strategic decisions"],"description":"Surface optimizations faster and prioritize by revenue impact","contactSales":true,"includedLimits":{"monthly_sessions":"1m+"}}],"summary":"Free tier available. Growth plan from $39/month (annual) or $49/month. Pro requires contact sales.","currency":"USD","freeTier":true,"sourceUrl":"https://www.hotjar.com/pricing/","retrievedAt":"2026-08-14T12:11:05.094Z","freeTrialDays":15,"startingPrice":{"amount":39,"period":"month","currency":"USD"},"billingPeriods":["month","year"]}` | `{"type":"usage","plans":[{"free":true,"name":"Product Analytics","summary":"$0.00005/event after 1M free events/month","components":[{"per":{"qty":1,"unit":"event"},"kind":"metered","amount":0.00005,"currency":"USD"}],"contactSales":false,"includedLimits":{"events":"1000000/mo"}},{"free":true,"name":"Session Replay","summary":"$0.005/recording after 5,000 free recordings/month","components":[{"per":{"qty":1,"unit":"recording"},"kind":"metered","amount":0.005,"currency":"USD"}],"contactSales":false,"includedLimits":{"recordings":"5000/mo"}},{"free":true,"name":"Feature Flags","summary":"$0.0001/request after 1M free requests/month","components":[{"per":{"qty":1,"unit":"request"},"kind":"metered","amount":0.0001,"currency":"USD"}],"contactSales":false,"includedLimits":{"requests":"1000000/mo"}},{"free":true,"name":"Managed Warehouse","summary":"$0.000015/row after 1M free rows/month","components":[{"per":{"qty":1,"unit":"row"},"kind":"metered","amount":0.000015,"currency":"USD"}],"contactSales":false,"includedLimits":{"rows":"1000000/mo"}}],"summary":"Usage-based pricing per product. Free tier available for all products. 98% of customers use PostHog free tier.","currency":"USD","freeTier":true,"sourceUrl":"https://posthog.com/handbook/engineering/feature-pricing","retrievedAt":"2026-08-14T12:10:28.636Z","billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | freemium |
| pricing.price_level | mid | low |
| pricing.transparent | yes | yes |
| release.history | - | `[{"url":"https://github.com/PostHog/posthog/releases/tag/posthog-cli/v0.16.0","date":"2026-08-26T16:54:50Z","type":"stable","version":"posthog-cli/v0.16.0"},{"url":"https://github.com/PostHog/posthog/releases/tag/posthog-cli-latest","date":"2026-08-26T16:55:00Z","type":"stable","version":"posthog-cli-latest"},{"url":"https://github.com/PostHog/posthog/releases/tag/hogli-v0.2.0","date":"2026-08-26T14:26:44Z","type":"stable","version":"hogli-v0.2.0"},{"url":"https://github.com/PostHog/posthog/releases/tag/hobby-latest","date":"2026-08-26T18:09:25Z","type":"stable","version":"hobby-latest"},{"url":"https://github.com/PostHog/posthog/releases/tag/hobby-20260826-180917","date":"2026-08-26T18:09:20Z","type":"stable","version":"hobby-20260826-180917"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.49","date":"2026-08-26T18:20:47Z","type":"stable","version":"desktop-v0.61.49"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.35","date":"2026-08-26T02:02:18Z","type":"stable","version":"desktop-v0.61.35"},{"url":"https://github.com/PostHog/posthog/releases/tag/hobby-20260825-154632","date":"2026-08-25T15:46:35Z","type":"stable","version":"hobby-20260825-154632"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.30","date":"2026-08-25T17:44:54Z","type":"stable","version":"desktop-v0.61.30"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.22","date":"2026-08-25T14:15:21Z","type":"stable","version":"desktop-v0.61.22"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.19","date":"2026-08-25T13:12:36Z","type":"stable","version":"desktop-v0.61.19"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.12","date":"2026-08-25T05:35:32Z","type":"stable","version":"desktop-v0.61.12"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.11","date":"2026-08-25T01:57:20Z","type":"stable","version":"desktop-v0.61.11"},{"url":"https://github.com/PostHog/posthog/releases/tag/posthog-cli/v0.15.1","date":"2026-08-25T09:28:36Z","type":"stable","version":"posthog-cli/v0.15.1"},{"url":"https://github.com/PostHog/posthog/releases/tag/posthog-cli/v0.15.0","date":"2026-08-24T14:11:01Z","type":"stable","version":"posthog-cli/v0.15.0"},{"url":"https://github.com/PostHog/posthog/releases/tag/hobby-20260824-154352","date":"2026-08-24T15:43:54Z","type":"stable","version":"hobby-20260824-154352"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.8","date":"2026-08-24T21:48:23Z","type":"stable","version":"desktop-v0.61.8"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.61.4","date":"2026-08-24T21:17:11Z","type":"stable","version":"desktop-v0.61.4"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.60.414","date":"2026-08-24T17:58:20Z","type":"stable","version":"desktop-v0.60.414"},{"url":"https://github.com/PostHog/posthog/releases/tag/desktop-v0.60.401","date":"2026-08-24T13:39:45Z","type":"stable","version":"desktop-v0.60.401"}]` |
| reliability.status_page | yes | yes |
| security.disclosure_policy | yes | yes |
| security.gdpr | yes | yes |
| security.hipaa | - | yes |
| security.iso27001 | yes | - |
| security.scorecard | - | 4.2 |
| security.soc2 | yes | yes |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=hogql-parser&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Product Analytics Software)

| Capability | Hotjar | PostHog |
|---|:--:|:--:|
| **Core** |  |  |
| Analytics scope | - | - |
| **Capture** |  |  |
| Autocapture (no-code event capture) | ✓ | ✓ |
| **Analyses** |  |  |
| Funnels | ✓ | - |
| Retention / cohort analysis | ✓ | ✓ |
| Paths / user journeys | ✓ | - |
| Session replay | ✓ | ✓ |
| **Experimentation** |  |  |
| A/B testing & experimentation | ✓ | ✓ |
| Feature flags built-in | - | ✓ |
| **Data** |  |  |
| Warehouse-native / BYODB | ✓ | ✓ |
| **Deployment** |  |  |
| Self-hostable / OSS core | ✗ | ✓ |
| **Pricing** |  |  |
| Free tier | ✓ | ✓ |
| **Compliance** |  |  |
| EU data residency option | - | - |
| **SDKs** |  |  |
| Server-side + mobile SDK coverage | ✓ | ✓ |

*Source: Vioscale. Generated 2026-09-01T15:16:05.573Z. "-" = undocumented, not absent.*
