WordPress Landing Pages
[resolved] Not Equally Distributing Visitors Among Variations (4 posts)

  1. lionchaser
    Posted 1 year ago #

    We have a few different landing page variations, however the traffic is not being segmented equally. i.e. we have 1 landing page with over 500 visits and another with only 30 - why is it not equally distributing the traffic like a standard A/B testing tool?


  2. David Wells
    Plugin Author

    Posted 1 year ago #

    Where are you hosting your site and do you have caching turned on?

  3. lionchaser
    Posted 1 year ago #

    It is hosted through WP Engine and yes its a high traffic site so it has caching, here is their public statement on WPE caching.

    Next is our EverCache system. Again this is part of our “secret sauce,” so we can’t divulge everything. But, what we can say is that we run the most sophisticated caching system in the world, which we’re able to do because we support only WordPress. This makes common pages (like home pages and feeds) load in 30ms (not including the time to make it all the way to the end user’s browser), protects the back-end system from most traffic and specific traffic from popular plug-ins and 3rd-party services, and yet is tied back into your WordPress system (via our system plugin) so that when the cache needs to be refreshed (e.g. post is updated) we refresh immediately so there’s never stale data. There’s also a lot of special logic protecting your database from various bots and spiders, which for larger sites can represent 50% of the site’s traffic.

  4. David Wells
    Plugin Author

    Posted 1 year ago #

    We use Wpengine as well!

    You will need to contact WPengine support and request them to add a no-cache exception to the file /wp-content/plugins/landing-pages/modules/module.redirect-ab-testing.php

    This will prevent the wpengine cache from serving only 1 variation.

    We setup preventions for w3 total cache and WP super cache but can't override the wpengine settings on our end.

    The other way to send folks into the different variations, if you don't want to turn off cache from wpengine for some reason would be sharing the two different urls.

    landing page 1a: http://yoursite.com/go/landing-page?lp-variation-id=0
    landing page 1b: http://yoursite.com/go/landing-page?lp-variation-id=1

    Those will send folks to the exact A or B variation.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • WordPress Landing Pages
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic