توضیحات
A self-hosted GDPR/CCPA cookie consent banner with prior blocking of third-party scripts, Google Consent Mode v2 and a local consent log.
تغییرات این نسخه
A full changelog is also available in CHANGELOG.md.
1.3.5
The Diagnostics panel now detects analytics by running your homepage’s real JavaScript (not just the server HTML), removing GA4/GTM false negatives and also detecting trackers loaded via JS.
1.3.4
Diagnostics now run in real time: “Check again” refreshes the results in place, without reloading the page.
When Google Tag Manager is detected, the panel no longer flags GA4 as “missing” — GA4 is usually configured inside the GTM container and does not appear in the page HTML (verify it in GA4 Realtime). A missing-GA4 warning is only shown for direct gtag setups with Google Ads but no GA4 and no GTM.
The homepage is now fetched with a browser user-agent and a cache-buster so caches/CDNs return the same page a real visitor sees.
1.3.3
Renamed the plugin title to better describe what it does (GDPR/CCPA cookie consent banner with Google Consent Mode, self-hosted). The plugin slug and your settings are unchanged.
The banner now has a close (×) button in the top-right corner, and the floating cookie button hides while the panel is open and reappears when it closes. The × and click-outside only close the panel once a consent choice has already been made (on the first visit a choice is still required).
Admin: the optional REPLAI connection is shown again at the top of the settings screen (not as a tab).
Diagnostics: besides the Google stack and Meta Pixel, the panel now also lists other common trackers detected on the ho
1.3.5
The Diagnostics panel now detects analytics by running your homepage’s real JavaScript (not just the server HTML), removing GA4/GTM false negatives and also detecting trackers loaded via JS.
1.3.4
Diagnostics now run in real time: “Check again” refreshes the results in place, without reloading the page.
When Google Tag Manager is detected, the panel no longer flags GA4 as “missing” — GA4 is usually configured inside the GTM container and does not appear in the page HTML (verify it in GA4 Realtime). A missing-GA4 warning is only shown for direct gtag setups with Google Ads but no GA4 and no GTM.
The homepage is now fetched with a browser user-agent and a cache-buster so caches/CDNs return the same page a real visitor sees.
1.3.3
Renamed the plugin title to better describe what it does (GDPR/CCPA cookie consent banner with Google Consent Mode, self-hosted). The plugin slug and your settings are unchanged.
The banner now has a close (×) button in the top-right corner, and the floating cookie button hides while the panel is open and reappears when it closes. The × and click-outside only close the panel once a consent choice has already been made (on the first visit a choice is still required).
Admin: the optional REPLAI connection is shown again at the top of the settings screen (not as a tab).
Diagnostics: besides the Google stack and Meta Pixel, the panel now also lists other common trackers detected on the ho