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/
Shopify product page
- Visitors
- 1,204
- Orders
- 31
- Revenue per visitor
- $1.71
B 50% of traffic
quiz.
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.
-
Connect a link domain
Point a subdomain such as go.yourbrand.com at GrowthFlow with one DNS record. The certificate is issued for you.
-
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.
-
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.
-
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
| 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
Application sent
We'll reply by email within a few days.
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.