Campaigns
Campaign types
Template A/B tests
5 min
theme experiments allow you to a/b test between your store’s theme templates in your shopify store this can be useful for testing completely new layouts of your pages, which are built natively in your shopify theme how it works creating the campaign – first, select the original template to run the experiment against, which will be used as the control one, and then select one or more variation templates from your available shopify theme's templates for the selected type home, product, collection, blog, page you can later select more templates to experiment with within a single campaign activating the campaign – once activated, personizely automatically redirects visitors to a shopify template link for the assigned variation template redirection the redirect occurs immediately as the visitor lands on your site to avoid any visual flash or inconsistency query parameters like view are automatically removed from the url after redirection to make the experience seamless and transparent to the visitor sticky variations – personizely keeps the assigned variation consistent for each visitor using local storage, ensuring they always see the same theme across sessions no flicker experience – to ensure a seamless redirect and eliminate flicker, the personizely script should be loaded in synchronous mode (non async), allowing it to run as early as possible configuration variations each a/b test campaign in {{brand}} has an original variation by default, which acts as a control group visitors who see this variation won't see any changes, but a view is going to be recorded then you can add multiple variations to a campaign and assign each of them a percentage share the sum of all shares will always be 100 for each variation, you can select the template assigned to it you can also create new templates right from the template submenu this would clone the original template, which you can later edit in your shopify theme editor you can a/b test multiple template types within a single campaign, to make sure the messaging is consistent in case you want to test more touchpoints within your site's funnel traffic allocation the traffic allocation option allows only exposing a subset of visitors to a campaign this is helpful for high traffic websites that don't want to run the campaign to all visitors at once, or when a test run is needed to make sure everything runs smoothly before exposing the whole audience to the campaign goals setting up goals for your campaign allows you to track the performance of the campaign you can set up multiple goals a campaign requires at least one goal, and one of the goals can be set us a favorite, which will make it selected by default in this campaign's report/analytics once a visitor sees one of the variations of a campaign, the campaign is going to be assigned a view then, if this visitor reaches one of the goals specified in the campaign settings, the campaign is going to be assigned a conversion this breakdown can be seen on the campaign's report page requirements the variation templates must exist in your active shopify theme the personizely script must be installed synchronously for the redirect to occur instantly the campaign changes are linked to the active theme once you switch the theme, the campaign will not run, and you'll have to recreate it again