Product analytics

PostHog

Product activity — active days, stickiness and activation — from HogQL. Owns the Product Health dimension.

At a glance

Category
Product analytics
Required
Optional
Auth
OAuth preferred, API key or token as fallback
Powers
Product, Growth
Freshness
Stale after 6 hours
Webhook
None
Scopes
query:read insight:read project:read organization:read
Key format
phx_ / phs_

Connect it

  1. 1Press Connect on PostHog and authorize with project-level access.
  2. 2Or create a personal API key (phx_) in PostHog → Settings → Personal API keys and paste it.
  3. 3Pick the PostHog project that matches this site.

The personal API key is created here: app.posthog.com.

Worth knowing

  • PostHog fills traffic only when the Seiton snippet and GA4 are both empty. Visitors are never summed across sources.
  • A real zero stays zero; a missing metric stays missing.

Disconnecting

Disconnect from the Integrations page. Seiton deletes the stored credentials, removes any webhook endpoint it created in your account, and strips the fields this provider owned out of your snapshots — those metrics go back to insufficient data rather than freezing at their last value.

Revoking the token or OAuth grant inside PostHog works just as well and stops reads immediately. The connection then shows as revoked on the next sync, with the reason.