Friction

PostHog

posthog.com · Product analytics

Product analytics, session replay and feature flags in one platform.

56 items · 66 source threads · 2 source types · updated 2026-07

Compare

Pain points 22

ItemAreaSeveritySupportLast seen
Fresh self-hosted install stuck at validation screen

After a fresh hobby install via the deploy script, the instance stays stuck on a validation screen; database logs show failed migrations though the plugin container logs look normal. It worked a week and a half earlier.

Affects: self-hoster on Ubuntu with Docker

Self-hosting & upgradesCauses churn5 sources2025-09

“On hobby deployment it fails just on fresh install”

“Stuck at the validation screen post a fresh install via the curl command for self hosted posthog”

Self-hosted Events tab shows no data and events unusable as filters

On self-hosted installs the Events tab shows no data and events cannot be used as filters unless an extra service is added to the compose file.

Affects: self-hoster

Reliability & bugsBlocks work2 sources2025-02

“The Events tab does not display data, and events cannot be used as filters”

“But while creating insights in dashboard, the dropdown to select event is blank”

EU hosting of a US company does not resolve GDPR concerns

A commenter says PostHog Cloud EU does not address the legal issue that US companies and their EU subsidiaries remain reachable by US authorities, so it is no fix for GDPR-minded European companies.

Affects: EU company

Permissions & securityBlocks work2 sources2022-10

“it seems that PostHog doesn't even try to make that distinction”

“PostHog is based in the US and they would be bound by the same Cloud Act as Google Analytics”

Users struggle to find features and are unaware of other capabilities

Customer interviews show the navigation makes it hard to reach needed features and that users do not know about other PostHog capabilities.

Affects: PostHog users

UI & usabilityBlocks work2 sources2021-05

“It's not always obvious where to go to accomplish something”

“users find it a bit hard to reach the features they need or b) users are unaware of other features/capabilities of PostHog”

Marketing site does not make clear what PostHog actually does

A visitor spent several minutes on the PostHog site and still had to ask an LLM to explain what the product does.

Affects: prospective user

Setup & onboardingAnnoyance2 sources2025-09

“I poked at the site for a few minutes, then had to ask an LLM what PostHog actually does”

“PostHog could also be, but I didn't really understand the features as it related to a normal WordPress website”

Concern PostHog AI model training gives it rights over customer telemetry and code

Affects: PostHog customer concerned about data use

Permissions & securityCauses churn1 source2026-05
PostHog SDK update broke fetch POST calls in a Next.js app

Affects: Next.js developer using the JS/React SDK

Reliability & bugsCauses churn1 source2024-08
Self-hosted Redis hits 100% memory and the app stops processing data

Affects: self-hoster on AWS Fargate

Self-hosting & upgradesCauses churn1 source2020-10
PostHog configuration too fiddly to tune even with AI assistance

Affects: app developer

CustomizationBlocks work1 source2026-07
Cannot remove test events, requiring manual SQL filters in every query

Affects: developer

Data export & migrationBlocks work1 source2026-04
Session replay buffers endlessly on long recordings

Affects: Replay users

Reliability & bugsBlocks work1 source2025-10
PostHog web app consumes excessive browser memory

Affects: PostHog app users

PerformanceBlocks work1 source2025-05
Hobby self-hosted PostHog scales poorly and is hard to install

Affects: self-hoster

Self-hosting & upgradesBlocks work1 source2024-06
Support only reachable via Slack developers who reply days later

Affects: team using PostHog

SupportBlocks work1 source2023-04
PostHog script slows loading of UI modals in host Angular app

Affects: team running self-hosted PostHog with an Angular app

PerformanceBlocks work1 source2022-08
Self-hosted PostHog needs five backing services, too heavy for a small site

Affects: small self-hoster

Self-hosting & upgradesBlocks work1 source2022-01
Updating person properties rewrites historical insight results

Affects: analysts

Reporting & analyticsBlocks work1 source2021-10
Insights and dashboards feel sluggish and inconsistent

Affects: PostHog users

PerformanceBlocks work1 source2021-10
Self-hosted PostHog hits scaling limits on a high-traffic site

Affects: self-hosting team with high traffic

PerformanceBlocks work1 source2020-08
Invalid regex in a filter returns a server error
UI & usabilityAnnoyance1 source2021-06
Bar value chart options Time and Value are confusing

Affects: insight authors

UI & usabilityAnnoyance1 source2021-06
Date labels take much of the space on hourly dashboard graphs
UI & usabilityAnnoyance1 source2020-12

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Feature requests 29

ItemAreaSeveritySupportLast seen
Automatically delete events after a retention period

Some customers want events to be deleted automatically after a set time such as two years, for data retention reasons.

Affects: customers with retention requirements

Permissions & securityCauses churn3 sources2023-12

“it means we are unable to delete user data in response to user requests”

“Some customers would like to delete their events after a certain amount of time (e.g: 2 years)”

Threshold-based alerts such as conversion rate dropping

Users want alerts when a metric such as conversion rate drops below a chosen threshold, delivered by email or Slack.

Affects: product teams

Reporting & analyticsBlocks work2 sources2025-01

