Next.js middleware enables you to run functions between requests and responses. We can use this to bootstrap feature flags on page load and make…| posthog.com
Installation Configuration options You can further customize how PostHog works through its configuration on initialization. Attribute Description host…| posthog.com
The single platform for engineers to analyze, test, observe, and deploy new features. Product analytics, session replay, feature flags, experiments, CDP, and more.| 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
The single platform for engineers to analyze, test, observe, and deploy new features. Product analytics, session replay, feature flags, experiments, CDP, and more.| 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
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
Person properties enable you to capture, manage, and analyze specific data about a user. You can use them to create filters or cohorts , which can…| posthog.com
Capturing events Anonymous and identified events Capturing anonymous events Capturing identified events Identifying users The most useful of these…| posthog.com
How to NOT lose a billion dollars (or your job)| newsletter.posthog.com
🎉 New: Group analytics is getting a makeover! Sign up for the B2B analytics feature preview to get a sneak peek. Let us know what you think in…| posthog.com
The goal of a beta is to get a feature ready for release. This means improving what works well and fixing what doesn't. Using surveys to collect…| posthog.com
Releasing a big feature can be nerve-racking. When deploying it, you don't know if it will work in production, break your app, or cause other issues…| posthog.com
Note: This doc refers to our posthog-js library for use on the browser. For server-side JavaScript, see our Node SDK . Installation Track across…| posthog.com
At PostHog, we test in production. There are many misconceptions about doing this. It does not mean: we commit to main every time we make a change…| posthog.com
The benefits of feature flags are numerous. They help you mitigate risk, test changes in production , manage access, and most important of all…| posthog.com