搜索全站
multilingual 2 分钟阅读

多语言 Cookie 同意多语言配置:文案与脚本阻断的语言适配

多语言站的 Cookie 同意弹窗要按语言显示文案、并按语言记录同意与决定脚本加载,讲清 CMP(Complianz 等)的多语言配置与脚本阻断逻辑。

U
UFO_PF 2016-07-27 · 阅读 2 分钟
多语 MULTILINGUAL
阅读提示
本文约 681 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。

Cookie 同意是 GDPR/合规前端,多语言站必须按用户语言展示文案并正确记录其选择,否则合规实质不达。

原理分析:多语言 CMP

CMP 工具(Complianz、Cookiebot)支持多语言:按站点语言显示对应文案,记录各语言同意状态,并在”拒绝”时按语言决定哪些脚本不加载。难点在”语言切换后同意状态同步”。

保姆级实操

Complianz:后台”多语言”开启,各语言填对应文案;它按 WPML/Polylang 当前语言显示。

// Cookiebot 按语言加载对应 banner
<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js"
  data-cbid="XXXX" data-culture="{$current_lang}"></script>

拒绝时确保统计/广告脚本不加载(见第三方脚本治理篇)。

常见坑

  1. 同意文案单语,违规。
  2. 切语言丢同意状态,重复弹。
  3. 案例:某站 Complianz 开多语言后,德法用户看母语同意条,合规且体验好。
  4. 拒绝后仍加载统计,违规。
  5. CMP 不挡爬虫,抓取问题(见 Cookie 弹窗篇)。

总结

判断标准:同意文案按语言、状态按语言、拒绝按语言阻断脚本。行动清单:开 CMP 多语 → 填各语文案 → 同步状态 → 拒载脚本 → 验合规。详见多语言站点的隐私政策与条款页。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。