Skip to content
c17 .ioJoin list

Stacks / Analytics

Medium

PostHog

Product analytics, session replay, and surveys you can self-host. Hotjar without the session pack.

The problem

Hotjar (Contentsquare) meters sessions and then upsells Growth. PostHog is in the catalog and does replay, funnels, and product analytics on your Postgres/ClickHouse.

Replaces

Hotjar

Replace Hotjar

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Deploy on Railway

Sponsor this stack

Placeholder: PostHog is a multi-service stack (web, worker, Postgres, Redis, ClickHouse). Treat it as a second-wave template; snippet on c17.io comes after.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Hotjar Growth$1,200PostHog self-host

Agent setup prompt

Replace Hotjar with self-hosted PostHog.

- Follow PostHog's self-host compose. Persist Postgres/ClickHouse/Redis.
- Install the JS snippet on the site that currently loads Hotjar. Confirm one replay and one heatmap-equivalent insight.
- Document GDPR posture (self-host, first-party).

Also as markdown: /stacks/posthog-insights.md

FAQ

Why not Swetrix?
Swetrix replaces GA/Mixpanel pageviews. Hotjar is session replay and heatmaps — that is PostHog's job. Use Swetrix for traffic, PostHog for 'what did they click'.