Growthbook Flags SDK Example

R
Renaudil y a 2 jours
0

Description

Learn how to set up Growthbook flags and experiments using Flags SDK.

npx boilerapp growthbook-flags-sdk-example

Documentation

Growthbook Flags SDK Example

This example uses GrowthBook for feature flags with the Flags SDK along with the @flags-sdk/growthbook GrowthBook adapter and the Flags Explorer.

Demo

https://flags-sdk-growthbook.vercel.app

How it works

This demo controls the visibility of two banners on the home page, and the color of the checkout button.

Once you visit the page, you can see a variation of both/one/none of the banners.

To test different variations, you can use the Dev Tools at the bottom to reset the stable id and reload the page.

When you create and link a project on Vercel, you may use the Flags Explorer to see what variants are active, and test different variations by creating overrides.

Deploy this template

Deploy with Vercel

Step 1: Link the project

In order to use the Flags Explorer, you need to link the project on your local machine.

vercel link

If your project does not exist yet, you will be prompted to create it.

Step 2: Pull all environment variables

This allows the Flags SDK and the Flags Explorer to work correctly, by getting additional metadata.

vercel env pull

If you are building this on the CLI, you can set the environment variables with vercel env add

Step 3: Create Feature Gates and Experiments

On GrowthBook, create a project with the following flags split by id:

  • free_delivery (50% rollout or experiment)
  • summer_sale (50% rollout or experiment)
  • proceed_to_checkout (Multiple variants serving red, green or blue)

The id of the flags in GrowthBook should match the key of the flags in the flags.ts file.

If you have not started your experiments yet, you must do so in order to see the traffic split.

Prix

Gratuit

FREE

Commentaires (0)

FAQ

Questions Fréquemment Posées

Vous avez une question ? Nous avons les réponses. Si vous ne trouvez pas ce que vous cherchez, n'hésitez pas à nous contacter.

Boilerapp est une plateforme communautaire dédiée au partage de boilerplates, de starter kits et de modèles de projets pour développeurs. Notre objectif est simple : vous faire gagner du temps sur la configuration initiale (setup) pour que vous puissiez coder ce qui compte vraiment. Que vous cherchiez une simple base de code ou un projet SaaS complet, vous le trouverez ici.

Vous avez d'autres questions ?

Notre équipe est là pour vous aider. Contactez-nous et nous vous répondrons dès que possible.

Growthbook Flags SDK Example | BoilerApp