Choose When Test Visits Are Logged

Comparison chart showing two tracking options for test visit logging: "Default" uses on page load tracking, while "Wait Until Visible" logs visits when content is visible. Each option lists relevant use cases.

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
Checkbox option labeled "Wait until visible to start tracking visits" with a description below explaining that visit logging begins only after the element becomes visible, instead of on page load tracking.

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.

Leave a Comment

You must be logged in to post a comment.