Welcome to the guide to ABConvert's settings page. Here, you'll find options tailored to different preferences and needs. From basic account management to advanced functionalities, these settings offer versatility to enhance your experience.
Let's explore the range of options available to optimize your A/B testing strategies.
Account status
You can see your subscription level and the cancel plan option here.
To upgrade or learn more about subscription plans, please go to the pricing page in the side bar menu.
ABConvert script status
You can check if the script of each test type is added to your theme in this section.
There is no need to manually insert code snippet to your theme when using ABConvert. When you start a test, we automatically add include line before the closing <head> tag in your theme.liquid file.
Snippet name for each test
Snippet name for each test
Price test using duplicate variants or product methods: 'abconvert-price-test'
Price test using cart transform method: 'abconvert-price-cart-transform-test'
Content test: 'abconvert-content-test'
URL redirect test: 'abconvert-url-redirect-test'
Template test: 'abconvert-template-test'
Theme test: 'abconvert-theme-test'
Shipping test: abconvert-shipping-test
Payment customization test: 'abconvert-payment-customization-test '
Delivery customization test: 'abconvert-delivery-customization-test'
Checkout UI test: 'abconvert-checkout-ui-test'
Also, the snippet will be removed from the theme.liquid file when you stop tests.
WebPixel
You can see the WebPixel status, which we use to collect customer events (including view, add to cart and checkout) to use for experiment analytics.
Carrier service
This option will show up only after you enable carrier service in the shipping test. You can remove carrier service here.
ABConvert uses Carrier Service API from Shopify to return shipping rates for A/B test purpose. This service is available to stores in the Advanced or Plus Shopify plan.
If your store is in Basic Shopify plans, you will not have access to the Carrier Service API. If you are in the Grow plan, you can pay Shopify a monthly or yearly fee to enable this carrier service. To activate it, please refer to Shopify guide or contact Shopify Support.
App block status
This option enables you to activate custom scripts for our features in your store.
What does the ABConvert embedded app blocks do?
ABConvert visitor label
This embedded app block will be used to identify returning or new customers.
Once it's turned on, the script will start to label the site visitor's first visit time. With the label, you can do advanced targeting when launching a test or filtering in analytics.
It is recommended to keep this app block enabled at all times.
ABConvert clear cache
This embedded app block will be used when running a theme test.
To prevent repeated users from seeing the preview bar of the test theme due to Shopify's caching mechanism, we developed a script to display the live theme to users who were previously in the test group.
Turning it on for the test theme will be sufficient.
ABConvert shipping script
This embedded app block will be used when running a shipping test.
Without the script, the rates displayed won't change at checkout. However, there will be additional line item properties when the app block is enabled.
Only turn it on when you are running a shipping test.
Shipping banner
Shipping banner is an additional feature for shipping tests, allowing your visitors to instantly know about current shipping fee promotions upon entering the store.
You have the flexibility to choose the display type and customize the color of the banner.
Additionally, you can further customize messages by leveraging the provided variables. This customization enables you to display tailored messages to visitors based on their test group or country.
Consider creating a free shipping threshold test spanning multiple countries. Utilizing the {country} variable allows you to customize content for visitors from different countries.
For instance, you can display "Enjoy FREE shipping to {country} for orders over {threshold} {currency_code}!", tailoring the message to each visitor's location.
Similarly, in the case of a Flat Rate Shipping Test, the {shipping_rate} variable provides flexibility to show corresponding rates for control and test groups. This allows you to communicate shipping costs accurately, driving informed purchasing decisions.
If you want to customize the shipping banner text or you have shipping progress bar that’s custom built, please reach out to [email protected].
Language
ABConvert currently supports the following languages. Choose your preferred language to use our app.
English (default)
繁體中文
简体中文
Auto-sync script with theme
When you switch your theme with active tests (excluding shipping tests), you will need to re-enable the test script to ensure the test is running smoothly.
If you want to save your time and let our app do the work for you, you can turn on this option.
Please note that if there is any price test integration issue with your new theme, please reach out to our support team to re-do the theme check.
Inventory syncing
This option allows you to sync inventory levels between the original variant/product and the duplicate one. With this feature, you can track your inventory level easily and ensure the product will not be oversold.
To learn more details, please refer to the dedicated article for this option.
Order tag
When the 'Order Tag' option is enabled, orders linked to the test will be automatically tagged. This functionality simplifies the identification and retrieval of orders associated with the test from the order page. ABConvert employs two approaches to track events associated with orders and checkouts.
Order Events are tracked using server-side mechanisms, ensuring high accuracy as this approach is not affected by browser-specific issues like extensions or privacy settings.
On the other hand, Checkout Events are tracked client-side, making them susceptible to interference from browser settings or extensions. Understanding experiment-related tags in split testing can further enhance your tagging approach. These tags often appear in order notes or UTM parameters and consist of two main elements:
Test (Experiment) ID: A unique identifier for a specific A/B test or split test.
Test Group (Variant) Index: Identifies the specific group (e.g., control or experiment) to which the user belongs. These markers provide clarity around test performance and help analyze outcomes such as conversions or clicks effectively.
You have three tagging options to choose from:
Plain tag: Displays the test type, e.g., 'ABConvert Price Test,' 'ABConvert Shipping Test.'
Detailed tag: Shows the test type, test ID, and test group of the order.
Custom tag: Allows you to personalize the tag with your preferred value. To minimize limitations of client-side tracking (e.g., browser settings interfering with data collection), consider relying more on server-side tracking mechanisms. If client-side tracking is necessary, providing customer guidance on browser settings can enhance tracking accuracy. Understanding the tagging functionality helps you attribute orders to specific experiments accurately. This is vital for analyzing user behavior and performance trends in the context of your tests. Multiple experiment-related tags may appear if a user interacts with more than one A/B test during their journey. For example, a customer might visit two separate landing pages, each part of different URL redirect split tests. In such cases, their data could be tagged with entries like:
Test A: Test ID 123, Variant Index 1
Test B: Test ID 456, Variant Index 2 This layered tagging ensures that influences from multiple tests are accurately recorded, providing insightful data for result analysis and strategy optimization.
Price test method
We will evaluate the price test method that best suits your store during theme check. As the default method (duplicate variant) is recommended, sometimes you may need to switch to duplicate product for various reasons like:
The test product has more than 50 variants (exceed Shopify limit after duplication)
Third party app integration
Custom built product page
You can switch the price test method in this option.
Please ensure that all price tests are stopped before switching price test method. Also, if you switch from duplicate variant to duplicate product, please follow the instructions in this article.
Clean up variant toggle
Our app will delete duplicate variants automatically when the price test is closed.
However, in very few cases, duplicate variants may not be completely deleted due to Shopify API issue.
When you stop the test and you still see the test variants in place, you can add the additional "Clean up" button in the action list of tests by turning on this option.
By clicking “Clean up“ button, all duplicate variants will be cleared so customers in your store won't see test prices after you close the test.
Price test select product view
There are two display formats available for selecting products for price testing. It allows you to customize your experience according to your preferences.
You can also switch this option on the product selection page.
Grid view
Table view

















