- Compatible XF 2.x versions
- 2.3
- Additional requirements
- XenForo 2.3.9+
PHP 8.1+
MySQL 5.7+ / MariaDB 10.3+
- Visible branding
- No
DEBtech Consent Manager
Google Funding Choices Consent Monitoring, Analytics & Revenue Dashboard for XenForo
What does this addon do?
This addon turns Google Funding Choices into a fully monitored consent management system. Google FC handles the banner and consent collection — this addon provides everything Google doesn't: real-time analytics, revenue tracking, cookie auditing, compliance reporting and automated alerts. All directly inside your XenForo admin panel.
How does it work?
Google Funding Choices (CMP ID 300) displays the consent banner to your visitors. The addon listens to Google's TCF API and tracks every consent interaction — accept, reject or custom choice. It logs device types, referrer sources and purpose selections, then visualizes everything in a modern analytics dashboard. If you connect your Google AdSense/Ad Manager API credentials, you also get live revenue data and forecasts based on your consent rates.
What you need before installing
Analytics Dashboard
Google Ad Manager Revenue Dashboard
Google Funding Choices Integration
Ad Blocker Detection
Cookie Scanner
Consent Rate Email Alerts
GDPR Compliance & Audit Tools
Settings
Works with other DEBtech Add-ons
When installed alongside our advertising add-ons, the Consent Manager automatically integrates into their admin navigation:
Google Funding Choices Consent Monitoring, Analytics & Revenue Dashboard for XenForo
What does this addon do?
This addon turns Google Funding Choices into a fully monitored consent management system. Google FC handles the banner and consent collection — this addon provides everything Google doesn't: real-time analytics, revenue tracking, cookie auditing, compliance reporting and automated alerts. All directly inside your XenForo admin panel.
How does it work?
Google Funding Choices (CMP ID 300) displays the consent banner to your visitors. The addon listens to Google's TCF API and tracks every consent interaction — accept, reject or custom choice. It logs device types, referrer sources and purpose selections, then visualizes everything in a modern analytics dashboard. If you connect your Google AdSense/Ad Manager API credentials, you also get live revenue data and forecasts based on your consent rates.
What you need before installing
- XenForo 2.3.9 or newer
- PHP 8.1 or newer
- A Google AdSense or Google Ad Manager account
- Google Funding Choices enabled in your Google account (Privacy & Messaging)
- Google API credentials (optional — only needed for the revenue dashboard)
Analytics Dashboard
- 5 KPI cards at a glance: Total Impressions, Accept Rate, Reject Rate, Custom Rate, Ad Blocker Rate
- 30-day consent trend chart with automatic week-over-week change alerts
- Consent distribution breakdown (donut chart)
- Per-purpose acceptance rates for all 10 IAB TCF purposes
- Device distribution: Desktop, Mobile, Tablet
- Top 10 referrer sources driving consent decisions
- Recent consent log with inline TC String validation
Google Ad Manager Revenue Dashboard
- OAuth2 integration with Google AdSense API v2
- Revenue overview: Today, 7 Days, 30 Days — directly in your XenForo admin
- Page views, clicks and RPM per period
- Google Consent Rates pulled from Ad Manager reporting (30-day view)
- Consent rate breakdown by device category and country
- Revenue forecast: shows estimated monthly revenue at your current consent rate, at 80%, at 90% and at 100%
- Manual sync button for instant data refresh + automatic cron sync with configurable cache interval
Google Funding Choices Integration
- Google Consent Mode v2 defaults automatically injected in <head> before any Google tag loads
- Google Publisher Tag (GPT) auto-loader for Ad Manager users
- Consent tracking via Google's __tcfapi and googlefc.callbackQueue APIs
- User criteria: control who sees the banner by user group, permissions, post count or registration date
- Page criteria: show or hide the banner on specific pages or routes
- Scheduled re-consent: automatically re-trigger the consent banner after a configurable interval (GDPR recommends every 12 months)
- Footer link so users can revisit their consent preferences at any time
- Intelligent bot filtering: excludes Googlebot, Bingbot, crawlers, API clients and headless browsers from tracking
Ad Blocker Detection
- Detects when ad scripts are blocked by browser extensions
- Tracks daily ad blocker usage with percentage displayed in the dashboard
- Helps you understand the real gap between your page views and monetized impressions
Cookie Scanner
- Hybrid scanning: checks both server-side HTTP Set-Cookie headers and client-side JavaScript cookies
- Integrated Open Cookie Database with 2200+ known cookie definitions
- Automatic detection of your XenForo cookie prefix
- Clear status for every cookie: known or unknown
- Covers XenForo, Google (FC, Analytics, Ads), IAB TCF, Criteo, Prebid and more
Consent Rate Email Alerts
- Set a consent rate threshold (e.g. 50%)
- Automatic daily check — if your accept rate drops below the target, you get an email
- Alert includes full stats: total impressions, accepts, rejects and custom choices for that day
GDPR Compliance & Audit Tools
- CSV export of all consent data for GDPR audits (30-day report with daily breakdown)
- Detailed consent logs: IP address, user, action type, purposes, TC String, device, referrer
- 9-point configuration validator checks your setup (GCM defaults, tracking script, footer link, TC String format, API connection and more)
- Public cookie declaration page at /consent
Settings
- General: Enable/disable the addon, configure log retention (up to 10 years), set re-consent interval
- Google API: Enter OAuth2 credentials, account ID, network code, configure cache TTL (30 min to 24 hours)
- User criteria: Fine-grained control over which users see the consent banner
- Page criteria: Choose which pages or routes display the banner
Works with other DEBtech Add-ons
When installed alongside our advertising add-ons, the Consent Manager automatically integrates into their admin navigation:
- Advertising Suite Pro — Amazon & eBay ads with consent-aware ad loading
- AdSense Manager Pro — Google AdSense with automatic consent-based ad loading and revenue tracking