Tutorials and guides
Contents
Got a question which isn't answered below? Head to the community forum to let us know!
- How to run experiments on new users
- How to do A/A testing
- How to do A/B/n testing
- How to do holdout testing
- How to do redirect testing
- How to run a fake door test
- How to A/B test LLM models and prompts
Framework guides
- How to run A/B tests in Android
- How to run A/B tests in Angular
- How to run A/B tests in Astro
- How to run A/B tests in Bubble
- How to run A/B tests in Django
- How to run A/B tests in Flutter
- How to run A/B tests in Framer
- How to run A/B tests in iOS
- How to run A/B tests in Go
- How to run A/B tests in Laravel
- How to run A/B tests in Next.js
- How to run A/B tests in Node.js (Express)
- How to run A/B tests in Nuxt
- How to run A/B tests in PHP
- How to run A/B tests in Python
- How to run A/B tests in React
- How to run A/B tests in React Native
- How to run A/B tests in Remix
- How to run A/B tests in Ruby on Rails
- How to run A/B tests in Svelte
- How to run A/B tests in Vue
- How to run A/B tests in Webflow
- How to run A/B tests in Python
Best practices
Learn more about A/B testing best practices from our blogs below:
PostHog is an all-in-one developer platform for building successful products. We provide product analytics, web analytics, session replay, error tracking, feature flags, experiments, surveys, LLM analytics, data warehouse, CDP, and an AI product assistant to help debug your code, ship features faster, and keep all your usage and customer data in one stack.