
We're excited to announce data parsers. Data parsers are an extremely easy and robust way to parse data from your website to use in Personizely for targeting and personalization. Data parsers can parse data from 5 sources:
Browser Local Storage - takes the value from the visitor's browser local storage and is the equivalent of calling localStorage.getItem(key)
URL Query String - takes the value from the visitor's URL address. Example: https://site.com?name=Jim, where Jim can be parsed
Contributors
We are excited to announce a new way to store data that can be used for targeting and personalization. Website data is an ephemeral store that remembers the data for the whole duration of the session and it can be updated in several ways including:
The client SDK (
ply.setData
)A pre-set JS variable (
window.plyData
)A data parser [soon]
This is a great new way to pass non-personal data to Personizely which gives you maximum flexibility and is really fast because it is not stored on the server but ju
Contributors

We are excited to announce a new update that enables you to set your product elements to redirect to a buy now link on click. This update is part of our ongoing efforts to enhance your experience and provide you with more control over the product elements in your cross-sell and upsell widgets.
Contributors

All widget forms now have a custom checkbox design where the accent color and the border-radius and color are configurable so that your popups get a much fresher look while also being able to make them look compatible will your overall design.
Contributors

You can now track custom events happening on your site using our new SDK method ply.trackEvent
. Custom events usually include add-to-cart events, button clicks, or form submissions that you might want to use for future targeting in Personizely as you can later target your visitors by them to only show (or never show) widgets and campaigns to visitors who performed these events.
You can find out more about custom events on our docs page.
Contributors
We are excited to announce the latest update to our widgets for Shopify customers! With this new release, we've introduced personalized recommendations inside Personizely widgets, ensuring that your customers receive the most relevant and accurate product suggestions.
Why We Made This Change?
Personalized recommendations based on customer behavior and preferences have become essential in today's highly competitive e-commerce landscape. By providing personalized product recommendations, bus
Contributors

A new campaign type has finally landed in Personizely. Prior to today, you could only launch one type of campaign on your website - the personalization campaign. It allowed you to show different variations of your pages to different target audiences or include personalization replacements for all of your visitors. You had the ability to A/B test the impact of your personalizations but you did not have the possibility to create a classical A/B/n testing campaign where you could test a variation o

You now have much more control over the product element layout inside your widgets. Previously you were locked into the rigid layout with pre-made elements that were available for you. From now on you'll not only be able to choose from 3 layouts (vertical, horizontal, 2 columns) but also show/hide and reorder elements like price and image within the layout. This gives you amazing flexibility in how you can structure your upsell and cross-sell offers so that they fit the use case.
Need to hide th
Contributors
You can now select specific variants when setting up your widget's Cart add trigger or Cross/Upsell rules. This allows you to create complex cross-sell scenarios as well as limit your widget to show up only for certain product variants. You can as well choose a specific set of variants to show inside the widget's product elements so that the visitors can only see and add them to the cart from within a widget. Have a specific offer where you only want to upsell to a specific variant? Have an offe
Contributors