Changelog
1.4.5 - 28 May 2023
- UPDATE: AI: TEST SUGGESTIONS
- When you choose full page suggestions, you will now be given Split Test ideas and alternatives, along with general conversion optimization advice
- Performance update
- Fix 500 errors on WP sites with a lot of pages
- Fix cartflows conflict
- NEW: select post types to test on under Settings > AB Split Test > Post Types
- UPDATE: conversions: Moved WooCommerce conversion options higher up the list.
- FIX: SHORTCODE DISPLAYING ONCORRECT DATE
- FIX: Reset test not re-activating test
- UPDATE : White label locations
- FIX: custom event (Woo) conversions not always firing
- FIX: SERVER timeouts / cartflows clashesp - performance fixes to avoid server timeouts and infinite update post loop
- FIX: AI: hide AI form unless logged in and administrator w api keys set
- FIX: multiple on page test variations causing unbalanced traffic distribution
- NEW: AI Suggestions
- OpenAI API integration. Get a key from platform.openai.com, enter at WP Admin > Settings > AB Split Test
- On any page, go to Admin Bar > AB Split Tests > AI Suggestions and follow prompts
- More: https://absplittest.com/introducing-ai-content-feedback-and-suggestions-power-up-your-ab-split-testing/
- FIX: Agency features not displaying for split pay LTD holders
- FIX: Breakdance error - empty pages array.
- NEW: Breakdance builder integration.
- Refactored some targeting JS.
- FIX: Bug where test winner sometimes showed 2 variations
- NEW: Borlabs GDPR cookie support: call us 'split-test' or 'ab-split-test'
- FIX: Revolution Slider Preview
- NEW: Webhooks [agency only]: send a webhook to slack, zapier or anything else when your test completes.
- Fix: Timeout when checking license and server non responsive.
- FIX: Oxygen 4.4 compatibility
- FIX: Bricks updates compatibility fixes
- Improvement: Harden conversion pixel CORS headers
- Improvement: Add support for Laragon ".test" development domains
- FIX - activate license function on certain hosts
- FIX - error when get_admin_setting( 'bt_bb_ab_lic')['user_level'] on new installs
- FIX - unknown function send_activate_licence()
- Fix - blank page on full page redirects when using some lazyloading / script deferrals
- Improvement: Test status now displayed alongside test title in Admin Test List
- NEW
- Conversion Type - Time Active.
- Trigger a test conversion after x seconds of user activity
- Conversion class "ab-{test id} ab-convert"
- Add element class to any element on the page to trigger a conversion
- Conversion Type - Time Active.
- UPDATE
- Full page tests - filter page variations
- Replaced old EDD license updater
- FIXES
- Admin CSS
- Plugin update warnings
- Blank pages on some tests
- NEW: Visit & Conversion Locations
- Agency plan updates:
- Plausible analytics integration
- Mixpanel integration
- FIX: blocks sometimes not showing in editor
- UPDATE: On page tests variations display faster. Much faster.
- NEW: Generate Blocks Support!
- FIX: Highlighter show/hide some elements
- NEW: Clear Purge SiteGround Cache on test update
- UPDATE: Console log's now prefixed by "ABST: "
- FIX: Hardened hide variation CSS
- NEW: conversion type: Element click
- NEW: conversion type: JavaScript conversion
- UPDATE: Bot detection regex update
- UPDATE: optimize some admin CSS
- NEW: Oxygen Builder Support!
- Full page testing:
- Default page selector now includes custom post types.
- Page Variations selector improved layout
- Conversion Mode dropdown UX improvement
- Fix: White screen when test settings are changed during a test.
- Fix: Clarity conversion not always firing
- Update: Page location stats for test visits and conversions.
- Improved click conversion logic
- CSS fixes
- FIX - License key not updating on save
- UPDATE - License key page ready for more options in the next release 😉
- UPDATE - Improved layout when viewing test results on mobile.
- FIX - License key input sometimes disabled
- FIX - Hide additional metaboxes on bt_experiments post type
- UPDATE: trigger window resize event after AB Split Test is complete to trigger sliders and other dynamic content to refresh
- UPDATE - Bricks updates compatibility improvements for form element and others.
- FIX - No post ID warning thrown on some archive pages.
- NEW: Bricks support! Requires v1.3.7
- On any element. Go to Settings > Layout > AB Split Test
- FIX: Keep URL query string when redirecting
- UPDATE: Admin: updated test statuses descriptions to be more clear
- UPDATE: Admin: fixed padding on headings
- FIX: Localhost - When AB split test is running on localhost, cookies don't work. Now we use local storage on localhost.
- FIX - AB test class JavaScript to allow for non div's
- Fix - Hide CSS tags when full page testing
- Update: Brought back the conversion module option, removing it was confusing.
- Fix - Conversion module not firing when embed selected
- Fix: Multisite activation license error
- NEW: Class Tagging: use these special classes to tag tests in ab split test and do on-page testing anywhere! example classes... ab-1234 ab-var-{yourvarname} more: https://absplittest.com/documentation/on-page-split-testing-with-any-or-no-page-builder/
- FIXED: typos
- NEW: (Agency Plan and up): Reports! Use shortcode
Test: Docs testimonial
Your test is running and no winner has been declared.
In order to officially declare a winner, you'll need more visits to your test variations. Here's the latest data.
This test has run for 5 days - we recommend at least 7 days.
Variation
thisistest
needs more viewsVariation
powerful
needs more viewsVariation
thank you
needs more viewsVariation
ai
needs more viewsVersion Title Conversion Rate Chance of winning Visits Conversions thisistest 0% N/A 1 0 powerful 0% N/A 3 0 thank you 0% N/A 2 0 ai 0% N/A 3 0 Test: iframer
Your test is not running and no winner has been declared.
In order for AB Split Test to officially declare a winner, you'll need to run some more traffic to your test page. This is where your data will be after your test gets some traffic.
Test: footer cta encourage demo
Your test is complete and a winner has been declared.
Variation
tryityourself
is the winner, with confidence of 96%Here are the results
Version Title Conversion Rate Chance of winning Visits Conversions tryityourself 3.44% 96% 756 26 interactive demo 2.14% 4% 1497 32 sampledata 1.32% 0% 1442 19 ai1 1.61% 1% 871 14 Test: cro calculator
Your test is running and no winner has been declared.
In order to officially declare a winner, you'll need more visits to your test variations. Here's the latest data.
Variation
textresult
needs more viewsVariation
table
needs more viewsVersion Title Conversion Rate Chance of winning Visits Conversions textresult 0% N/A 17 0 table 0% N/A 12 0 Test: My Test
Your test is running and no winner has been declared.
In order to officially declare a winner, you'll need more visits to your test variations. Here's the latest data.
Variation
new
needs more viewsVariation
original
needs more viewsVersion Title Conversion Rate Chance of winning Visits Conversions new 0% N/A 3 0 original 0% N/A 4 0 Test: hero test
Your test is complete and no winner has been declared.
In order to officially declare a winner, you'll need more visits to your test variations. Here's the latest data.
Version Title Conversion Rate Chance of winning Visits Conversions whatworks 3.82% 82% 445 17 same traffic more dropin 2.04% 3% 589 12 easy 2.66% 14% 527 14 same traffic more SLIDE 1.62% 1% 554 9
- NEW UI... thoughts?
- Agency plan: Google analytics/microsoft clarity/matomo integration more: https://absplittest.com/documentation/analytics-events-and-tagging/
- Update: IFrame conversion pixel: removed old incorrect warning text
- Update: Removed all legacy references to 'experiments' - now only called 'Tests'
- Fixed admin results telling you to 'wait at least 7 days' after 7 days
- Fixed subdomain multisite admin links not working
- Fixed full page test page selector not working when no pages were present
- Change some verbiage to be less dull
- FIX: JS error on external conversion pixel
- Conversion pixel updates
- The old system was clunky and not dynamic at all. It was easy to trigger multiple conversions and you had to hand-code the variation into your conversion pixels. Very confusing.
- This new system is dynamic and only fires a conversion once, using cookies to determine what variation the visitor has seen - automatically.
- BREAKING CHANGE: Old conversion pixels will continue to work, but should be replaced ASAP as they are less accurate. The old method of external conversion tracking will no longer be available after updating.
- UPDATE: Conversion pixel updates
- Now automatically detects experiment and variation using cookies.
- Uses iframe element.
- You may need to make sure your server has X-Frame Options turned off, or ALLOW-FROM the conversion URL.
- X frame options are also often called "Clickjacking protection". Torn OFF clickjacking protection.
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
- FIX: only single conversion event firing in some situations.
- FIX: 'href' jQuery JavaScript error on admin
- NEW:
- Full Page testing
- WooCommerce - Order complete conversion trigger
- WP Pizza - Order complete conversion trigger
- FIXED:
- Conversion by page ID error
- Conversion by URL error
- permissions_callback error when registering rest route
- Faster redirect on autocomplete to the winning variation.
- IMPROVED:
- UX improvements!
- Full page conversion redirect speed
- Tabs to separate Setup from results
- Results Auto Show when test has data.
- RETIRED
- Beta full page redirect modules. Will remain but eventually be hidden. Please use new full page redirects for all new tests.
- FIX: reintroduced empty array error
- NEW: Woo Thankyou Page and Checkout Page Targeting.
- FIX: Woo Shop Page not triggering conversions
- FIX: Search harder for a Post ID if none found (useful for archives, woo pages etc.)
- FIX: JS conversion page errors when no experiments have been created yet.
- FIX: JS errors when no experiments have been created yet.
- NEW Admin Bar Helper
- https://absplittest.com/ab-split-tests-1-0-8-release-notes-admin-bar-helper/
- NEW: Click Selector Highlighter - when you enter a conversion click selector, the item will briefly be highlighted.
- NEW: Split View for Admin Pages
- FIX: Enqueue some scripts correctly
- Simplified click selector issues.
- Searches for the element itself, then if it fails searches for an "a" tag inside the element, then an "img". That is it.
- FIX: errors on pages with no queried_object (404's etc)
- IMPROVED: URL conversion targeting now more flexible. Target woo thank you pages in a snap.
- Fix: Elementor ab test not running on sections, colummns.
- Hotfix: Conversions not firing.
- NEW: BETA Full page (split) testing. LIKELY TO CHANGE
- New JS trigger when AB test logic is complete.
- Fix: Error when Elementor is not activated.
- Minor bug fixes
- Improved: logging of unique visitors and conversions instead of all visits and conversions.
- NEW: Convert on element click! Enter the CSS selector of the items that you want to trigger your conversion.
- NEW: Autocomplete (For pro and agency plans only)
- Enhancement: Improved test completion criteria (>95%, 7 days, 50 views minimum)
- Enhancement: Test Complete status.
- Hotfix - empty licence key not saving
- Hotfix - incorrect permission check
- Added - Added hardcode licence filter - see docs for snippet
- Fixed - white label settings not showing
- Fixed - licence issue on multisite. You might need to re-save your licence in settings.
- New - WP filters to move location of conversion module. [bt_bb_ab_conversion_group] and [bt_bb_ab_conversion_category]. See docs for more.
- Fixed - Clash when there is an active experiment in more than one location (e.g. Themer part and main body)
- Fixed - [unexpected] JS error
- New: Targeting!
- Target By URL Query
- Target a percentage of site traffic
- Target by URL query, then by percentage
- New: Automatic Result Analysis
- Each test now has an analysis of how accurate the test results are.
- Each variation now displays a probability of winning.
- Each experiment now has a quick analysis at the top of the results.
- Updated: Default selector, for when the visitor is not targeted.
- The default variation is the variation with the name [original],[default],[one],[1]
- If no match to variations above, the highest variation in the DOM is selected
- Updated: Cleaned up inline scripts and styles
- Updated: Conversion page targeting now shows a dropdown of pages.
- Updated: More accurate element targeting by variation and experiment ID
- Updated: Error logging more descriptive
- Fixed: Incorrect text domain
- Fixed: Package name
- Fixed: Plugin update notification message
- Fixed: Empty licence key notification
- Fixed: Clear cache on experiment save, to regenerate config
- HotFix - Beaver Builder A/B admin Settings Page HTML error
- Cleaned up conversion URL targeting to avoid duplicates
- Added quick link to experiments
- Bugfixes
- Empty array on install error
- Fixed multisite licencing and config issue
- Added licence helper for no licence, or single site licence
- Cleaned up logging
- Moved module AB settings to Advanced tab - similar to row AB test settings
- Added Licencing
- Added modules
- Improved speed of logging
- Stable
- Hello world
AB Split tests optimize your site forever!
The sooner you start, the sooner you can retire.