Skip to content
GROWTH DEPT.CRO

Feature flags

Ship a change to some visitors first

Put a new feature behind a flag, show it to a share of visitors, measure it against everyone else, then widen it.

Flag: sticky_add_to_cart

On
Step 1
5%
Step 2
25%
Step 3
50%
Step 4
100%

{ "variant": "on", "copy": "Add to cart" }

How flags work

A switch your code reads, measured like a test

A key per flag

Your code reads the flag's value for the visitor. A key is live in one test at a time.

Widen it in steps

Start with a small share of visitors and raise it as the numbers hold.

A flag rollout view

Results for a flag test include a view of how the rollout went.

What you can do with flags

Release with a safety net

Rollout

Raise the share

Move from 5% to everyone as the results come in.

Results

Measured like any test

Conversion, revenue and profit per visitor for flag on and flag off.

Code

Read it anywhere

On a theme through window.CRO.flag(), or from the group headers the middleware sets on a headless store.

Built for every role

For the people who ship the store

Growth and brand marketers

Release a new page feature to a share of traffic and see what it does before it reaches everyone.

    How marketers use it

    Why Growth Dept CRO

    Why teams flag features with Growth Dept CRO

    Capability

    Growth Dept CRO

    Results from Shopify orders

    An order counts only when Shopify's own record ties it to the visitor's group.

    Profit per visitor

    Add your cost of goods and every test reads profit per visitor beside revenue and conversion.

    No flicker

    The group is decided before the page paints, so shoppers never see the control first.

    Audience targeting

    Run a test for mobile visitors, new visitors, one country or one traffic source.

    Find out what is worth testing on your store.

    Book a 45-minute call with the Growth Dept team. We look at your store and your traffic, and tell you which tests to run first.