Campaigns
Campaign types
Personalizations
5 min
personalization campaigns help create personalized versions of site pages for different targets docid\ w8hmxsmdf8c dc zp3ry how it works choose the pages – each personalization campaign can run on multiple pages you can configure these using specific page rules or a catch all pattern for each variation, a change set is created per page create the variations – create variations based on target definitions use the campaign builder to define the changes for each variation you can edit text and copy images and videos call to actions and links iframes styles, font sizes, colors, etc custom css and javascript activating the campaign – when a campaign is active, the {{brand}} script will find the target that each visitor falls into and will apply the changes of that variation as soon as the page loads this replacement happens immediately and invisibly to the visitor no flicker experience – to ensure changes are applied instantly and avoid any visual flicker, we recommend using the personizely snippet in synchronous mode (non async) sticky variations – {{brand}} stores the selected variation in local storage, ensuring that the same variation is shown consistently across different pages and visitor sessions configuration pages the pages the campaign should run on pages are a separate entity that can be reused across campaigns a campaign can run across multiple pages to make the messaging consistent here is what defines a page name a distinctive name for your page, so you can later easily understand which page is which good examples would be pricing, product page, homepage page type as mentioned above, every page can be configured to actually include a single page or multiple pages this works best for dynamic pages that are different by having a lot in common like product or collection pages single page when using the single page type, you only have to specify the page that you want to personalize by specifying the whole url in the page url field advanced when using the advanced page type, you can make the page actually match more pages on your website this would be done by specifying the rules that a page should satisfy in order to match all pages acts as a placeholder in case you want the campaign to run on all pages usually useful when you need to adjust elements present on all site pages, like navigation bars, footers, etc besides specifying the rules, you should also specify the editor url where the website editing will take place variations for personalization campaigns, every variation is defined by a target you can select an existing target or create a new one, and it will be assigned a variation automatically each variation inherits the target name by default variations can be reordered by precedence, so if there's any overlap in your targets, the visitors will see the first come variation editing the variation opens up the campaign builder, where you can make visual changes to the pages configured in the campaign each change will be saved as a region based on the changed element's selector besides changing elements, it's also possible to adjust variation css and js, to run custom code control group the control group option in a personalization campaign allows you to split the traffic up between the personalized variation and a control group that would see the unchanged content this would allow you to understand the impact that your campaign is having on your website conversion to track this you would have to set up at least one goal for the campaign 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 pages the pages the campaign should run on pages are a separate entity that can be reused across campaigns a campaign can run across multiple pages to make the messaging consistent here is what defines a page name a distinctive name for your page, so you can later easily understand which page is which good examples would be pricing, product page, homepage page type as mentioned above, every page can be configured to actually include a single page or multiple pages this works best for dynamic pages that are different by having a lot in common like product or collection pages single page when using the single page type, you only have to specify the page that you want to personalize by specifying the whole url in the page url field advanced when using the advanced page type, you can make the page actually match more pages on your website this would be done by specifying the rules that a page should satisfy in order to match all pages acts as a placeholder in case you want the campaign to run on all pages usually useful when you need to adjust elements present on all site pages, like navigation bars, footers, etc besides specifying the rules, you should also specify the editor url where the website editing will take place requirements make sure your {{brand}} script is loaded synchronously on all target pages for a no flicker experience