Quick Start
This is a quick guide to help you get your first split test going.
Prerequisites
Before creating your first split test, you will need to create the supporting data for that split test. You will need a user with the tester or admin role to complete the steps needed to start a test.
Create a Subject to Run the Test On
A subject is a website or app that you want to run a split test on. You can learn more about test subjects here.
- Click on the "Subjects" link in the main navigation.
- Click the "New Test Subject" button in the upper right corner.
- Complete the data in the "Details" section of the new subject form.
- Open the "Sections" section of the form.
- Click the "Add Section" button to add a new section to the subject. Give your section a unique ID and a good description. The data you put in the
datafield will be used as a template when you add a new variation to your tests.
A section is a portion of your wesbite or app that you want to run a test on. A section can be something as large as a full page or as small as a single image. Test participations are triggered when that section requested by a user, so keep that in mind when deciding how to create sections. You don't want to trigger a test unless you're sure the thing you are testing might actually affect user behavior.
- Save your subject.
Create an API Key to Integrate with Your Site or App
You'll need at least one API key for each subject your create in order to make requests to your Splitty Test instance from your website or app. The API key will authenticate requests from your website or app and also set the subject for the session. You can learn more about API keys here.
- Click on the "Settings" link in the main navigation.
- Click the "API Keys" tab.
- Click the "New API Key" button in the upper right corner.
- Configure and save the new API key.
When you save the API key, a window will pop up that will show you the API key once and only once. It is important that you copy and save the API key somewhere so when you complete the integration you have it on hand. If you lose the API key, you can generate a new one, but doing so will invalidate any requests using the old API key.
- Using this API key, complete the integration with your website or app.
Create an Audience for the Test
Without an audience, your test will be served to everyone that sees it. Audiences are useful for filtering out things like internal users. If you don't want to filter the traffic going to your test, you can skip this step. You can learn more about audiences here.
Audiences are determined by matching against the data that is sent with a session or event. That data is decided by how you implement the code on your site or app.
- Click on the "Audiences" link in the main navigation.
- Click the "New Audience" button in the upper right corner.
- Configure and save the new audience.
You will use this audience when creating your split test.
Create a Metric to Track for the Test
Registering a metric in Splitty Test allows you to view important insights about that metric. You cannot create a split test without a metric. You can learn more about metrics here.
- Click on the "Metrics" link in the main navigation.
- Click the "New Metric" button in the upper right corner.
- Configure and save the new metric.
Set Up the Split Test
If you've completed the steps above, you have everything necessary to set up your first split test. Don't forget to complete the integration with your website or app.
- Click on the "Split Tests" link in the main navigation.
- Click the "New Split Test" button in the upper right corner.
- Fill out the "Details" section of the form. Select the subject we previously created, then select the section you want to test.
- Continue to the "Audiences" section of the form. If you created an audience earlier that you want to target, click the "Include an Audience" button and select the audience.
If no audiences are selected, the test will serve to all traffic. Including an audience will limit the traffic to only the users that match any of the inlcuded audiences. Also, you can explicitly exclude certain audiences. Ecluding an audience overrides any included audiences.
- Continue to the "Metrics" section of the form and click the "Select Decision Metric" button.
- Select the metric you created earlier.
- Continue to the "Variations" section of the form.
All tests will have a control variation already populated. While you cannot delete the control variation, you can make edits to it. Typically, you do not want the control variation to send back variation data so it uses the default data from your website or app.
- Add any number of additional variations to the test by clicking the "Add Variation" button.
Too many variations can increase the time it takes your test to reach siginificance, so keep that in mind.
- Continue to the "Strategy" section of the form. We'll start simple and choose the Standard strategy for our test. This allocates traffic as evenly as it can between variations. We'll also set the Target Confidence Interval to the default 95%.
The Target Confidence Interval on standard tests will help us determine if the data we're seeing in the test results is significant or not. When a variation is marked with 95% confidence in the test results, that means there is only a 5% chance that the result we are seeing for the variation might not be accurate compared to the control variation.
- We'll use the default settings for the rest of the values. Click the "Save Test" button at the bottom of the form.
Click here for a more detailed look at all the features and settings for a split test.
Start the Test
Okay, so maybe this wasn't such a quick start. But once you get the hang of running tests, you'll be able to breeze through these steps every time. Our test is set up and ready to go, we we now just have to click the "Start Test" button on the test we just created.
You can't make changes to your test once it's been started (aside from a limited number of fields like the name and description). Makeing changes might affect the integrity of your data, so we limit what can be done. But now that your test is running, you anxiously click on the results every 5 minutes to see how it's doing.