Skip to main content

How to verify your A/B test is working

Learn how to confirm your test is working successfully as your configuration.

Joan at ABConvert avatar
Written by Joan at ABConvert
Updated this week

Verify your ABConvert test is working using preview URLs, browser console checks, Chrome extension, and unlisted products for safe QA testing.

Method 1: Use the view links in the analytics page

After launching the test, you can click the test by going to the “Analytics” page.

  • Price Test and Content Test in “View test groups”

    Price Test and Content Test in “View test groups”

  • Shipping Test, URL Redirect Test, Template Test, Theme Test in “Summary”

    Shipping Test, URL Redirect Test, Template Test, Theme Test in “Summary”

Method 2: Add ?preview=0 or ?preview=1 in the URL

Preview URLs let you see specific test variants without affecting your analytics data.


How to preview different variants

Add preview parameters to your product or page URL:

- '?preview=0' – Shows the original (control)

- '?preview=1' – Shows test variant 1

- '?preview=2' – Shows test variant 2 (if applicable)

Example:

- Original: 'yourstore.myshopify.com/products/product-name?preview=0'

- Variant 1: 'yourstore.myshopify.com/products/product-name?preview=1'

Note:

Preview parameters work for most test types. If your test includes targeting rules (geographic location, customer tags, device type), you may need to match those conditions to see the variant.

Method 3: Check the browser console

The browser console shows messages confirming your test script is running.

How to check the console for test messages

  1. Open browser devTools: Right-click anywhere on the page and select Inspect or press Ctrl+Shift+I (Windows) or Cmd+Opt+I (Mac)

  2. Navigate to the "Console" panel: In the DevTools window, switch to the Console tab

  3. Look for test messages: Look for messages starting with [ABConvert] to confirm your test is active. The exact format is:

    [ABConvert] [script-name] [INFO] [init] Running ABConvert [test type message]

Test type

Console message

Price Test - Duplicate Product

Running price a/b test v0 script

Price Test - Duplicate Variant

Running ABConvert price test script {{ version }} with country and search parameter support

Price Test - Cart Transform

Running ABConvert cart transform function {{ version }}

Shipping Test

Running ABConvert shipping script production: {{ version }} - use final_price for accurate presentment pricing with discounts

URL Redirect Test

Running ABConvert URL redirect test {{ version }} with cart attribute updates

Template Test

Running ABConvert Template test - {{ version }} + add country filter + device filter

Theme Test

Running ABConvert Theme test {{ version }} - hide preview bar + add country filter and device filter

Checkout Test - Payment Customization

Running ABConvert Payment Customization test - {{ version }}

Checkout Test - Delivery Customization

Running ABConvert Delivery Customization test - {{ version }}

Checkout Test - Checkout UI

Running ABConvert Checkout UI test - {{ version }}

Note: The {{ version }} number will vary over time (e.g., 1.0.0, 3.2.0, etc.).

Method 4: Use the ABConvert Helper Chrome extension

The ABConvert Helper extension provides instant diagnostic information about what's running on your store.


When to use ABConvert Helper

After launching a test, use this tool to check whether script and tracking pixel is running.

How to install the extension

  1. Download the ABConvert Helper extension from the Chrome Web Store

  2. Look for the new ABConvert icon in your browser toolbar (top-right corner)

  3. Visit your Shopify store's website in any browser tab

  4. The extension automatically scans the page

What you should check

ABConvert Snippets - The main test scripts

  • Look for test types like "price-test-v2" or theme-test"

  • This should match the test type you set up in your dashboard

Theme Extensions - Additional features embedded in your theme

These appear if you've enabled embedded app blocks.

Web Pixels - Analytics tracking

  • Confirms customer behavior is being recorded

  • Needed for accurate test results for browser-side events

Technical details (for developers and troubleshooting)

The following sections contain technical data that powers your tests. You don't need to understand these unless you're troubleshooting with our support team:

  • Localstorage Data - Visitor assignment data stored in the browser

  • Test Dictionaries - Configuration variables that control test logic

  • Liquid Variables - Data passed from your Shopify theme templates

  • Cart Attributes - Shopping cart tracking metadata

Method 5: Test safely with unlisted products

Shopify's Unlisted product status lets you run QA tests without affecting live customers.

When to use this

Use the Unlisted status when you want to:

  • Run QA tests on your storefront without showing test products to customers

  • Check your theme or third-party app compatibility with ABConvert’s price tests

  • Troubleshoot issues safely before going live

  • Preview pricing tests or visual changes without impacting store operations

Understanding product statuses in Shopify

Shopify now has three product statuses:

  • Active: Products are visible to customers and available for purchase

  • Draft: Products are hidden from all sales channels and can’t be viewed by customers

  • Unlisted (new): Products are not visible in your online store or sales channels, but you can view them privately using a direct link

This Unlisted status provides a safe middle ground — perfect for ABConvert QA or setup verification before launching public tests.

How to create and use an unlisted product for QA testing

Step 1: Create or open a product in Shopify

  1. In your Shopify admin, go to Products

  2. Click Add product, or open an existing one you want to use for QA

Step 2: Set the product status to unlisted

  1. In the Product status section at the top of the page, click the dropdown

  2. Select Unlisted

  3. Click Save

Set the product status to unlisted

Step 3: Run QA in ABConvert

  1. Open ABConvert and set up the price test with the unlisted product you created

  2. Confirm that prices, variants, and app integrations display correctly in your store

FAQ

Why can't I see the test variant of my test?

We only display one variant to each visitor. If you want to check different variants, you can either:

  1. Use an incognito browser to visit your store and close the browser entirely before revisiting.

  2. Use ?preview=0 or ?preview=1 in your URL; it will display the assigned variant. (0 to original, 1=test group 1, etc)

Can I use preview URLs without affecting my analytics?

Yes. Preview parameters display variants without recording visitor data. This lets you verify variants before your test goes live.

Can customers see unlisted products?

No, unlisted products are hidden from all storefront sales channels. Only you (or anyone with the private link) can view them.

Can I switch an unlisted product to active later?

Yes, you can change the status from Unlisted to Active anytime to make it visible to customers.

The ABConvert Helper shows errors. What should I do?

Take a screenshot of the extension results, note your test type, and contact support team. The technical information helps our team diagnose issues quickly.


I see multiple console messages with different version numbers. Is that normal?

Yes. Different test types and features may log separate initialization messages. As long as you see the message for your specific test type, everything is working correctly.

Did this answer your question?