Use Order Value – Track Revenue on Any Conversion Type

By default, AB Split Test counts every conversion equally. Use Order Value changes that. It weights results by the actual revenue each conversion generates so you can see which variation earns more per visitor, not just which one converts more often.

This matters most when a variation with a slightly lower conversion rate is bringing in significantly higher order values. Raw conversion rate would call the wrong winner.

When to use it

Use Order Value makes sense when:

  • You are running an ecommerce store and want to optimize for revenue, not just checkout completions
  • You want to see which variation drives higher average order values
  • You are tracking conversions at a point in the funnel where an order value is available
  • You are using an external conversion pixel and want to pass a purchase value back to the test

Supported platforms

These platforms pass the order value to AB Split Test automatically — no extra configuration needed:

  • WooCommerce
  • SureCart
  • Easy Digital Downloads
  • FluentCart

For other platforms, see the manual setup section below.

How to set it up

  1. Create any test — full page, on-page, or Magic Mode
  2. Choose your conversion type — WooCommerce Thank You page, SureCart Order Paid, or any other conversion type
  3. Toggle on Use Order Value
  4. Save the test

For WooCommerce, SureCart, EDD, and FluentCart that is all the setup needed. The plugin detects the order value automatically.

Screenshot of a settings page for primary conversion goals, featuring options to define a successful conversion and use order value—ideal for WooCommerce AOV split test scenarios, with explanatory text and code variable examples included.

How the value is detected

AB Split Test checks for the order value in this order:

1. JavaScript variable

If window.abst.abConversionValue is already set on the page, that value is used first. WooCommerce, Easy Digital Downloads, FluentCart, and SureCart set this automatically on their thank you and order confirmation pages.

2. URL parameters

If the variable is not set, AB Split Test checks the page URL for these parameters:

total_paid, amount_paid, payment_total, grand_total, order_total, ordertotal, total

3. Known page elements

If no URL parameter is found, it looks for order total elements used by WooCommerce, Easy Digital Downloads, SureCart, FluentCart, and the generic data-order-total markup.

4. Visible page text

If none of the above are found, it scans visible page text for labels including:

Order Total, Grand Total, Amount Paid, Total Paid, Payment Total

5. Fallback

If nothing is found, the conversion falls back to a value of 1.

External conversion pixel

If you are tracking conversions on an external domain using the fingerprint pixel, pass the value using the value parameter:

<img src="https://yoursite.com/wp-content/plugins/ABSPLITTEST/pixel.php?eid=YOUR_TEST_I

Replace YOUR_TEST_ID with your test ID and 129.99 with the actual order value.

What the results look like

Once Use Order Value is enabled, the results dashboard switches from showing conversion rate to showing:

  • Revenue — total revenue generated per variation
  • Revenue per Visit — average revenue earned per visitor who saw that variation

Visits and statistical confidence work the same way. The plugin still calculates when there is enough data to call a winner.

Available on

All paid plans — monthly, annual, and lifetime. Not available on the free Lite plan.