lundco / silverstripe-gdpr-cookies
控制用户进入网站时加载哪些cookies和服务,以符合GDPR规定
3.1.10
2019-06-13 13:37 UTC
Requires
- silverstripe/cms: ~4.0
- dev-master
- 3.1.x-dev
- 3.1.10
- 3.1.9
- 3.1.8
- 3.1.7
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0
- 2.0.2
- 2.0.1
- 2.0
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.8
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- v1.4
- v1.3
- v1.2
- v1.1
- v1.0
- dev-dependabot/npm_and_yarn/minimist-and-minimist-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/minimatch-and-gulp-3.0.4
- dev-ss3
- dev-newLayout
This package is auto-updated.
Last update: 2024-09-28 10:29:35 UTC
README
Silverstripe GDPR Cookies是一个模块,允许您控制哪些cookies和外部服务应该加载到网页中,并为网站访客提供控制权,以确定他们想要加载的内容,从而使网站符合GDPR规定。
安装
composer require lundco/silverstripe-gdpr-cookies
或者,可以直接从github下载zip文件。安装后,在您的项目中运行dev/build?flush=1。
显示cookiemessage和隐私中心
要显示cookiemessage,请在您的.ss基本模板(Page.ss)中包含$CookiePopup。
需求
- Silverstripe CMS ^4.0
配置
模块的配置是通过config.yml完成的。
设置Google标签管理器ID
要设置Google标签管理器ID,请使用TagID。
设置cookie列表
cookies被分为4种不同类型
- 严格(例如使用登录cookies)
- 性能(例如Google Analytics)
- 技术(例如Drift)
- 定位(例如AdWords、Facebook像素等)
因此,您的config.yml应该有类似以下内容,其中Cookiename是cookies的名称,例如Google Analytics
PrivacyCenter:
TagID:
- 'GTM-XXXXXXX'
StrictlyCookies:
- 'Session cookies'
PerformanceCookies:
- 'Google Analytics'
TechnicalCookies:
- 'Interkom'
TargetingCookies:
- 'Facebook Pixel'
- 'Google AdWords'
设置Google标签管理器
即将推出
翻译
该插件将以英语为基础语言并提供丹麦语言文件。如果您创建额外的语言文件,请随时与我们分享。我们将很乐意将其包含在存储库中。