很多独立站第一次收到欧洲客户的邮件,是从一条 Cookie 警告开始的——"我们看到您的网站在使用 Cookie"。对卖到欧洲的独立站来说,Cookie 同意横幅不是可选项而是法律要求,做错的后果从"罚款"到"封禁不等"。今天把欧盟与英国的规则讲清楚,并给一个不影响转化的实现方式。
先明确适用范围
核心规则是 GDPR(欧盟)+ ePrivacy 指令,另有英国的 UK GDPR 与 PECR(脱欧后独立,但基本一致)。触发条件有三个同时满足:
- 你在向欧盟/英国的访问者提供服务(不要求你在欧盟有实体——面向欧盟用户的海外独立站同样适用,这是很多中国卖家忽略的);
- 你使用了非必要的 Cookie 或类似技术(包括广告像素、分析追踪、聊天工具、个性化推荐);
- 你收集了个人信息(订单、邮箱、IP 都算)。
关键区分是"必要"与"非必要":结账流程必需的 Cookie、防止欺诈的安全 Cookie、购物车功能所必需的(记住我的购物车)——这些属于严格必要,不需要同意;统计、追踪、广告、个性化推荐属于非必要,必须先获得同意。
同意的标准:五个硬要求
GDPR 第 7 条的"同意"定义很严,监管机构的检查清单基本就这五条:
1. 自由给出:不能把同意藏在"使用即视为同意"里,不能用预勾选的同意框;
2. 具体、知情:要说明每个 Cookie 类别做什么用;
3. 明确主动:通过"接受"按钮或勾选框主动表示,不能靠"继续浏览"推断;
4. 可以随时撤回:同意之后要能方便地撤回,撤回不能比同意更难;
5. 有记录:需要能证明客户同意过(记录时间、选择、页面版本)。
落地到实现上:拒绝按钮要和接受按钮同等醒目,不能把"接受"做成主按钮、"拒绝"做成灰色的灰色小字。这是欧洲监管机构最爱查的违规点,Cookiebot 之类的监管扫描工具会直接判定不合规。
同意之前,数据一律不能发
这是最容易被忽视也最容易出事的一条:非必要的脚本在用户同意之前不能加载。很多站的 Cookie 横幅做得挺好,但 GA4、Facebook Pixel、Hotjar 的脚本在 HTML 里就已经同步加载了——用户还没点同意,数据早就发出去了。这在法律上等同于没有同意。
技术做法:给所有非必要脚本加"同意后才注入"的逻辑(Google Tag Manager 的触发器条件、Google Consent Mode、部分 CMS 插件的原生支持),或者用服务端代理延迟发送。验收方法很直接:打开浏览器开发者工具的网络面板,在点击"接受"之前刷新页面,看有没有任何非必要域名的请求发出——有就是有风险。
横幅本身也是转化问题
一个遮住整个页面的弹窗会让首次访问的转化率掉一半以上——尤其对"冲动型购买"的品类伤害最大。好的做法:把横幅放在页面底部或角落,不做全屏遮罩;文案简短("我们使用 Cookie 改善你的浏览体验。你可以接受全部或管理偏好");"管理偏好"里给出分类开关(必要/分析/营销),让用户有选择感而不是只能点"全接受"。
还可以做一个折中:先做非侵入式的提示条(不阻断浏览),用户在购物车或结账环节(属于必须处理数据的节点)再弹出正式的同意框——这样把决策压力集中在转化意愿最强的时刻。前提是你已经确保了这期间没有加载非必要脚本。
除了同意横幅,还有三件配套的事
1. 隐私政策页:要写清收集什么数据、用途、保存多久、第三方(支付、邮件、分析工具)、用户的权利(访问、删除、更正)、以及你的联系人和欧盟代表(如果公司不在欧盟,通常需要指定欧盟境内的代表)。这一页和 Cookie 横幅的内容要一致,链接要能从页脚和横幅里点到。
2. 数据主体权利响应流程:欧盟用户有权要求查看、导出、更正、删除其数据,并在一个月内响应。独立站通常用邮箱处理即可,但要有流程、有人负责。
3. 供应商清单:把用到的第三方(各类分析、客服、支付、广告)列出来并说明用途。这个清单既用于隐私政策,也是每季度审查 Cookie 分类是否过期的依据。
违规的后果不是"警告"了事:法国、荷兰、爱尔兰、德国都有针对 Cookie 同意的专项执法记录,罚款可达全球年营收的 4%(GDPR 上限是 2000 万欧元或全球营收 4%,取高者)。这与GDPR 合规指南讲的是同一套体系,Cookie 只是其中最常被检查的一环。
落地建议:先做"接受前不发数据"的技术修正(风险最高、最容易被自动扫描抓到),再做 UI 调整(体验问题),最后补齐隐私政策内容(法律文书问题)。顺序反了的话,前两项做得再好也没意义。

