SaaS CMS has officially launched! Learn more now.

Add GDPR Cookie compliance using CMS APIs

Found in

EPiServer.Marketing.Testing 2.5.10

Fixed in

EPiServer.Marketing.Testing 2.5.11

(Or a related package)

Created

Nov 12, 2019

Updated

Nov 22, 2019

State

Closed, Fixed and tested


Description

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.