Tracking GDPR Consents in Kentico 11

There are many things you need to do (I hope you have already started!), but especially if you collect the data of EU citizens and use it to personalize their website experience in some way. In most cases, it is much easier to say than to do, and that’s the exact reason why we added the consent tracking functionality to Kentico 11.

As we are always pushing Kentico to newer heights, providing you with the help you need to comply with GDPR was one of our top priorities on the list. Going through the GDPR compliance processes ourselves, we realized how complex the whole thing was, and decided to make it as easy for you as possible.

That’s why we added the Data Protection application to Kentico 11 where (among other things) the consents can be created, updated, and stored, to be then displayed on your website wherever and whenever needed.

Of course, there are plenty of other things you need to ensure to become GDPR compliant (and you should discuss it with your lawyers in the first place), but we believe that our improvements will be a great help on your way to GDPR compliancy.  

If an image is worth a thousand words, then a video is definitely worth of thousand images. So, let’s watch the video below which describes how the tracking consent functionality can be used in Kentico 11:

Let’s recap the two main macros used in the video:

  • {% !OnlineMarketingContext.CurrentContact.AgreedWithConsent([code name of the consent]) |(user)WDMAdministrator|(hash)0c2632ddac46e964ba5709b63d72ebb720f5fe13ebb4f4cd60a34dd0b92188ba%} -> checks if the current contact hasn’t agreed to a specific consent yet (notice the exclamation mark at the beginning of the macro).
  • {% GlobalObjects.Consents.[code name of the consent].GetConsentText().FullText |(user)WDMAdministrator|(hash)bb6e446f469211e2cfcf9507cbda4704c87b5bb019a07e7faa4406e5cb3e210e%} -> displays a full text version of the specified consent.

These two macros are the most important ones needed for the successful implementation of the tracking consent functionality in Kentico 11.

And let’s not forget the short version of the tracking consent that is managed and displayed by the Cookie Law and Tracking Consent web part that needs to be placed (ideally) on a master page. It can be configured to display different text per each cookie level, especially the one when a visitor hasn’t agreed to a consent yet.

Are you ready for GDPR yet? Let us know in the comments!

DISCLAIMER: All data and information provided in this blog post are for informational purposes only. Kentico makes no representations as to the accuracy, completeness, currentness, suitability, or validity of any information contained herein. We recommend consulting with a lawyer for any legal advice pertaining to GDPR compliance.

For more information please ask away!


By Pavel Jirik in GDPR

Posted: Monday 06 November 2017