WordPress plugin intelligence profile

GL Consent

Lightweight consent management with built-in analytics and marketing integrations that load only after visitor consent.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update2 Oct 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records GL Consent version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

GL Consent is a lightweight consent-management plugin for WordPress. It provides a compact consent banner, a preferences drawer, and built-in integrations for common analytics and advertising services.

Site administrators configure supported services using provider-specific IDs instead of pasting arbitrary JavaScript. An enabled integration is loaded only after the visitor grants consent for its matching category.

Supported Analytics integrations:

  • Google Analytics 4
  • Microsoft Clarity
  • Yandex Metrica
  • Hotjar

Supported Marketing integrations:

  • Google Ads
  • Meta Pixel
  • TikTok Pixel
  • Microsoft Advertising UET
  • LinkedIn Insight Tag
  • Pinterest Tag

Features include:

  • Compact first-visit consent banner.
  • Accept All, Reject All, and custom consent choices.
  • Analytics and Marketing consent categories.
  • Built-in provider integrations with structured ID-based configuration.
  • No custom JavaScript editor and no arbitrary script execution field.
  • Consent preference storage in browser localStorage with a first-party cookie fallback.
  • 365-day consent lifetime before the visitor is asked again.
  • Consent withdrawal handling with page reload when a previously granted optional category is disabled.
  • Floating Preferences Button that can be enabled or disabled.
  • Left or right Preferences Button positioning.
  • Small or standard Preferences Button size.
  • Cookie Settings Link trigger using #gl-consent-settings, so consent preferences can be reopened from a menu, footer, button, or text link.
  • Automatic link to the WordPress Privacy Policy page when one is configured.
  • Frontend glconsent:changed event for developers and integrations.
  • Local plugin assets and locally bundled fonts for the GL Consent admin interface.

GL Consent itself does not send visitor consent state to Gabbasov Labs and does not require a Gabbasov Labs account or cloud service.

GL Consent has a deliberately defined scope. It controls only integrations configured and enabled inside GL Consent. Tracking or third-party services loaded independently by themes, other plugins, tag managers, or custom code are not automatically detected or blocked.

GL Consent is a technical consent-control tool. It does not provide legal advice and does not guarantee compliance with any particular privacy law or regulatory framework. Site owners are responsible for evaluating their own legal and regulatory requirements and for configuring the plugin appropriately.

External Services

GL Consent can load third-party analytics and marketing services when all of the following are true:

  • The site administrator configures the service in GL Consent.
  • The integration is enabled in GL Consent.
  • The visitor grants consent for the matching Analytics or Marketing category.

GL Consent does not contact these services merely because the plugin is installed or activated. Each integration below is optional. The listed services are independent third parties and may collect or process visitor data according to their own terms and privacy policies after the relevant integration is loaded.

Google Analytics 4

Service provider: Google.

Purpose: Website analytics and measurement.

com.

When it connects: Only when Google Analytics 4 is configured and enabled by the site administrator and the visitor has granted Analytics consent.

Data that may be sent: Page views, interaction events, device and browser information, approximate location, online identifiers, and other analytics-related usage data, depending on the site owner’s Google Analytics configuration.

com/privacy

com/analytics/terms/

Microsoft Clarity

Service provider: Microsoft.

Purpose: Website analytics, heatmaps, and session playback.

ms.

When it connects: Only when Microsoft Clarity is configured and enabled by the site administrator and the visitor has granted Analytics consent.

Data that may be sent: Page and session information, interaction events, device and browser information, DOM-related information, online identifiers, and other usage data used for analytics and session playback.

com/en-us/privacy/privacystatement

com/terms

Yandex Metrica

Service provider: Yandex.

Purpose: Website analytics and visitor-behavior measurement.

ru.

When it connects: Only when Yandex Metrica is configured and enabled by the site administrator and the visitor has granted Analytics consent.

Data that may be sent: Page and session information, interaction events, device and browser information, cookies and online identifiers, and other analytics-related usage data, depending on the site owner’s Yandex Metrica configuration.

com/legal/confidential/

com/legal/metrica_termsofuse/en/

Hotjar

Service provider: Hotjar.

Purpose: Behavioral analytics, heatmaps, and related visitor-experience analysis.

com.

When it connects: Only when Hotjar is configured and enabled by the site administrator and the visitor has granted Analytics consent.

Data that may be sent: Page and session information, interaction events, device and browser information, online identifiers, and other usage data used for behavioral analytics.

com/legal/policies/privacy/

com/legal/policies/terms-of-service/

Google Ads

Service provider: Google.

Purpose: Advertising measurement, conversion tracking, and remarketing.

com.

When it connects: Only when Google Ads is configured and enabled by the site administrator and the visitor has granted Marketing consent.

Data that may be sent: Page activity, advertising and conversion-related information, device and browser information, online identifiers, and other data used for advertising measurement and remarketing, depending on the site owner’s Google Ads configuration.

com/privacy

hl=en

Meta Pixel

Service provider: Meta.

Purpose: Advertising measurement, conversion tracking, audience building, and remarketing for Meta advertising products.

net.

When it connects: Only when Meta Pixel is configured and enabled by the site administrator and the visitor has granted Marketing consent.

Data that may be sent: Page views, interaction and conversion events, device and browser information, online identifiers, and other advertising-related usage data, depending on the site owner’s Meta Pixel configuration.

com/privacy/policy/

com/legal/terms/businesstools

TikTok Pixel

Service provider: TikTok.

Purpose: Advertising measurement, conversion tracking, campaign measurement, audience creation, and related advertising functionality.

com.

When it connects: Only when TikTok Pixel is configured and enabled by the site administrator and the visitor has granted Marketing consent.

Data that may be sent: Page views, interaction and conversion events, device and browser information, online identifiers, and other advertising-related usage data, depending on the site owner’s TikTok Pixel configuration.

com/legal/page/row/privacy-policy/en

com/resources/help/article/tiktok-advertiser-tools-and-related-terms

Microsoft Advertising UET

Service provider: Microsoft.

Purpose: Advertising measurement, conversion tracking, and remarketing through Microsoft Advertising Universal Event Tracking (UET).

com.

When it connects: Only when Microsoft Advertising UET is configured and enabled by the site administrator and the visitor has granted Marketing consent.

Data that may be sent: Page activity, conversion events, device and browser information, online identifiers, and other advertising-related usage data used for Microsoft Advertising measurement and remarketing.

com/en-us/privacy/privacystatement

com/apex/index/3/en/60218

LinkedIn Insight Tag

Service provider: LinkedIn.

Purpose: Advertising measurement, conversion tracking, audience insights, and remarketing for LinkedIn advertising products.

com.

When it connects: Only when LinkedIn Insight Tag is configured and enabled by the site administrator and the visitor has granted Marketing consent.

Data that may be sent: Page activity, device and browser information, online identifiers, conversion-related information, and other advertising-related usage data, depending on the site owner’s LinkedIn Insight Tag configuration.

com/legal/privacy-policy

com/legal/sas-terms

Pinterest Tag

Service provider: Pinterest.

Purpose: Advertising measurement, conversion tracking, audience building, and remarketing for Pinterest advertising products.

com.

When it connects: Only when Pinterest Tag is configured and enabled by the site administrator and the visitor has granted Marketing consent.

Data that may be sent: Page activity, interaction and conversion events, device and browser information, online identifiers, and other advertising-related usage data, depending on the site owner’s Pinterest Tag configuration.

com/en/privacy-policy

com/en/terms-of-service

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • analytics
  • consent
  • cookies
  • marketing
  • privacy
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity2 Oct 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.