Skip to main contentTailor AI LogoTailor AI

    Server-side Testing

    Test things your server decides, like prices or checkout steps. Your developer adds a few lines of code. You run the test in Tailor.

    How It Works

    1. Step 1

      Set up in Tailor

      Name what changes, like a price.

    2. Step 2

      Server picks a variant

      Each visitor gets one, instantly.

    3. Step 3

      Tag counts conversions

      The Tailor tag on your page, same visitor.

    4. Step 4

      See results

      On the usual test dashboard.

    Good for prices, plans, checkout steps and search results. For headlines, images and buttons, a page test is simpler.

    Set Up a Test

    Go to Tests β†’ New test β†’ Run a server-side test.

    1. Name the test.
    2. Add a value for each thing the test changes, like a headline or a price.
    3. Fill in each variant's values and choose how to split visitors.
    4. Pick the goals that count as a win.
    5. Send your developer the test key and value names, and the Node SDK setup. Their code must use the same names, spelled exactly the same.
    6. Once the code is live, start the test.
    The values table in a server-side test's settings: headline is Complete your order on the Original Page and You're one step from free shipping on the variant, show_badge is No and Yes, and each gets 50% of visitors

    Want to see a variant yourself? Ask your developer for your visitor id and add it under Preview visitors. Your visits won't count.

    Results

    Results show on the test's dashboard, like any Tailor test.

    A server-side test's dashboard in Tailor, labeled Server-side test with its test key, showing visitors, conversions, rate and lift for the Original Page and the free shipping variant

    Not available yet: the What visitors did tab, and bounce-rate or Amplitude goals.

    Changing a Test

    • While it runs, you can change the name, goals and preview visitors. Values and the split are locked, so results stay fair.
    • Stop: everyone sees your normal site within 5 minutes.
    • Ramp to 100%: everyone sees the winner.
    • Changed a value while stopped? Click Start new test, not Continue test, so old and new results don't mix.

    FAQ

    Will it slow down my site?

    No. Your server picks the variant on its own, without waiting on Tailor. If Tailor is ever unreachable, visitors see your normal site.

    What does my developer need?

    A Node.js server. Other languages aren't available yet.

    Can I target a campaign or audience?

    Not yet. Your developer can choose which visitors enter the test in code.

    We use VWO or Convert today. Is switching hard?

    No. The code looks almost the same, mostly with new names. The Node SDK Reference has a side-by-side table.