SaaS CMS has officially launched! Learn more now.
This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project.
Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.
Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.
Latest changes
CMS has built-in support for GDPR cookie compliance. This needs to be integrated into AB Testing. That is, if a user has not agreed to cookie usage, we should not allow the user to be part of a test, and cannot create cookies for that user. This is supported as documented here. https://world.episerver.com/documentation/developer-guides/CMS/personalization/disable-visitor-group-personalization/
The solution is to call the IAggregatedPersonalizationEvaluator.Personalize and, if any of the implemented return false, the user is not included in the test, and no cookies will be created.
Currently, the ABResponseFilter injects KPI scripts, assuming the page is UTF 8 only. But this is not always the case, so the class should use the encoding type container in the response.