Setting up an AB Split Test in just a few minutes

There are four ways to create a test in AB Split Test. The right one depends on what you want to test. All of them take a few minutes to set up.

The fastest way: Magic Point and Click

  1. Log in to your WordPress site
  2. Open any page on the front end while logged in
  3. Click AB Split Test in the admin bar and select New Magic Test
  4. Click any element on the page
  5. CROAssist AI generates variation copy instantly
  6. Set your primary conversion goal (see goal types below)
  7. Add subgoals if you are on the Ultimate plan
  8. Launch

Watch in action here: Magic Mode Updates: Better AI Suggestions, CRO Chat and More

On page element test: for page builder users

If you are using Elementor, Bricks Builder, Beaver Builder, Oxygen, Breakdance, WP Bakery, Gutenberg, Kadence, or any other supported builder, you can test individual elements directly inside the builder.

  1. Go to AB Split Test > New AB Test
  2. Select On Page Elements
  3. Give your test a name
  4. Open your page builder and tag the elements you want to test using AB Split Test's built in variation controls
  5. Set your primary conversion goal (see goal types below)
  6. If you are on the Ultimate plan, add subgoals to track secondary conversions alongside your primary goal
  7. Click Start Test

The process is the same across all supported page builders. Watch here: AB Test Elementor Walkthrough 2025 - Optimize Anything Elementor in Seconds

Full page test: for comparing two different pages

  1. Go to AB Split Test > New AB Test
  2. Select Full Page
  3. Choose the two pages you want to compare
  4. Set your primary conversion goal (see goal types below)
  5. Add subgoals if you are on the Ultimate plan
  6. Click Start Test

Code test: for CSS and JavaScript changes

  1. Go to AB Split Test > New AB Test
  2. Select Test Code
  3. Add your CSS or JavaScript for the variation
  4. Set your primary conversion goal (see goal types below)
  5. Add subgoals if you are on the Ultimate plan
  6. Click Start Test

Setting a conversion goal

Every test requires at least one primary goal. This is the action you want visitors to take that tells AB Split Test which variation is winning.

Free Lite plan: one goal per test.

Ultimate plan: one primary goal plus unlimited subgoals. Subgoals let you track secondary conversions alongside your primary goal at the same time.

For a full breakdown of every goal type and how to configure each one, see the AB Split Test Conversions guide.

Here is a quick overview of all 14 available goal types:

AB Split Test supports 14 conversion goal types. For full setup instructions on each one, see the Conversions guide.

Free Lite plan
1 goal per test. Set one primary conversion goal and let it run.
Ultimate plan
Primary goal + unlimited subgoals. Track secondary conversions alongside your main goal at the same time.
Goal type What it tracks
Page or post visit Visitor lands on a specific page selected from a dropdown
URL Visitor lands on a specific URL path (e.g. /checkout/thank-you/)
Text on page A specific piece of text appears on the page. Useful for inline form confirmations where no redirect happens.
Element click Any button, link, or element defined by a CSS selector
Link click A specific URL link is clicked. Works for internal and external links.
Time active Visitor actively engages (scroll, click, interact) for a set number of seconds. Not idle tab time.
Scroll depth Visitor scrolls to a set percentage of the page (e.g. 50%, 75%, 90%)
Conversion block / class A specific CSS class appears on the page. Useful for template or code-driven triggers.
JavaScript Custom JS trigger via abstConvert(TestId) for advanced setups
Conversion pixel External domain tracking via pixel URL (same domain and subdomains)
Fingerprint pixel Cross domain tracking for external checkouts like ThriveCart or Shopify
Advanced mode PHP/AJAX triggers for custom server side conversion flows
Form submission v2.4.1 CF7, Gravity Forms, WPForms, Fluent Forms, Elementor Forms, Bricks Forms, Ninja Forms, Formidable Forms, WS Form, Beaver Builder Forms, MailPoet Forms Fires when a visitor submits a supported form. No CSS selectors or custom code required.
WooCommerce purchase v2.4.1 Also supports SureCart, Easy Digital Downloads, FluentCart Fires on order completion. Use standard tracking for most setups, or server side tracking for CartFlows, WooFunnels, and custom checkouts. Enable Use Order Value to optimize for revenue per visitor.
Low traffic site? Choose Scroll Depth or Time Active as your primary goal to collect data faster. Add your form submission or purchase as a subgoal (Ultimate plan) so you can track it alongside without waiting months for enough conversions.

What happens after you launch

AB Split Test pre-renders all variations in the page HTML and assigns the correct version to each visitor automatically. Caching does not affect which variation a visitor sees.

The Bayesian statistics engine monitors results in real time. When one variation reaches 95% confidence, has run for at least one week, and has collected at least 50 visits per variation, Autocomplete declares a winner, hides the losing variations, and sends you an email.

You do not need to watch the test or log back in for this to happen.

Questions? Contact support@absplittest.com.


Last updated: May 2026

Leave a Comment

You must be logged in to post a comment.