GDPR Cookie Consent

Demo to preview the plugin:

Introduction

The Cookie Consent plugin is designed to help websites comply with cookie regulations by allowing users to consent to the use of various types of cookies. It provides a customizable consent modal that displays cookie categories, enabling users to select which types of cookies they want to allow. This plugin ensures compliance with legal requirements while maintaining a smooth user experience.
Image without caption
Usage Features:
  • Allows you to customize the appearance and behavior of the cookie consent modal, including text, button colors, and layout.
  • Supports multiple cookie categories (Marketing, Personalization, Analytics) that users can accept or decline individually.
  • You can customize text colors, background colors, button styles, and more to fit your website's theme.
  • Requires users to make a selection before continuing to use the site.
Set the duration for how long the user’s consent is stored (e.g., 365 days).
  • Flexibility to display the modal in various positions on the page (e.g., centered or corner-aligned).
Image without caption

How to setup

  1. Add the Cookie Consent Element
      • Drag the Cookie Consent element onto your page.
      • Adjust its position where you want the banner or modal to appear.
      • Configure any visual settings as needed.
    1. Show the Cookie Consent Banner
        • Create a workflow, for example, triggered When Page is loaded.
        • Add the action Show A Cookie Consent to display the cookie consent banner to users.
      1. Handle Cookie Settings Changes
          • Add a workflow triggered by the event A Cookie Consent Cookie Settings Change.
          • Use this to enable or disable app features, scripts, or tracking based on the user’s preferences.
      1. Let Users Update Preferences
          • To allow users to adjust their cookie choices later:
            • Add a button or link in your app.
            • Set its workflow to run the action Show Settings A Cookie Consent when clicked.

      Plugin Element Properties

      Cookie Consent

      Fields:
      Title
      Description
      Type
      Configuration
      Autorun
      If enabled, the cookie consent modal will appear automatically as soon as possible. Otherwise, you’ll need to manually trigger it with the “Show A Cookie Consent” action.
      Checkbox (yes/no)
      Force Consent
      If enabled, the user must accept cookies to continue using the page. Otherwise, they can continue browsing even without giving consent.
      Checkbox (yes/no)
      Cookie Expire (days)
      Number of days before the user’s cookie consent decision expires and the banner appears again.
      Number
      Consent Modal Position
      Vertical
      Sets the vertical position of the consent modal. Options: bottom, middle, top.
      Dropdown
      Horizontal
      Sets the horizontal position of the consent modal. Options: left, right, center.
      Dropdown
      Cookie Categories
      Marketing Cookies
      Enable this to include a category for marketing cookies in the consent options.
      Checkbox (yes/no)
      Personalization Cookies
      Enable this to include a category for personalization cookies in the consent options.
      Checkbox (yes/no)
      Analytics Cookies
      Enable this to include a category for analytics cookies in the consent options.
      Checkbox (yes/no)
      Styling
      Text Color
      Color of the main text in the cookie consent window.
      Color
      Background Color
      Background color of the main cookie consent window.
      Color
      Primary Button
      Background Color
      Background color of the primary (accept) button.
      Color
      Background on Hover
      Background color of the primary button when hovered.
      Color
      Text Color
      Text color of the primary button.
      Color
      Secondary Button
      Background Color
      Background color of the secondary (reject or settings) button.
      Color
      Background on Hover
      Background color of the secondary button when hovered.
      Color
      Text Color
      Text color of the secondary button.
      Color
      Cookie Toggle
      Off Color
      Color of the toggle when the cookie category is disabled.
      Color
      On Color
      Color of the toggle when the cookie category is enabled.
      Color
      ReadOnly Color
      Color of the toggle when the category is mandatory and cannot be changed.
      Color
      Knob Background
      Background color of the toggle knob.
      Color
      Knob Icon Color
      Color of the icon inside the toggle knob.
      Color
      Cookie Block
      Background Color
      Background color of the cookie block section in the settings window.
      Color
      Background on Hover
      Background color of the cookie block section when hovered.
      Color
      Border Color
      Border color of the cookie block section.
      Color
      Text Color
      Text color inside the cookie block section.
      Color
      Table Border Color
      Border color for tables within the cookie block section.
      Color
      Settings Window
      Overlay Color
      Color of the overlay behind the settings modal.
      Color
      Scrollbar Color
      Color of the scrollbar in the settings modal.
      Color
      Scrollbar on Hover
      Color of the scrollbar when hovered.
      Color
      Consent Modal Text
      Title
      Text displayed as the title of the cookie consent banner.
      Text (optional)
      Description
      Text shown as the description in the consent banner explaining the purpose of cookies.
      Text (optional)
      Settings Button
      Text for the button that opens the detailed cookie settings window.
      Text (optional)
      Accept Button Text
      Text for the primary button that accepts all cookies.
      Text (optional)
      Reject Button Text
      Text for the secondary button that rejects non-essential cookies.
      Text (optional)
      Settings Modal Text
      Title
      Title text displayed at the top of the cookie settings modal.
      Text (optional)
      Save Settings
      Text for the button that saves the user’s cookie settings.
      Text (optional)
      Accept All Button
      Text for the button in the settings modal that accepts all cookies.
      Text (optional)
      Reject All Button
      Text for the button in the settings modal that rejects all non-essential cookies.
      Text (optional)
      Introduction Block
      Title
      Title for the introductory section of the cookie settings modal.
      Text (optional)
      Description
      Description for the introductory section in the settings modal.
      Text (optional)
      Categories
      Essential Title
      Title for the essential cookies category (cannot be disabled).
      Text (optional)
      Marketing Title
      Title for the marketing cookies category.
      Text (optional)
      Personalization Title
      Title for the personalization cookies category.
      Text (optional)
      Analytics Title
      Title for the analytics cookies category.
      Text (optional)
      More Information Block
      Title
      Title for the section providing more information about cookie usage.
      Text (optional)
      Description
      Description for the section giving more details on cookies and privacy.
      Text (optional)

      Element Actions

      Show

      Run this action to show cookie consent modal

      Hide

      Run this action to hide cookie consent modal

      Show Settings

      Run this action to show cookie consent settings

      Reset

      Run this action to delete cookie settings. Reloads the page.

      Exposed states

      Title
      Description
      Type
      Accepted Cookies
      A list with all accepted cookie categories.
      Text
      Rejected Cookies
      A list with all rejected cookie categories.
      Text

      Element Events

      Title
      Description
      Cookie settings change
      Will trigger when cookie permissions change.
      Image without caption

      Changelogs