Cross-Domain Landing Page Split Testing

Comments

6 comments

  • Bilal Al-Shahwany

    Hi Spencer,

    Its possible to implement Split Javascript SDK on each static page as needed, as long as you are using the same Split API Key, you can calculate the treatment for any split (or experiment) that is added to the environment associated with the API Key.

    Are you seeing any issues implementing the JS SDK?

    Thanks

    Bilal

    0
    Comment actions Permalink
  • Spencer Skeen

    We are currently running split successfully on our root domain (domain.com) which is an Ecommerce store. We send events to Split via the Segment integration on "AddToCart", "Purchases" and several others and has been working great for feature flagging. 

    As for our landing page testing, it is set up differently. The landing page we are looking to split test is located at "promo.domain.com", users will be shown a different homepage variation which will then redirect to our root domain where they can shop our products and perform the events (addtocart, purchase). No events take place on the promo.domain.com landing page. All events take place at the root domain. Now is there a way for these events on the root domain to know the user came from promo.domain.com and not our root domain homepage. 

    Hope this make sense. 

    0
    Comment actions Permalink
  • Bilal Al-Shahwany

    Hi Spencer, Yes. From Split point of view, the events created in any page can be correlated to any split, as long as you are tagging the events and impressions with the same user id (same traffic type) and same environment.

    It does not make a difference where the impression is generated from, as long as the SDK is using the same API Key in all pages.

    Thanks

    Bilal

    0
    Comment actions Permalink
  • Spencer Skeen

    Okay that makes sense, thanks.

    Now let's say I wanted the promo.domain.com landing page to be the 'on' treatment for experiment "LandingPage_Test" and the domain.com landing page to be the 'off' treatment for given experiment, what would this implementation look like?

    0
    Comment actions Permalink
  • Spencer Skeen

    Or would it be better to have two experiments, "LandingPage_Test_Subdomain" and "LandingPage_Test_Domain"?

    Although, correct me if im wrong, you cant compare metrics across two different experiments?

    0
    Comment actions Permalink
  • Bilal Al-Shahwany

    Hi Spencer, it makes more sense to have one experiment "LandingPage" with two treatments, "on" for promo.domain.com  and "off" for domain.com, this way you can compare both on and off populations in the same metric and determine which landing page show positive results.

    The split would be called on the previous page (like login), if there is no previous page, then the split is called in an initial page to determine which landing page to route to.

    Thanks

    Bilal

    0
    Comment actions Permalink

Please sign in to leave a comment.