“After adding alerts on trends (#14331) , we need to expand to support them for funnels”

“Users have asked for a functionality to create threshold-based alerts, e.g. when the conversion rate drops below a certain threshold”

Show collected data back to end customers inside the customer's product

PostHog users need to productize the data they collect and show it to their own customers or end users, but current options (separate projects on Enterprise, shared dashboards, custom UI over the query API) are clumsy.

Affects: B2B and B2B2C product teams

Reporting & analyticsBlocks work2 sources2023-02

“In some contexts, PostHog users need to productize the data they've collected with PostHog and show it back to their customers/end users”

“We use PostHog to create usage dashboard shared with our customers”

Session recordings for React Native apps

Users lack mobile session recording; support for React Native, even with reduced functionality, would be valuable especially for self-hosted customers with few options.

Affects: mobile app teams, self-hosters

MobileBlocks work2 sources2022-12

“If we could unlock mobile session recordings, even with reduced functionality, it could be huge”

“If we could unlock mobile session recordings, even with reduced functionality, it could be huge”

Target surveys by behavioral cohort such as minimum page views

Users want survey targeting based on behavioral filters, for example to avoid showing surveys to new users who have not explored the site.

Affects: survey authors

CustomizationAnnoyance2 sources2023-12

“I would like to be able to show a survey based on an event instead of just user properties”

“For example only target users with at least 10 page views to not bother new users”

Localize surveys in multiple languages from a single survey

Affects: teams serving users in multiple languages

CustomizationBlocks work1 source2025-11
Error tracking missing for mobile SDKs

Affects: mobile app teams

MobileBlocks work1 source2025-04
Watch session replays of users who hit errors

Affects: product and engineering teams

Reporting & analyticsBlocks work1 source2024-07
Heatmaps need filters for internal users, cohorts and events

Affects: heatmap users

Reporting & analyticsBlocks work1 source2024-04
Idempotency key to avoid duplicate events from server retries

Affects: developer sending server-side revenue events

API & developer experienceBlocks work1 source2023-08
Group dynamic URLs in trends and heatmaps with path cleaning rules

Affects: multi-tenant SaaS teams

Reporting & analyticsBlocks work1 source2021-11
Static IP range for PostHog Cloud outbound traffic

Affects: customers with firewalled destinations

IntegrationsBlocks work1 source2021-06
Handle dev, staging and production environments in one project

Affects: teams with multiple environments

CustomizationBlocks work1 source2021-02
Find and merge duplicate users created by tracking mistakes

Affects: team with messy identity tracking

UI & usabilityBlocks work1 source2020-08
Expo managed apps cannot use the React Native library

Affects: Expo React Native developer

MobileBlocks work1 source2020-07
Feature flag changes are not applied in real time to running clients

Affects: teams using feature flags

CustomizationAnnoyance1 source2025-02
Re-show surveys only to people who have not answered

Affects: survey authors

CustomizationAnnoyance1 source2025-02
Dedicated logging product

Affects: developers

IntegrationsAnnoyance1 source2024-11
In-app product tours and onboarding guides

Affects: product teams

CustomizationAnnoyance1 source2024-10
Network request performance data cannot be queried

Affects: developers using Replay

Reporting & analyticsAnnoyance1 source2024-01
Webhook when a feature flag is turned on or off
IntegrationsAnnoyance1 source2023-09
Capture network requests and responses in session replay

Affects: developers using Replay

Reporting & analyticsAnnoyance1 source2023-07
Ability to delete a group
UI & usabilityAnnoyance1 source2022-04
Project homepage to orient users instead of the insights list

Affects: new and existing users

Setup & onboardingAnnoyance1 source2022-02
Allow multiple formulas and keep original series in trends

Affects: analyst

Reporting & analyticsAnnoyance1 source2021-07
Metrics on what share of exported events were delivered

Affects: prospective user exporting events

IntegrationsAnnoyance1 source2021-06
Better funnel visualization with relative percentages
UI & usabilityAnnoyance1 source2021-05
Keep old session recordings in S3 instead of pruning them
Data export & migrationAnnoyance1 source2020-10
Break down by multiple properties at once

Affects: analyst

Reporting & analyticsAnnoyance1 source2020-06

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Workarounds 3

ItemAreaSeveritySupportLast seen
Internal and test user filter not applied in SQL insights

The project-level internal and test user filter works in normal insights but not SQL-based ones, so the filter conditions are rebuilt by hand in every query.

Affects: analyst writing SQL insights

Reporting & analyticsBlocks work1 source2024-02

“I'd like to filter out internal+test users in my SQL query-based insights”

Targeting feature flags by behavioral cohort needs CSV export and re-upload

Behavioral cohorts cannot be used for feature flag targeting, so teams export the dynamic list to CSV and re-upload it as a static cohort, which is not obvious to users.

Affects: product teams targeting user interviews or prompts

CustomizationBlocks work1 source2023-03

“The current workflow is to export the dynamic list to a CSV then reupload as a static cohort”

Dashboards cannot be copied between projects without a template hack

Moving a dashboard across projects is not supported; users must save it as a template, import it in the other project and make the template global.

Affects: multi-project teams

CollaborationAnnoyance1 source2023-12

“Currently it's not possible to move dashboards between projects, without a hacky workaround”

Switching reasons 2

ItemAreaSeveritySupportLast seen
Turned PostHog off because its tracking made the app unusably slow

A user disabled PostHog in their app because the SDK collected far more data than needed and slowed the app badly. They could not find the setting to fix it.

Affects: app developer

PerformanceCauses churn1 source2026-07

“it was collecting so much information that wasn't needed that it was making my app unusably slow”

Built own analytics because PostHog was overkill for simple attribution needs

A developer wanted basic country, UTM, entry page and revenue attribution for side projects and found PostHog too heavy for that, so ended up building their own analytics service.

Affects: indie developer with side projects

OtherBlocks work1 source2026-04

“PostHog was overkill for what I wanted (Country, Origin, UTMs, per-user attribution, entry page, revenue)”