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

文档

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

评论 (0)

常见问题

常见问题解答 (FAQ)

有问题?我们有答案。如果您找不到想要的答案,请随时联系我们。

Boilerapp 是一个专门用于分享 Boilerplates、入门套件(Starter Kits)和项目模版的开发者社区平台。我们的目标很简单:为您节省初始配置(Setup)的时间,让您可以专注于真正重要的代码。无论您是在寻找简单的代码库还是完整的 SaaS 项目,都能在这里找到。

还有其他问题?

我们的团队随时为您提供帮助。联系我们,我们将尽快回复。