If your WordPress or WooCommerce website is running A/B experiments, such as showing different layouts or content variations to different users, it can cause inconsistent or unreliable test outcomes in CheckView. This is particularly true for production-level smoke tests, where small layout shifts can lead to false failures.
To help ensure your automated tests remain stable and accurate, here are a few approaches you can take:
Many A/B testing platforms allow you to exclude specific IPs from participating in experiments. If your tool supports this, we recommend:
This is the most straightforward solution and ensures that test bots always receive the same version of your site.
If your A/B platform is loaded through Google Tag Manager or any other script manager, you can use CheckView’s query string flag to conditionally prevent the A/B logic from running.
This ensures that when CheckView runs its test, it always loads the default or control version of the site.