GrowthBook

GrowthBook

GrowthBook is an open-source feature flagging and A/B testing platform. Its scripts assign website visitors to experiment variants using deterministic hashing, track conversion events, and report results. Scripts set cookies or use local storage to persist variant assignments across sessions for consistent experiences.

Overview

GrowthBook is an open-source feature flagging and experimentation platform that enables teams to run A/B tests and control feature rollouts. It combines feature management with statistical analysis to measure the impact of product changes on user behavior and business metrics.

What This Script Does

GrowthBook's scripts evaluate feature flags to determine which features are shown to each visitor, assign users to A/B test variants using deterministic hashing algorithms, and track conversion events associated with each experiment. The platform uses cookies or local storage to persist variant assignments so visitors see consistent experiences across sessions. Feature flag evaluations happen client-side for low latency, while experiment results are aggregated and analyzed on GrowthBook's analytics backend.

Consent & Compliance

GrowthBook serves a dual purpose. Feature flags that control functionality — such as gradual rollouts or enabling features for specific user segments — are functional tools that help manage the product experience. However, A/B testing and experimentation involve tracking visitor behavior and measuring conversions for optimization purposes, which constitutes analytics processing. Under GDPR, the functional feature flagging component may not require consent, but the experimentation and analytics tracking does, as it processes visitor data for the site operator's optimization interests.

Should You Block This Without Consent?

Conditional. GrowthBook's feature flagging functionality is a legitimate product management tool that does not require consent. However, its A/B testing and experiment tracking features collect behavioral analytics data for optimization purposes. If GrowthBook is used purely for feature flags, it can load without consent. If experimentation and conversion tracking are active, consent should be obtained before loading the scripts.

Visit website

Consent Categories

Analytics
Functional

Also Known As

growthbookgrowth bookgrowthbook AB testgrowthbook feature flagsgrowthbook open sourcegrowthbook experimentation

Industries

Computers Electronics and TechnologyProgramming and Developer SoftwareBusiness and Consumer ServicesBusiness Services

Tracked Domains (1)

growthbook.ioAnalytics

Frequently Asked Questions

Does GrowthBook require cookie consent?

Yes for analytics; conditional for feature flags. GrowthBook tracks experiment variant assignments and conversion events, which constitutes analytics processing under GDPR. Feature flag use without event tracking may be considered functional. Full A/B testing with conversion reporting requires consent.

What does GrowthBook store in the browser?

GrowthBook sets cookies or uses local storage to persist A/B test variant assignments across sessions. This ensures consistent experiment exposure per visitor. Conversion events and experiment results are reported back to the GrowthBook platform or connected data warehouse.

How does ConsentStack handle GrowthBook on websites?

ConsentStack detects GrowthBook experiment and feature flag scripts, classifying them as analytics and functional. It can block analytics tracking until consent is granted while allowing functional feature flags to load. Configuration depends on which GrowthBook capabilities are active on the site.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for GrowthBook

ConsentStack automatically detects and manages GrowthBook trackers so your site stays compliant with global privacy regulations.