Adding experiment code - Docs - PostHog

// Ensure flags are loaded before usage.

// You only need to call this on the code the first time a user visits.

// See this doc for more details: /docs/feature-flags/manual#ensuring-flags-are-loaded-before-usage

posthog.onFeatureFlags(function() {

// feature flags should be available at this point

if (posthog.getFeatureFlag('experiment-feature-flag-key') == 'variant-name') {

// do something

}

})

// Otherwise, you can just do:

if (posthog.getFeatureFlag('experiment-feature-flag-key') == 'variant-name') {

// do something

}

// You can also test your code by overriding the feature flag:

// e.g., posthog.featureFlags.overrideFeatureFlags({ flags: {'experiment-feature-flag-key': 'test'}})