Multi-Page Testing

Test your whole funnel in one experiment, from the product page to the checkout. Visitors who see the variation on the first page keep seeing it on the other pages you link to it.

Funnel experiment across product page, cart and checkout: the original funnel above, the variation below with the same free shipping bar and filled buttons on every step

What you can do with it

Test a whole funnel

Test a change that spans several funnel steps, such as product page, cart and checkout, as one experiment.

Keep visitors in their variation

Visitors become participants in the primary experiment, on the first page of the journey. The following pages show the variation only to those who got it there.

Choose the method that fits

Link separate experiments with a code snippet from the documentation, or run a single experiment whose JavaScript changes each page differently.

How it works

The simple method works for beginners and advanced users alike: you store the changes for each page in its own experiment and link them together.

1
Create one experiment per page

Set up a separate experiment for every page on which a change should take place.

2
Define the primary experiment

This is the experiment on the page your visitors see first. Here they become participants and get their variation.

3
Link the other experiments

In every other experiment, add the code snippet from the documentation to audience targeting with the ID of the primary experiment and its variation, then set the traffic distribution to 100 % of the variation.

Full guide in the documentation →
Three linked experiments: the primary experiment on the product page splits visitors between original and variation; the linked experiments on the cart and checkout use audience targeting for the primary experiment's variation and send 100 % of traffic to the variation

See your results right in Varify

One report per experiment, with improvement, confidence and significance for every goal.

  • Goals from GA4, BigQuery, Shopify or Varify Realtime Tracking
  • AI Results Summary
  • Filter by date, device and segment
  • Share by link or export as CSV
Varify result report with the goals Conversions and Revenue: Variation 1 improves conversions by 9.49 % at 99.04 % confidence, marked significant, and revenue by 9.73 % at 94.28 %, not yet significant
AvailabilityGrowthProEnterprise
Multi-page testing ✓ ✓ ✓

Not sure which plan fits? Compare all plans

Frequently asked questions

There are two ways. Either link several experiments: create one experiment per page and connect them to the primary experiment with a code snippet in audience targeting. Or use one experiment with JavaScript: the variation's code applies different changes depending on the page that is called up, and the page targeting covers all pages of the funnel. The second way requires a sound knowledge of JavaScript.

The experiment on the page your participants see first. That is where visitors become participants, and the code snippet in the other experiments refers to its experiment ID and variation ID.

Their audience targeting already lets in only visitors who got the chosen variation in the primary experiment. With the traffic distribution at 100 % of the variation, all of them see it on the following pages too.

← Back to all features

2,700+ teams trust Varify

G2 Best Results Small Business Fall 2026 G2 Momentum Leader Fall 2026 G2 Best Usability Small Business Fall 2026 G2 High Performer Fall 2026 G2 Regional Leader EMEA Small Business Fall 2026

See multi-page testing in action on your own site.

Choose how you want to get started.

Demo call

Recommended

30 minutes with a CRO expert, live on your site.

  • We build a test live on your site
  • You get your first AI test ideas
  • A clear answer on whether Varify fits your setup
Book a demo call

Free 15-day trial

Prefer to try it yourself? Add the snippet and get going.

  • Every feature for 15 days
  • No credit card required
  • Set up in minutes
Start free trial

GDPR-compliant · cookie-less · hosted in the EU · Fixed price per domain, regardless of traffic