Skip to main content

How to set up AB testing

1. Add multiple variants

To use the A/B testing feature you need to work with more than one Dataflow so you can compare the different variants. To create multiple Dataflow variants you need to add the same export channel more than once at least. In Exports click on Add Export again:

6005182f88587066bf2751d81c47032d.png

Try to give it a different name. If you use the same name, the platform will automatically add a number after the name to differentiate the Dataflows.

Example:

22b03281ea5689b2e1ec7625303e1fcb.png

2. Select the main variant / activate deactivate a variant

2.1. Select main variant

You can set one main variant per channel. Change the main variant by clicking on On / Off. Note: If all variants are Off then the feed won't be exported - so make sure you select one, You can edit the export settings (destination, pricing, filename...) for only the one selected main variant (Don't worry, all variants will be merged into one feed at the end before the export).

Each time you change main variant, you will need to add the destination, set the filename etc. again.

b8ca04da143587fdaa2dbb1b46423807.png

2.2. Activate / deactivate a variant

In A/B, click on On / Off to activate / deactivate a variant.

Only activated variants (in the A/B column) will be used for A/B testing.

c16d0ebd04a136fb99fee65749e343ce.gif

2.3. Activate / deactivate an Export

If all variants are set on Off for upload, then the channel is completely deactivated. To export to it again, activate at least one variant.

3. Manage Dataflow variants

Activated variants are available in Dataflow.

efa0e2b7d9855152306c0f2c6c5548d1.png

You can add, delete and edit connections. Remember that every change between Import and Intermediate affects ALL the export channels.

The products will go through one of the Dataflow variants, and then later be merged into one feed again but keeping only their unique Dataflow optimizations.

Example: Dataflow variant 1Attributes are connected, no box

ae2f0b613e7fda6c49551120d2f90702.png

Example: Dataflow variant 2

Difference with Dataflow variant 1:

  • Test example 1: one extra connection: additional_image_link

  • Test example 2: one connection less: gtin

  • Test example 3: one extra box: Static Value in Title ("TEST")

Even though all 3 test changes are shown in the same screenshot below, remember to only test one change at a time so that you can accurately judge which edit caused a performance change.

0c4e0583be646374d8b1b124b48030e7.png

Result: the product feed contains 8 products.

After exporting the feed, it will look like this:

  • The first 4 products go through Dataflow variant 1. additional_image_link remains empty because there is no connection in the Dataflow for this attribute.

  • The last 4 products go through Dataflow variant 2. gtin remains empty because there is no connection in the Dataflow for this attribute.

  • Title contains only "TEST" for the last 4 products because of the box in Dataflow variant 2. This does not affect products going through Dataflow variant 1.

id

title

gtin

image_link

additional_image_link

price

123

Jeans 402

725184712258

URL1

34.95

234

Microwave Grand Prix

88698603659

URL2

21.52

345

Laptop Powerstark

725184712135

URL3

35.47

456

Sneakers ConAir

884420588689

URL4

50.00

567

TEST

URL5

URL2

150.23

678

TEST

URL6

URL3

69.95

789

TEST

URL7

URL4

79.95

891

TEST

URL8

URL5

18354

All attributes connected at least in one active Dataflow variant will be exported.