API product analytics installation
Note: The If you want to use your feature flag to breakdown or filter events in your insights, you'll need to include feature flag information in those events. This ensures that the feature flag value is attributed correctly to the event. Note: This step is only required for events captured using our server-side SDKs or API. To track usage of your feature flag and view related analytics in PostHog, submit the You need to include two properties with this event: Experiments run on top of our feature flags. Once you've implemented the flag in your code, you run an experiment by creating a new experiment in the PostHog dashboard.Evaluate the feature flag value using flags
Requiredflags is the endpoint used to determine if a given flag is enabled for a certain user or not.groups key is only required for group-based feature flags. If you use it, replace group_type and group_id with the values for your group such as company: "Twitter".Include feature flag information when capturing events
RequiredSend a $feature_flag_called event
Optional$feature_flag_called event whenever you check a feature flag value in your code.
$feature_flag_response: This is the name of the variant the user has been assigned to e.g., "control" or "test"$feature_flag: This is the key of the feature flag in your experiment.Running experiments
OptionalNext steps
RecommendedResource Description Creating a feature flag How to create a feature flag in PostHog Adding feature flag code How to check flags in your code for all platforms Framework-specific guides Setup guides for React Native, Next.js, Flutter, and other frameworks How to do a phased rollout Gradually roll out features to minimize risk More tutorials Other real-world examples and use cases