Split-test any funnel without rebuilding your store.

One link on your own domain sends paid traffic to the pages you already have, keeps each visitor on the same page, and matches every Shopify order to the page that earned it.

Free during early access. Built for Shopify stores.

A 50% of traffic

yourbrand.com/serum

Shopify product page

Visitors
1,204
Orders
31
Revenue per visitor
$1.71

B 50% of traffic

quiz.yourbrand.com

Quiz funnel off Shopify

Visitors
1,196
Orders
42
Revenue per visitor
$2.26

B is ahead on revenue per visitor, with 87% probability. Not conclusive yet: about 9 more days at this traffic.

Example experiment

How it works

No new theme, no page rebuilds, no code on your store beyond a Shopify app. You bring the pages; GrowthFlow handles the split and the counting.

  1. Connect a link domain

    Point a subdomain such as go.yourbrand.com at GrowthFlow with one DNS record. The certificate is issued for you.

  2. Add the pages you already have

    Paste two or more URLs: a product page, a quiz, an advertorial, a page-builder landing page. Choose how to split the traffic.

  3. Point your ads at the link

    Each visitor is assigned once and keeps seeing the same page. UTMs, fbclid, gclid and every other parameter reach the page untouched.

  4. Read the results in revenue

    Install the Shopify app and orders are matched to the click that brought the visitor. You see conversion rate, AOV and revenue per visitor for each page.

What you can test

Anything with a URL can be a variant, on Shopify or off it. Keep your pages on your own domain and the domain shown in the ad stays the domain people land on.

  • AProduct page BQuiz that recommends a product
  • AStraight to the product BAdvertorial first
  • ASingle product offer BBundle landing page
  • AYour Shopify theme page BA page-builder landing page

Revenue numbers you can check

Each order is matched to the click that brought the visitor, using two signals Shopify records itself: the GrowthFlow pixel at checkout, and the landing page saved on the order. If a browser blocks the pixel, the second signal still works.

The rule, written down

  • The last GrowthFlow click in the 7 days before the order gets the credit.
  • Each order counts once, and refunds come off its revenue.
  • Clicks from bots, and visits sent to your fallback page, are left out.
  • Orders that can't be matched are listed, with the share of orders that were.

Results show how sure the numbers are, warn you when the traffic split drifts from what you set, and estimate how much longer a test needs. Nothing is declared a winner for you.

Spring serum test

Example experiment

Results by variant for the example experiment
Variant Visitors Orders Conv. rate AOV RPV
A Product page 1,204 31 2.57% $66.55 $1.71
B Quiz funnel 1,196 42 3.51% $64.29 $2.26
Revenue per visitor, B against A
+32% (95% interval −25% to +88%)
Chance B earns more per visitor
87%
Traffic split
50.2% / 49.8% matches the 50/50 setting
Orders matched to a click
73 of 78 (94%)

A test shouldn't cost you sales

The link sits between your ads and your store, so it is built to stay out of the way.

A fast hop

The link answers from Cloudflare's network, close to each visitor, and never waits on a database before sending them on.

The same page every time

A visitor who comes back sees the page they saw first. Changing the split starts a fresh allocation instead of reshuffling people mid-test.

A fallback when a page breaks

Every page is checked every five minutes. If one goes down, its visitors go to your fallback page until it recovers, and those visits stay out of the results.

Your domain in the ad

The link lives on a subdomain of your own domain, so ad platforms see the same domain in the ad and on the page.

Tracking parameters intact

Whatever your ads add to the URL reaches the page as it was sent, so your other analytics keep working.

No customer details stored

GrowthFlow keeps order totals and refunds. It doesn't store customer names, emails or addresses.

Run it on our cloud or yours

GrowthFlow runs entirely on Cloudflare, so the same product can run in our account or in your own.

Hosted by us

The quickest start. You connect a link domain and your store; we run the rest.

  • Nothing to install or maintain
  • Updates arrive without any work on your side
  • Each workspace's data kept apart from every other

In your own Cloudflare account

A dedicated copy of GrowthFlow, deployed into your account. Made for agencies whose clients won't share data with another vendor.

  • Click, order and revenue data never leave your account
  • Your name, logo and colors on the dashboard
  • Deployed and updated with an access token you can revoke at any time
  • You pay Cloudflare directly, from $5 a month for Workers Paid

Become a design partner

GrowthFlow is in early access. We're choosing a small group of Shopify brands and agencies to run the first experiments with us.

What you get

  • Free use for the whole program
  • Setup done with you, including your first test
  • A direct line to the person building it, and a say in what comes next

What we ask

  • A Shopify store with steady paid traffic from Meta, Google or TikTok
  • Two pages you want to compare, or a question you want answered
  • A 30-minute call every two weeks while the program runs

The Shopify store you'd test on. Agencies: one client store is enough.

You are

Two pages, an offer, a hunch. A sentence is plenty.

We use this only to contact you about the design partner program.

Questions

Does it work with my store?

GrowthFlow reads orders from Shopify, so your store needs to be on Shopify (Plus included). The pages you test can live anywhere. If a page sits outside Shopify, switch on its option to pass URL parameters to your store links, so the order can be matched to the click.

Will the extra redirect slow my ads down?

It is a single redirect, answered from Cloudflare's network close to the visitor, and it never waits on a database lookup. Your pages load exactly as they do today.

Will the link cause trouble with ad review?

Ad platforms check that the domain in your ad matches where people land. The link is a subdomain of your own domain, like go.yourbrand.com, so keep your test pages on that domain too and the two stay consistent.

How do you handle Safari and cookie consent?

Safari keeps cookies like ours for seven days, which is why the attribution window is seven days. The Shopify pixel follows your store's customer privacy settings and only records a visit when analytics consent is given or not required.

What does it cost?

Nothing during the design partner program. Pricing will be agreed with design partners before the program ends.