Split tests allow you to analyze the success of creatives and sites, filter traffic, automate the selection of the optimal bundle, and work with lead limits. All work is done in the "Split tests" subsection of the "Traffic" section for both webmaster and agency.

In the "Split tests" section, there is a table with their list, indicating the name, the linked main offer, links and buttons for statistics, cloning, settings and deleting a split. The main split statistics are opened by clicking on its name.

How to create a split test?

To add a new test, specify its name, select the main offer and click "Create". The main offer is used solely for convenience - a split is attached to it, it is used by default when adding flows or sites. At the same time, the main offer does not limit you in anything - you can add other offer flows to the split without any problems.

After creation, a page with test settings will open. The following options are available on it:

  • Test link. Use it to send traffic. It is stable and does not change when changing the settings of the test and its composition.
  • Name. Used solely for the convenience of finding the test.
  • The composition of the test. Variants that are used and compared in the testing process.
  • Link settings and binding to domain. Allows you to encrypt the link and disable redirects. More details below.
  • Trafficback. Allows you to specify a URL where to send visitors who did not match any one of the test options.
  • Tracking tags. SubID, UTM tags, agency macros.
  • Algorithm. Specifies smart traffic analysis techniques that allow you to show the end visitor a better option.
  • Rotation. Enables or disables binding the selected option to the visitor. The binding lasts for an hour.

Life hack: from the split settings page it is easy to go to the statistics page and back. To do this, just click on the name of the split test in the navigation bar on the top right.

Adding variants

A split test consists of several variants, between which the choice and distribution of visitors is made. Each of the variants is a flow that you need to create and prepare in advance, specifying the required landing and prelanding. The same flow can be used in any number of splits.

To add a new variant, click on "Add variant to split". A form will open in which you need to specify the name of the variant, select the offer and the flow attached to it. For agencies, the offer site is selected instead of the flow.

You don't have to select a flow or site if you want. In this case, a direct link to a third-party resource is set. It is not recommended to use this option because it will not count clicks and collect statistics. Also, specifying a URL is not supported when using a direct link. Direct link working methods are described below.

Variant settings

By default, traffic is distributed evenly among all variants added to the split test. You can change the settings of this distribution by adding different filters.

  • Probability. Allows you to increase or decrease the probability of the selected option being triggered. If one test has a probability, the remaining probability is divided evenly between the others. If the sum of the probability is greater than 100%, then tests without the probability set will not receive traffic.
  • Countries. List of countries that will see the selected test variant. Conveniently combined with the country exclusion list to set specific options for the desired variant and direct the rest to a common site for everyone.
  • Exclude countries. These countries will not be able to see the selected test variant.
  • Manual and automatic filtering settings. Allows you to catch bots and prevent them from viewing the selected variant. Described below.
  • Lead limit. Allows you to limit the number of leads of the selected status for the specified period that are received by this variant. Small overflows are possible - the limit is recalculated once a minute to reduce the load.

Lifehack with probability: if you set parts of the variants with a total probability greater than 100% and leave one variant without specifying probabilities and filters, it will be used as trafficback if the rest of the variants did not fit. It is so convenient to create dummy sites for unsupported countries or bots.

Traffic filtering

You can filter visits from bots or suspicious hosts using built-in traffic filtering mechanisms. You have two options for implementing filters, depending on the characteristics of the network you are working with.

Link to filtering campaigns

Some networks allow their webmasters access to built-in traffic filtering tools. They are available on the "Traffic Filter" page of the "Traffic" section. There you can create and configure full-featured traffic filtering campaigns and apply them both via the API and inside split tests.

To link a split variant to a campaign, select the campaign and specify the desired action: allow visits if the filter allows or denies it. This will allow you to link the variant as a target site or as a dummy site.

It is recommended to use a high probability and the "Target Site" setting for working variants, and an empty probability and no settings for the dummy variant.

Manual filter settings

