I wanted to post this article for a while, just to give a shoutout to a great library.
Since GDPR started to be a thing I looked for all kinds of solutions and used a lot of solutions to solve the consent step.
From the start, I have to mention that this is not a full solution for GDPR.
This library will allow you to manage the scripts and cookies on your site.
Some points in GDPR are related to the right to be forgotten and the rights of data: this library does not cover those.
Here is a list of features available in this library:
- Easy Integration
Plug it in right from the CDN files.
- Highly Customizable
Change colors, position, size, buttons, etc. It will cover all your needs.
- Granular Consent Settings
CookieConsent excels in handling granular consent settings, allowing users to personalize their experience by choosing preferences for different types of cookies.
- Multilanguage support
You’ll be able to customize the content based on the language required.
- Rich in Callbacks and Events
The library gives you enough callbacks/events to handle all the situations that might come up.
- Script Management using attributes
This is great for 3rd party scripts that you don’t have control over or those that are added directly via GTM. You can pass the attribute (data-category for example) and that script will be affected based on your logic from CookieConsent.
- Custom Attribute
- Revision Management
If you want to try a free open-source library for cookies consent, I would recommend this one.