Choose When Test Visits Are Logged
You now have the option to choose when a test visit is logged: when the page loads (default), or when the test element becomes visible on screen.
Most people want the default. But if you're testing dynamic content or elements way down the page, you might only want to count visits from people who actually see your test content.
Leave It Unchecked (Default)
Test visits are logged when the page loads, regardless of whether the test element is visible or not.
Use this for:
- Standard A/B tests on visible page elements
- Tests with "show vs. hide" variations
- Most On Page Element tests
This matches what VWO and Google Optimize do, and it makes sure all your variations get tracked properly, including variations where elements are intentionally hidden.
Check The Box (Wait Until Visible)
Test visits are only logged when the test element actually becomes visible on screen.
If the element never shows up, the test visit is never logged and no cookie is set.
Use this for:
- Dynamic content that loads after the page does (AJAX, lazy-loaded stuff)
- Modal pop-ups or overlays
- Elements that appear based on user actions (accordions, tabs)
- Content way down the page where you only want to measure people who actually scroll down and see it
Leave It Unchecked When:
You're testing headlines at the top of your page
People see the page, they get assigned a variation immediately. Simple.
You're testing "show vs. hide" variations
Let's say you're testing whether showing a testimonial section increases conversions.
- Variation A: Show testimonials
- Variation B: Hide testimonials
Both variations get tracked correctly, even when the element is hidden.
You're testing visible stuff on the page
Like different CTA button colors or text. Element is always visible, no special handling needed.
Check The Box When:
You're testing modal pop-ups
You've got different promotional pop-ups that appear after 10 seconds. You only want to count it as a test visit when the modal actually shows up.
You're testing lazy-loaded content
Product recommendation widgets that load via AJAX. Only count visits when the widget successfully loads.
You're testing stuff way down the page
Different FAQ sections at the bottom of a long page. You only want to measure people who actually scroll down and see it.
Where To Find This Setting
Go to AB Split Test > All Tests and create a new test or edit an existing test.
Scroll down to the Visit Tracking section.
You'll see: "Wait until element is visible to start tracking visits"
Leave it unchecked for most stuff. Check it if you're testing dynamic content or things that load later.