Use manual settings only if you did not choose to link to a filtering campaign from the previous paragraph.

  • Traffic. Allows only certain devices to be allowed to the variant: desktop, mobile phones or iOS/Android separately. Useful when working with apps to separate iOS, Android, and desktop devices and send them to their respective landing pages.
  • Exclude bots by User-Agent. Checks the user's browser for popular search engine bot IDs.
  • Exclude bots by filtering blacklists. Checks the main IP address of the visitor for the presence of proxies and spam in the system blacklists.
  • Exclude bots by browser language. Analyzes if the browser language matches the list of allowed countries and blocks traffic if a user with an unsupported language arrives.
  • URL whitelist. Allows traffic only if the URL contains at least one whitelisted word. For example, the word adclid will allow you to get visitors who clicked on ads in the teaser network and exclude the rest.
  • URL blacklist. Bans traffic if the link contains at least one word from the list. Often used to protect against spy services that send special UTM tags.

Customize the link appearance

You can customize the appearance of the link that the system will generate. In this case, any link format will work, regardless of the settings in the split test.

  1. Normal link. Contains a shortened link with a numeric test ID. Only UTM tags are specified in the parameters. Does not change when test parameters are changed. Uses a redirect to the target site.
  2. Encrypted link. A short link that uses the test's internal code instead of a numeric test ID. Also uses redirect.
  3. Direct link. Uses an encrypted link, but opens the target site without a redirect, directly from the specified link. For external offers, it works like a regular encrypted link.

You can change the domain in the link by selecting it in the corresponding field. If the network provides several tracking domains, there will already be a ready-made list. If the network works with one tracking domain, you can park your domains yourself.

When working with parked domains, you can take full advantage of direct links. To do this, park the domain to the system, select it in the flow and click the "Glue domain" button. The direct link will open directly on the main page of the selected domain without redirects. With this option, it is recommended to turn off the rotation.

One domain can only be associated with one flow or split test. If someone has parked the same domain as yours and has already linked it to the flow - contact your personal manager to eliminate these inconveniences.

Optimization algorithm

When working with A/B testing, the default is to evenly distribute options across users. You can enable automatic optimization and show users the best option based on conversion, EPC, or earnings. To do this, in the split test settings in the "Algorithm" field, select any option you are interested in instead of a uniform distribution.

  • Uniform distribution: does not take into account any conversion data, distributes evenly.
  • Priority of conversion: takes into account the conversion of clicks into valid leads, not taking into account leads in the "Trash" status.
  • Priority of conversion to approve: uses the conversion of clicks to approved leads, regardless of leads of other statuses.
  • Priority of EPC: takes into account the ratio of earnings to the number of clicks.
  • Priority of approve: uses the conversion of all received leads into approved ones.
  • Priority of profit: focuses on the total amount of earnings by option.

Variants that lose according to the selected parameters are not excluded from the rotation for good. They still get a certain number of visits to be able to redeem themselves. Indicators are recalculated every 10 minutes and use data for a day.

Direct link working methods

You can use several methods to display the direct link:

  • Redirect to link. The system will redirect the visitor to the selected link as standard. 302 Found header is used - temporary redirect.
  • Redirect and glue the domain. The system will redirect using the 301 Moved Permanently header - a permanent redirect. According to rumors, this allows you to glue the source domain with the target one.
  • Redirect via separate page. Before the redirect, the user will see an intermediate browser check page and will be redirected after three seconds. This is rumored to be safer than a simple redirect.
  • Show link in iframe. The trafficback URL will be opened inside a full page iframe. Important! The target site must not disable frames using headers!
  • Show contents by the URL. The server will load the content of the page from the specified link and display it unchanged. Important! If the resources (styles, scripts, images, links) of the landing page use relative paths, they won't work!
  • Show contents by the URL with base replacement. The server will load the page content and add the correct base href tag. This will load all scripts, styles, and pictures, and leave all links working. The best option.