Feedoptimise
Feedoptimise
menu
Start free trial Book live demo

A/B Testing for Product Feeds

Run experiments on any feed attribute, schedule when each variant goes live, and let performance data decide which one stays

Set Up Every Experiment Visually, No Code Needed

Build a feed experiment the same way you build your feed rules, choosing what to change, when it runs and which products it applies to, all on screen

  • Change one attribute or several

    A single experiment can modify one field or many at once, from titles and images to categories or any other attribute in your feed.

  • Schedule when each experiment runs and ends

    Set a start date and either a fixed end date or stopping rules, so every test wraps up on its own, on the calendar or the moment the data supports a decision.

  • Target only the products you want

    Add conditions to scope an experiment to categories, brands or product ranges, or use any modifier to build the set, including random assignment. You test only the products you choose and leave the rest untouched.

Choose How Your Experiment Runs

Feed A/B testing works in three ways: a clean parallel split, a straight rotation, or a hybrid that combines both, and any of them can end on a schedule or on confidence

  • Duplicated, run side by side

    The duplicated method clones the original product under a new ID and runs the modified variation alongside it, so both compete at once with no clash between them.

  • Rotated, swap over time

    The rotated method keeps the existing ID and cycles your versions through it on a schedule, for example weekly, and can keep rotating until each version has collected the data your stopping rules require.

  • Hybrid, combining both

    The hybrid method rotates fresh copies while still measuring them against the untouched original, pairing a clean control with rotation over time.

Let Statistical Significance End the Test

Set a data threshold on the metric of your choice, a confidence level and a maximum runtime, and the experiment concludes itself the moment the result is statistically significant

  • Define when a result counts

    Pick the metric that matters for the test, ROAS, clicks, impressions, conversions or anything else you track, set the minimum each version must collect and the confidence you want to reach, for example 100 clicks per version at 95% confidence.

  • Rotate until the numbers are in

    Versions keep cycling through the schedule until every one of them meets your thresholds, so a slow week does not cut an experiment short and a lucky day does not crown a false winner.

  • Set a timeout so no test runs forever

    Give each experiment a maximum duration, for example 30 days. If the thresholds are not met by then, the test folds on its own, either back to your original data or forward to the tested version, whichever you chose upfront.

  • Decide winners per item or per group

    Choose how the test is evaluated. At item level every product gets its own verdict on its own data, so version B can win on one product while version A holds on another. At group level one winner is called across the whole test.

  • Conclude with a decision, not a report

    When the experiment ends, winning versions roll into your live feed and losing ones retire, per product or across the group depending on how you evaluate, with the confidence level and per-version metrics recorded so you can see exactly why every call was made.

Test Anything in Your Feed

Any attribute, changed by any modifier, means there is almost nothing you cannot turn into an experiment

See Which Version Wins

Every experiment is measured on real channel performance, so the data decides the winning version

Frequently Asked Questions

Common questions about A/B testing your product feeds with Feedoptimise

  • What is A/B testing for product feeds?

    A/B testing for product feeds is the process of running two or more versions of your product data against each other to see which performs better on a channel. With Feedoptimise you can test any attribute, such as titles or images, measure each version on real channel data, for example from Google Shopping, and apply the winning version to your live feed.

  • Which feed attributes can I A/B test?

    You can test any attribute in your feed, including titles, descriptions, images, product types, prices and custom labels. Any modifier on the platform can generate the test version, so AI titles, edited images, formulas and overrides can all be tested.

  • Can I test more than one attribute in a single experiment?

    Yes. A single experiment can modify one attribute or several at once, for example a new title and a new image together, and you choose exactly which fields each test changes.

  • What is the difference between the duplicated, rotated and hybrid methods?

    The duplicated method clones the original product under a new ID and runs the test version alongside it. The rotated method keeps the same ID and cycles versions through it over time. The hybrid method rotates fresh copies while still comparing them against the original.

  • Can I schedule a feed experiment to start and end on its own?

    Yes. Each test has a start date and an optional end date, so it goes live and wraps up automatically. You can also replace the fixed end date with stopping rules, so the test concludes on its own once your chosen metric and confidence thresholds are met, or when its maximum runtime is reached. If you set both, the test ends at whichever comes first. Conditions let you scope it to certain categories or product ranges.

  • How does Feedoptimise know when an experiment is finished?

    You set the stopping rules when you create the test: a minimum amount of a metric you choose per version, such as clicks, impressions or conversions, a statistical confidence level and a maximum runtime. For example, rotate the original and a new title until each has 100 clicks and the result reaches 95% confidence, with a 30 day cap. The experiment monitors its own data and concludes as soon as those conditions are met.

  • What does the confidence level actually measure?

    Confidence measures how unlikely it is that the difference between your versions is down to random variation rather than the change you made. At 95% confidence, the gap is large enough that chance becomes an unlikely explanation, which is what most people mean when they call a result statistically significant. Until that point the experiment keeps running instead of calling a winner on a few noisy days of data.

  • Is confidence the same as statistical significance?

    They describe the same idea from two directions. A result is statistically significant when it is unlikely to be down to chance, and the confidence level is the threshold you set for that. An experiment set to 95% confidence will only declare a winner on a result that is statistically significant at that level. Feedoptimise uses confidence in the interface because you enter it as a number, for example 95%, and you can watch it build while the test is still running.

  • What happens if a test never reaches statistical significance?

    The maximum runtime acts as a safety net. When the timeout is reached without a statistically significant result, the experiment folds automatically to whichever version you nominated in advance, the original data or the tested version. Nothing is left running indefinitely and no inconclusive test blocks your feed.

  • How do I know which version won?

    Every version is measured on real channel performance such as clicks, conversions, CTR, ROAS and more, all at the product level. When the test ends, you can set Feedoptimise to implement the winning version directly into your live feed.

  • Does every product get the same winner?

    That is up to you. Each experiment can be evaluated at group level, one winner across the whole test, or at item level, where every product gets its own verdict on its own data and version B can be live on some products while version A stays on others.