Installation Configuration options You can further customize how PostHog works through its configuration on initialization. Attribute Description host…| posthog.com
The flags endpoint is used to evaluate feature flags for a given distinct_id . This means it is the main endpoint not only for feature flags, but…| posthog.com
Stickiness is a type of insight that enables you to see how many times users perform an event within a specific time period. This is useful for…| posthog.com
The lifecycle insight visualizes new, returning, resurrecting, and dormant users. It shows what's below the surface of your user growth. For example…| posthog.com
TL;DR Last week, we slashed the cost of session replay by more than 50%, making PostHog the cheapest session replay tool in its class. Today we're…| posthog.com
The posthog-ruby library provides tracking functionality on the server-side for applications built in Ruby. It uses an internal queue to make calls…| posthog.com
The Python SDK makes it easy to capture events, evaluate feature flags, track errors, and more in your Python apps. Installation Capturing events…| posthog.com
This is an optional library you can install if you're working with PHP. It uses an internal queue to batch requests, flushes at the end of the request…| posthog.com
If you're working with Node.js (versions 15+), the official posthog-node library is the simplest way to integrate your software with PostHog. This…| posthog.com
This library uses an internal queue to make calls fast and non-blocking. It also batches requests and flushes asynchronously, making it perfect to use…| posthog.com
This is an optional library you can install if you're working with .NET Core. It uses an internal queue to make calls fast and non-blocking. It also…| posthog.com
To create a new feature flag, navigate to the feature flags tab in your PostHog app, where you should see a 'Create feature flag' button that we'll…| posthog.com
Retention shows you how many users return during subsequent periods. It's useful for answering questions like: Are new sign ups coming back to use…| posthog.com
People in PostHog represent the users behind your events. You can view them in the People tab . People have person profiles with properties . This…| posthog.com
What are cohorts? Cohorts enable you to easily create a list of users who have something in common, such as completing an action or having the same…| posthog.com
How to capture anonymous events How to capture identified events Identify best practices 1. Call identify as soon as you're able to 2. Use unique…| posthog.com
Once your PostHog instance is up and running, the next step is to start sending events. Event ingestion It's a priority for us that events are fully…| posthog.com
This library uses an internal queue to make calls fast and non-blocking. It also batches requests and flushes asynchronously, making it perfect to use…| posthog.com
The /i/v0/e and /batch endpoints are the main way to send events to PostHog. Beyond user behavior, they are also used to identify users, update…| posthog.com
Capturing events Anonymous and identified events Capturing anonymous events Capturing identified events Identifying users The most useful of these…| posthog.com
An engineer's guide to finding (and using) your product's activation metric| newsletter.posthog.com
Event tracking is the first step in improving your product. It enables you to understand how users are interacting with your app by capturing…| posthog.com
The decide endpoint is used to evaluate a feature flag for a given user. This means it is the main endpoint not only for feature flags, but also…| posthog.com
Few things are worse than shipping a new feature, having it unexpectedly break, and then scrambling to fix it. To mitigate problems like this, teams…| posthog.com
Septemeber 2024 Update: We built our own, dedicated web analytics tool . Now PostHog is an even better alternative to Google Analytics 4! How is…| posthog.com