[WordPress] 外掛分享: Darwin Cookie Consent

首頁外掛目錄 › Darwin Cookie Consent
WordPress 外掛 Darwin Cookie Consent 的封面圖片
全新外掛
安裝啟用
尚無評分
2 天前
最後更新
問題解決
WordPress 5.3+ PHP 7.4+ v1.3.3 上架:2026-06-16

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Darwin Cookie Consent」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Darwin Cookie Consent shows visitors a clear cookie banner, lets them choose what to accept, and sends those choices to your analytics and marketing tools through Google Consent Mode v2. No tracking runs until consent is given.
The plugin includes admin controls for legal links, appearance, integrations, localized frontend messaging, and privacy-safe reporting.
Key Features

GDPR cookie consent banner and settings modal
Google Consent Mode v2 support
Editable localized content for English, French, German, and Spanish
Automatic content selection by WordPress site locale
WordPress editor support for the banner message and modal intro
Configurable legal page links for privacy, terms, and cookie policy
Integration controls for Google Tag Manager, GA4, Matomo, Facebook Pixel, LinkedIn Insight Tag, and Pardot
Separate Ad Personalization consent handling
Required Strictly Necessary Cookies row always enabled in the popup
Aggregate admin metrics for recent banner views and accepts
Resettable metrics counters with no personal data stored in the metrics table

Consent Categories

Strictly Necessary Cookies: always required and always enabled
Analytics: used for analytics tools such as Google Analytics and Matomo
Marketing: used for marketing-related tracking integrations
Ad Personalization: handled separately from general marketing consent

Privacy and Data Handling

Localized content is stored in WordPress options
Consent metrics store aggregate daily counts only — no personal identifiers are stored in the metrics table
The consent log table stores a SHA-256 hash of the visitor IP address and the browser user agent alongside the encoded consent payload; no plain-text IP addresses are stored
Consent Mode signals are updated based on saved user choices
No data is transmitted to the plugin author or any third-party service by this plugin itself

External Services
This plugin can load scripts from third-party services when those integrations are configured in the plugin settings. No external requests are made unless the corresponding integration is enabled by the site administrator.
Google Tag Manager
When a GTM container ID is provided, this plugin loads the Google Tag Manager script from googletagmanager.com. Google Consent Mode defaults are applied before GTM loads so that no tracking occurs without user consent.

Data sent: page URL and GTM container ID as part of the script request.
When: on every frontend page load, only if a GTM container ID is configured.
Service provider: Google LLC — Terms of Service | Privacy Policy

Google Analytics (GA4)
When a GA4 measurement ID is provided and GTM is not in use, this plugin loads the gtag.js script from googletagmanager.com. The script only fires after measurement consent is granted.

Data sent: page URL and measurement ID as part of the script request.
When: on every frontend page load after measurement consent is granted, only if a GA4 ID is configured.
Service provider: Google LLC — Terms of Service | Privacy Policy

Google Fonts
When the default plugin font is selected, this plugin loads the Roboto typeface from Google Fonts. The stylesheet is fetched from fonts.googleapis.com and the font files are served from fonts.gstatic.com. A preconnect resource hint is also added for both domains.

Data sent: browser and referrer information as part of the font request (standard browser HTTP headers).
When: on every frontend page load when the default font option is active.
Service provider: Google LLC — Terms of Service | Privacy Policy

Facebook Pixel
When a Facebook Pixel ID is provided, this plugin loads the Facebook Pixel script from connect.facebook.net. The script only fires after marketing consent is granted.

Data sent: page URL and pixel ID as part of the script request.
When: on every frontend page load after marketing consent is granted, only if a Pixel ID is configured.
Service provider: Meta Platforms, Inc. — Terms of Service | Privacy Policy

LinkedIn Insight Tag
When a LinkedIn Partner ID is provided, this plugin loads the LinkedIn Insight Tag from snap.licdn.com. The script only fires after marketing consent is granted.

Data sent: page URL and partner ID as part of the script request.
When: on every frontend page load after marketing consent is granted, only if a Partner ID is configured.
Service provider: LinkedIn Corporation — Terms of Service | Privacy Policy

Salesforce Pardot
When Pardot account and campaign IDs are provided, this plugin loads the Pardot tracking script from pi.pardot.com. The script only fires after marketing consent is granted.

Data sent: page URL and account/campaign IDs as part of the script request.
When: on every frontend page load after marketing consent is granted, only if Pardot IDs are configured.
Service provider: Salesforce, Inc. — Terms of Service | Privacy Policy

Matomo
When a Matomo URL and site ID are provided, this plugin loads the Matomo tracking script from the configured Matomo instance. The script only fires after measurement consent is granted.

Data sent: page URL and site ID to the configured Matomo instance.
When: on every frontend page load after measurement consent is granted, only if Matomo is configured.
Service provider: InnoCraft Ltd — Terms of Service | Privacy Policy

Privacy Policy
This plugin stores data locally in your WordPress database only. No data is transmitted to the plugin author or any third-party service by this plugin itself.
Data stored locally

Consent log table ({prefix}darwin_gdpr_consent_log): When a visitor saves their consent choices, the plugin records a SHA-256 hash of the visitor’s IP address, the browser user-agent string, and the encoded consent payload. No plain-text IP addresses are stored. Entries are automatically deleted after the configured retention period (default: 180 days).
Aggregate metrics table ({prefix}darwin_gdpr_metrics): Stores daily totals of banner views and consent accepts as integer counts. No visitor identifiers of any kind are stored in this table.
Plugin options: Localized content strings and appearance settings are stored in the WordPress options table. These contain no visitor data.

Third-party service data
When optional integrations are configured by the site administrator, scripts from third-party services are loaded in the visitor’s browser. Those services may collect data as described in their respective privacy policies, which are linked in the External Services section above. No data is sent to those services until the visitor grants the relevant consent category.
Site administrators should ensure their own privacy policy reflects the data practices described above, particularly the storage of hashed IP addresses and user-agent strings in the consent log.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon