BerryCookie是一个为cookie提供同意的服务(CMP),我们为自己的网站构建了它,现在任何人都可以使用。只需在页面中放置一行代码,BerryCookie就会显示横幅,阻止跟踪器,直到访客做出选择,并保留选择的证据。您可以从免费计划开始。
我们为什么要再做一个cookie横幅
我有多个网站,所有网站都需要同样的东西:一个不减慢页面速度的GDPR合规cookie横幅。像Cookiebot这样的解决方案确实有效,但您需要为每个域名付费,并且收到的功能远远超过您的需求。相反,许多免费选项只是显示一条消息。无论访客点击什么,分析脚本都会自动启动。一个不阻止任何内容的横幅对控制没有任何帮助。
因为我从零开始编写,遵循三个规则:它要小,真正阻止,并且可以在任何网站上运行,无论其构建技术如何。
如何安装
脚本必须首先放在 <head> 中,在任何跟踪器之前:
<script id="BerryCookie" src="https://cdn.berrycookie.com/bc.js" data-key="网站密钥" data-blockingmode="auto"></script>
您可以在BerryCookie面板中找到密钥,添加网站后。对于WordPress,有一个插件,而对于Google Tag Manager,有一个模板。
具体做了什么
在获得同意之前阻止跟踪器
在自动模式下,BerryCookie识别已知的跟踪器,如Facebook、LinkedIn、TikTok、Hotjar或Microsoft Clarity,并在访客未接受适当类别之前不允许它们运行。它也适用于其他脚本在页面中添加的脚本,而不仅仅是直接在HTML中编写的脚本。
您将脚本和iframe标记为一个类别,例如统计或营销,只有在获得同意后才会启动。嵌入在文章中的YouTube视频将在访客接受营销cookie后才会加载。
Google Consent Mode v2
Google标签不会被阻止。它们接收Google Consent Mode v2的信号:默认情况下,所有内容都被拒绝,之后根据决定发送更新。Google Analytics和Google Ads的功能完全取决于访客的选择,而在Google Tag Manager中,您会收到一个单独的事件,您可以基于此构建触发器。
地区规则
并非所有访客都有相同的权利。对于欧盟,横幅在启动任何内容之前请求同意(选择加入)。对于其他地区,您可以选择选择退出,所有内容都将运行,访客可以拒绝,或者您可以根本不显示横幅。您可以根据访客的地区在面板中设置规则。
cookie列表和偏好中心
访客可以看到类别,每个类别都有自己的开关,以及每个类别中的cookie。您在面板中声明cookie,每月扫描会显示它在网站上实际找到的内容,以确保没有未声明的内容。选择后,会出现一个小而圆的按钮,访客可以随时更改决定。如果按钮遮挡了页面上的某些内容,可以移动它。
同意日志
每个决定都会被记录:接受了哪些类别以及何时接受。如果您需要证明某个访客已给予同意,您可以在日志中找到。
小巧,不会减慢您的网站
主脚本约为7.5 kB压缩,不依赖于任何其他库。偏好窗口会单独加载,在横幅已经显示在屏幕上之后,因此首次显示不会被延迟。访客的选择保留在一个第一方cookie中,位于您的域名上。
任何横幅都无法做到的事情
我在浏览器中测试时发现的一件事,您可能会说:自动阻止确实会停止跟踪器运行,但一个<script src>直接在HTML中编写的脚本仍然可以在运行任何JavaScript之前被下载。浏览器提前读取页面并提前启动下载。如果您希望该请求根本不离开,您可以将标签标记为type="text/plain"和一个类别。这样,浏览器在获得同意之前根本不会下载它。
这也引出了另一条规则:如果访客撤回对某个类别的同意,页面将重新加载。已经运行的脚本无法从外部停止,而重新加载是唯一的正确选择。
还有一点需要明确:BerryCookie帮助您遵守cookie规则,但不会为您撰写隐私政策,也不是律师的替代品。
如果您来自Cookiebot
BerryCookie理解Cookiebot使用的data-cookieconsent属性。如果您已经为Cookiebot标记了脚本,只需更改<head>中的行,现有标记将继续有效。
计划
您可以免费开始。付费计划,Pro、Business和Agency,适用于更大的网站和管理多个客户的代理商。除此之外,它们还支持IAB TCF v2.2,这是许多广告网络要求的标准。详细信息和价格请访问berrycookie.com。
我为什么在Genstackcore上写这个
Genstackcore是我讲述我构建的内容的地方,而BerryCookie是我的项目之一。有关博客的更多信息,请访问这里。我将返回撰写关于其内部工作原理的文章,从阻止脚本到浏览器测试。如果您尝试并且某些内容未按预期工作,请通过联系页面给我写信。

评论 (0)
Trebuie să fii autentificat ca să comentezi.
Autentifică-te