New GrowthBook Version 2.7

This version features Sticky Bucketing, Reusable Targeting Conditions, Experiment Health Tab, Fact Table Optimizations, and more!

· 4 min read
New GrowthBook Version 2.7

GrowthBook Version 2.7

Sticky Bucketing, Reusable Targeting Conditions, Experiment Health Tab, Fact Table Optimizations, and more!

Happy New Year, everyone! We’re back at it with the release of GrowthBook 2.7. This version features sticky bucketing, reusable targeting conditions, an experiment health page, and more. Full details are below.

Sticky Bucketing

When running an experiment, you want to ensure users are not exposed to multiple variants (e.g. a single user seeing both A and B at different times). GrowthBook accomplishes this by using deterministic hashing, which works great most of the time. However, there are certain scenarios where this can break down. For example, if your experiment only targets German visitors, a user could flip from seeing variation B to A if they take a train to France.

Sticky Bucketing allows you to remember the first variation a user sees, so their experience will remain consistent, even if something changes that would otherwise re-assign them. This behavior is opt-in and currently is only supported in the latest versions of our Javascript and React SDKs. Read more in our Sticky Bucketing Docs.

Reusable Targeting Conditions

We’ve expanded Saved Groups to support more advanced use cases. Instead of just a list of IDs, you can now create Condition Groups with arbitrarily complex targeting rules (e.g., UK Chrome users with a Pro subscription). Just like existing Saved Groups, these can be reused across multiple features and experiments, and updating the group will immediately update everywhere that references it. You can read more about this in our completely revamped Targeting Docs.

Fact Table Query Optimization

It’s common for an experiment to have multiple metrics coming from the same underlying database table — for example, Revenue per User and Orders per User, both driven by a Purchases table. In this latest release, we’re taking advantage of this relationship to drastically reduce the number of queries we need to run. For data warehouses with usage-based billing, such as BigQuery or Snowflake, this can result in large cost savings.

This optimization is only available to Enterprise customers who are using the new Fact Tables to define their metrics. Read more about this on our Blog.

Experiment Health Tab

GrowthBook has always run data quality checks on your experiments to detect issues such as Sample Ratio Mismatch (SRM) and multiple exposures. In this latest release, these checks live under a new dedicated “Health” tab.

In addition, you can now pick a set of dimensions that will be checked automatically for every experiment you run. For example, if you pick a “browser” dimension, you will be able to easily detect SRM errors that only affect Safari. Read more on our Health Tab Docs.

Safely Update Live Experiments

Changing a live experiment mid-flight is much more complicated than many people realize. If you aren’t careful, it can lead to carryover bias, SRM errors, or add significant noise to your results.

The safest approach is to basically start over — begin a new experiment phase, throw away the old data, and completely re-randomize all of your users. However, on lower-traffic sites, this can be prohibitively expensive.

Now, there’s a brand new “Make Changes” button at the top of running experiments. It will guide you through the process and recommend a safe release strategy, preserving past data whenever it’s safe to do so. If you choose a different release strategy, we will give you detailed warnings outlining the risks so you can make an informed decision.

This new flow is available to everyone, but Pro and Enterprise users get access to some additional release strategies powered by Sticky Bucketing (above). Read more about this and see more examples on our Blog.

New Best Practices Guide

There is a new section in our documentation that contains guides on experimentation in general and chapters specifically on how to get the most out of GrowthBook. Among other things, it covers how to organize your account with projects and tags, how to understand and interpret experiment results, and checklists to make sure your self-hosted GrowthBook deployment is secure. You can find the guide here.

Contextual AI Bot

We’ve added an AI bot trained on the GrowthBook content and systems, which can provide you with detailed answers to any questions you may have. You can try it out from the documentation site by clicking on the ‘ask AI’ box on the bottom right.

Other Improvements

Plus many more changes and bug fixes which you can read about here: https://github.com/growthbook/growthbook/releases

Read next

Want to give GrowthBook a try?

In under two minutes, GrowthBook can be set up and ready for feature flagging and A/B testing, whether you use our cloud or self-host.