Next.js is one of the most popular frameworks for building web apps. Have one and need to know what users are doing in these apps or release a feature…| posthog.com
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
A/B tests are a way to make sure the content of your Next.js app performs as well as possible. They compare two or more variations on their impact on…| posthog.com
Using multiple website domains or subdomains is a common way to split up a product. For example, a company might have a marketing website, a web app…| posthog.com
Understanding user growth is critical to building a successful product. A lack of new users or existing users churning is a bad sign. This tutorial…| posthog.com
Power users are your best and most important customers. They're knowledgable, willing to learn, and more likely to give feedback than average users…| posthog.com
React Charts is a popular visualization and charting library for React. It provides a simplified set of performant charts to use with analytics data…| posthog.com
Analytics is one of SQL's most important use cases. There are many ways to slice, modify, and interpret analytics data. SQL provides the depth and…| posthog.com
Recharts is a popular charting library for React. It provides many visualization and customization options to use with analytics data in PostHog. To…| posthog.com
To ensure compliance with privacy regulations like GDPR, you may need to ask for consent from users to track them using cookies. PostHog enables you…| posthog.com
If you're building a B2B2C product, your users might want analytics about their users . You can provide this with user- or customer-facing…| posthog.com
PostHog provides libraries that make it easy to capture events in popular languages. These libraries are basically wrappers around the API. They…| posthog.com
1. You have an information bottleneck We have a simple theory about building successful products: the people building them should be as close to…| posthog.com
Software companies were once dominated by two types of roles: product managers and software engineers, but this is changing. A new role is emerging…| 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
Bootstrapping feature flags makes them available as soon as React and PostHog load on the client side. This enables use cases like routing to…| posthog.com
Like capturing events , feature flags get a special POST-only public endpoint in the PostHog API, /decide/ . There are also endpoints to get data…| posthog.com
Product surveys help you understand what users are thinking and feeling, but they're useless if you don't ask the right questions. In this guide, we…| 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
Dogfood is not on PostHog's roadmap, but it sure does shape it. Dogfooding is the process of using your product internally. This helps you to get…| 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
Is my new feature working? It's the question PostHog exists to answer – we even have an entire team dedicated to it . We define a successful new…| 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
Getting feedback is critical to building a successful product. Metrics and analytics are key pieces of feedback, but at an early stage, written…| 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
Phased rollouts, also known as phased releases, are a way to roll out new features safely by testing a feature works in production with a small…| posthog.com
Holdout testing is a type of A/B testing that measures the long term effects of product changes. In holdout testing, a small group of users is not…| posthog.com
Startups see their path to success as building a product many people want and pay for. Out of this need came the role of product engineer. They are a…| posthog.com
As an all-remote team, we know how important getting together in person is (we’ve written about this before ). Our product analytics team (plus…| posthog.com