EU Market Ready logo欧盟市场准备

GDPR cookie consent for ecommerce

Essential GDPR cookie consent guide for ecommerce: lawful bases, banner patterns, Do Not Track handling, DSAR and implementation tips for Shopify, WooCommerce, and Next.js.

电商 GDPR Cookie 同意指南

本指南将 GDPR 与 UK GDPR 的 Cookie 同意要求转化为电商落地步骤。仅供运营参考,务必与隐私顾问确认。

利用 GDPR & UK GDPR Generator 生成脚本与日志,VAT/GDPR 联合审计时可直接引用。

将页脚声明与 French & German packaging 的 DSA 文案保持一致。

法律依据

处理类型推荐依据后续动作关联工具
Analytics/Ads明示同意拦截脚本至同意为 trueGDPR Generator
交易邮件合法利益记录平衡测试EU compliance checklist
欺诈/安全合法利益在隐私政策说明EU market quick start
个性化同意提供独立开关EU compliance FAQ

同意 vs 合法利益

需要同意的场景

示例
说明
  • Analytics、广告再营销、跨站追踪。
  • 同意 ID + 时间戳必须在脚本执行前记录。

合法利益场景

示例
说明
  • 订单确认、欺诈防护、系统安全。
  • 需准备 Legitimate Interest Assessment,并提供退出渠道。

UK GDPR 差异

分离存证

控制
要点
  • ICO 要求 UK 同意单独存储。
  • 多语言站点需在 UK 页面提供英文政策。

数据存储

控制
要点
  • 优先使用 EEA/UK 数据中心。
  • 若跨境传输,准备 SCC/DPA。

设计模式

明示 opt-in

结构
说明
  • “接受全部 / 拒绝全部 / 管理偏好” 三按钮。
  • 提供按类别的切换。

情境化文案

结构
说明
  • 解释为何需要记录(VAT、客服等)。
  • 链接到隐私政策与 EU compliance FAQ
分类目的常见工具同意要求
必要购物车、登录平台 Session、Fraud 工具无需同意但需披露
Analytics流量分析GA4、PostHog明示同意
Marketing广告追踪Meta、TikTok、Klaviyo明示同意,可按网络区分
FunctionalChat、语言Crisp、Intercom、Weglot多数情况需同意或提供 opt-out

Do Not Track 与 GPC

浏览器信号

DNT

实现
步骤
  • 侦测 navigator.doNotTrack === "1",默认拒绝。
  • 在 CMP 导出报告中记录逻辑。

Global Privacy Control

实现
步骤
  • 在 Next.js middleware 解析 Sec-GPC,预设为拒绝。
  • 提供管理面板便于用户重新授权。

SSR 注意事项

Hydration

步骤
说明
  • 在服务端等待 CMP 状态后再注入脚本。
  • 为不同语言缓存 Banner,避免显示错语言。

Edge vs Node

步骤
说明
  • Edge 环境中减少复杂逻辑,可通过 flag 控制。
  • 在调第三方 API 前清理所有非必要 Cookie。

实施要点

Shopify

必做

清单
项目
  • 启用 Customer Privacy API,阻断自定义脚本。
  • 用 Flow/Webhook 记录 DSAR。

建议

清单
项目
  • 把 consent ID 同步到 CRM。
  • 针对 EU/RoW 使用地理定位脚本差异化加载。

WooCommerce

必做

清单
项目
  • 使用 Complianz/Cookiebot 等带自动阻断的插件。
  • 将同意写入数据库或日志表。

建议

清单
项目
  • 多站点环境需分站记录同意。
  • DSAR 记录同步到 Helpdesk。

自建 Next.js

必做

清单
项目
  • 在 middleware 中检查 Cookie/标头,决定是否渲染脚本。
  • CMP Context consented === true 前拒绝执行第三方脚本。

建议

清单
项目
  • 基于 NEXT_LOCALE 提供本地化 Banner。
  • 将 DSAR 事件流向安全/审计系统。

监控

每日

负责人
清单
  • 检查 PC/移动/多语言显示是否正常。
  • 验证“拒绝”确实阻断 Analytics。

DSAR 队列

负责人
清单
  • 监控 SLA,确保 30 天内回复。
  • 记录处理方式(导出/删除)。

每周

政策同步

负责人
清单
  • 若包装/DSA 信息更新,及时调整隐私政策。
  • 与财务共享,以便发票引用最新政策。

CMP 审计

负责人
清单
  • 对比 CMP Log 与服务器日志,排查偏差。
  • 向合规小组汇报关键指标。

Ready to check your obligations? Run the Readiness Check → 检查同意流程