
內容簡介
BoatApps Cookie Baker 提供可存取的同意橫幅,並在訪客授予適當的同意類別之前,阻擋配置的選擇性腳本和嵌入內容,協助網站遵循隱私法規。
【主要功能】
• 提供接受、拒絕及設定選項
• 支援必要、功能性、分析及行銷類別
• 可撤回同意及重用設定按鈕
• 自動更新同意於類別或目的變更後
• 本地儲存偏好設定,無流量限制
• 支援 Google Analytics、Tag Manager 等定義
外掛標籤
開發者團隊
原文外掛簡介
BoatApps Cookie Baker provides an accessible consent banner and blocks configured optional scripts and embeds until the visitor grants the appropriate consent category.
Equal Accept, Reject and Settings choices.
Necessary, functional, analytics and marketing categories.
Consent withdrawal and a reusable settings button.
Automatic consent renewal after material category, purpose, service or blocking changes.
First-party, local preference storage with no traffic limits.
Definitions for Google Analytics, Tag Manager, Meta Pixel, YouTube, Vimeo and Maps.
Custom blocking patterns and Google Consent Mode v2.
Accessible keyboard navigation, responsive layouts and local diagnostics.
Live banner preview and safe restore-to-defaults control.
WordPress gettext support plus a documented translation API for multilingual add-ons.
No external account, telemetry or cloud service is required for consent management.
Optional Freemius connection for product updates and add-on licensing, with a clearly presented Skip option.
Cookie Baker is a technical tool and does not constitute legal advice. Website owners remain responsible for identifying technologies, choosing lawful settings and maintaining their privacy documentation.
External services
Cookie Baker’s consent banner, preference storage and script blocking run locally on the WordPress website and do not require a BoatApps account.
The plugin includes the Freemius SDK for optional product update notifications, account management and licensing of separately distributed add-ons. On activation, an administrator can choose whether to share installation information with Freemius or select Skip. Refusing the connection does not disable Cookie Baker Free’s consent features.
If the administrator opts in, Freemius may receive the information listed on its permission screen, including basic administrator profile, website and WordPress environment information. This communication is governed by the Freemius Privacy Policy and Freemius Terms.
Cookie Baker also contains local matching definitions for Google Analytics, Google Tag Manager, Meta Pixel, YouTube, Vimeo and Google Maps. These definitions are text patterns used to recognize and block scripts or embeds already added to the website. Cookie Baker does not contact these services, download data from them or send data to them by itself. If the website owner has installed one of these services, the visitor’s browser may connect to that service only when its existing script or embed is allowed to run. Use of those separately installed services is governed by their respective terms and privacy policies:
Google services: Google Terms of Service and Google Privacy Policy.
Meta Pixel: Meta Commercial Terms and Meta Privacy Policy.
Vimeo: Vimeo Terms of Service and Vimeo Privacy Policy.
Marking content manually
For WordPress-enqueued scripts, return functional, analytics or marketing from the bacb_script_category filter.
Use [bacb_cookie_settings] to render a button that reopens preferences.
JavaScript: CookieBaker.hasConsent('analytics'), CookieBaker.getConsent(), CookieBaker.open() and CookieBaker.onConsent('analytics', callback). Events: bacb:ready and bacb:consent.
PHP: boatapps_cookie_baker_has_consent( 'analytics' ). Server-side checks are not reliable for full-page cached HTML.
Translations
Static plugin interface text uses the standard WordPress gettext system and the boatapps-cookie-baker text domain. A POT template is included in /languages and community translations can be supplied through WordPress.org language packs.
Banner content saved in the database is dynamic. Translation plugins or custom integrations can register it through bacb_register_translatable_strings and return the current-language value through bacb_translate_string. The bacb_privacy_page_id filter can select a language-specific privacy policy page. These neutral APIs are intended to support the future BoatApps Multilingual add-on without coupling Cookie Baker Free to WPML or Polylang.
