Consenta.io
Documentation

Consenta — Documentation & Setup Guide

Installation, cookie scan, dialog/banner/widget & all cookie consent features explained step by step.

Installation & Activation

Consenta is installed as a standard WordPress plugin. You need WordPress 5.8+ and PHP 7.4+.

Install Plugin

1
Download ZIP file

Log in at My Account and download the latest consenta.zip.

2
Upload to WordPress

Go to WordPress Admin → Plugins → Add New → Upload Plugin. Select the ZIP file and click Install Now.

3
Activate Plugin

Click Activate Plugin. Consenta will appear in the left menu under Consenta.

4
Activate License

Go to Consenta → Settings → License and enter your license key (from the confirmation email).

Update tip: To update: deactivate the old plugin, upload the new one and activate — all settings are preserved.

Activate License

1
Copy license key

Find your key in the confirmation email (format: CONSENTA-XXXX-XXXX-XXXX) or at My Account → Licenses.

2
Enter in plugin

Open Consenta → Settings → License, paste the key and click Activate.

3
Check status

After successful activation the dashboard shows Active and your plan (Starter / Pro / Agency).

License on multiple sites: Pro = up to 10 sites, Agency = unlimited. Each new site requires separate license activation.

Customize Dialog / Banner / Widget

Consenta offers three consent elements: the consent dialog (modal), the cookie banner and the privacy widget (toggle). All are configurable under Consenta → Appearance.

Consent DialogModal window with granular cookie selection. Equal buttons for accept/reject.
Cookie BannerSlim banner at top or bottom of screen. Position, colors and texts customizable.
Privacy WidgetFloating icon at the page edge. Allows withdrawal of consent at any time.
Custom CSSCustom CSS for complete control over the design (Pro/Agency).

Google Consent Mode v2

Google Consent Mode v2 is fully supported. Consenta automatically sends the correct consent signals to Google services.

Setup

1
Enable GCM

Under Consenta → Settings → Google Consent Mode enable the toggle.

2
Check parameters

Consenta automatically sets: ad_storage, analytics_storage, ad_user_data and ad_personalization based on the visitor consent decision.

Note: No manual GTM configuration needed. Consent signals are sent automatically before Google tags load.

Configure IAB TCF

Pro Feature: Available from the Pro plan.

The IAB Transparency & Consent Framework 2.0 is fully supported. TC strings are automatically generated and managed.

1
Enable TCF

Under Consenta → Settings → IAB TCF enable the toggle.

2
Configure vendors

Select the relevant IAB vendors for your website. The TC string is generated automatically.

Enable Geolocation

Pro Feature: Available from the Pro plan.

Shows the consent dialog only to visitors from the EU or configurable regions. Visitors outside the configured regions see no banner.

1
Enable Geolocation

Under Consenta → Settings → Geolocation enable the toggle.

2
Select regions

Select the countries/regions where the consent dialog should be shown. Default: all EU countries.

Logs & Reports

Consenta logs every consent decision for GDPR proof-of-consent requirements. Under Consenta → Logs you find all entries.

Consent LogTimestamp, selected categories, browser, anonymized IP
HTML ReportsAcceptance rate, rejection rate, most popular categories, device breakdown
CSV ExportAll logs exportable as CSV for external analysis or audit
Time Range FilterFilter by date for targeted evaluations

Multi-Site Dashboard

Agency Feature: Available with Agency license only.

Manage cookie consent settings for all your WordPress sites centrally. Consent statistics for all sites at a glance.

1
Copy remote token

Consenta → Sites → Copy Site Token (generated on the main site).

2
Paste on remote site

On the remote site: Consenta → Settings → Multi-Site → Paste token and enter main site URL.

3
Test connection

Click Test Connection. The remote site now sends consent data to the main site.

REST API

Agency Feature: Available with Agency license only.

The REST API enables programmatic management of consent settings, cookie lists and logs. Authentication via API token under Consenta → Settings → API.

EndpointDescription
GET /consenta/v1/cookiesGet cookie list
GET /consenta/v1/logsGet consent logs
GET /consenta/v1/statsGet consent statistics
PUT /consenta/v1/settingsUpdate settings

White Label Setup

Agency Feature: Available with Agency license only.

Replace Consenta branding with your own. Configurable under Consenta → Settings → White Label.

LogoUpload custom logo for dashboard and consent dialog
ColorsCustom accent color for buttons and elements
Plugin NameCustom name instead of Consenta in WordPress menu
Dashboard TitleCustom title in plugin header

Troubleshooting

Consent dialog not showing

Check: (1) Is the license active? (2) Is the dialog enabled under Consenta → Appearance? (3) Are there JavaScript errors in the browser console? (4) Is a caching plugin active? Clear the cache.

Cookies set despite rejection

Check the blocking level under Consenta → Settings. Level 1 blocks only known cookies. Increase to Level 2 or 3 for more comprehensive blocking. Run a new cookie scan to detect all cookies.

Google Consent Mode not sending signals

Check: (1) Is the GCM toggle enabled under Settings? (2) Is the Consenta script loaded before the GTM script? (3) Check the browser console for errors.

License key not working

Check: (1) No spaces before/after the key. (2) The website URL matches the one used during activation. (3) The license has not expired. If problems persist: Contact support.

FAQ

Does Consenta work with caching plugins?

Yes. Consenta works entirely client-side. Cookie blocking and consent dialog work independently of server-side caching.

Do I need Consenta in addition to Google Consent Mode?

Yes. Google Consent Mode is just the interface — you need a Consent Management Platform (CMP) like Consenta that sends the consent signals.

How many languages are supported?

Over 30 languages. Compatible with WPML and Polylang.

Where do I find my license after purchase?

In the confirmation email and at My Account → Licenses.

SUPPORT

Still have questions?

Our support team usually responds within 24 hours.

Contact Support FAQ