Cookie横幅/GDPR法规
使用 WebAcappella 创建网站时,会涉及 Cookie 和 GDPR 同意的问题。本节详细介绍了法律义务和用于合规管理 Cookie 的集成解决方案。
法律义务
根据《通用数据保护条例》(GDPR)和《电子隐私指令》,网站在放置非必要Cookie(广告、分析或社交媒体相关Cookie)前,必须获得用户的明确同意。
集成式同意横幅
WebAcappella 原生集成了一个 Cookie 同意横幅,可通过网站的“常规属性”访问(“Analytics / Cookie 横幅”栏目)。该横幅会自动管理 Google Analytics 4 和 Google Tag Manager 的同意设置。
- 该横幅会在用户首次访问时自动显示;“接受”和“拒绝”按钮处于同等显眼位置,符合数据保护机构的要求。
- 在访客未明确同意之前(真正的“主动同意”:没有任何选项框被预先勾选),系统不会设置任何流量统计或广告Cookie。
- 访客的选择将被保存一年,以便在后续访问中使用。
- “显示‘管理Cookie’按钮”选项会在网站上添加一个不显眼的图标,允许访客随时更改其选择——撤回同意应与给予同意同样简单。
- 在 Google 标签管理器中,“同时征得广告同意”选项会添加一个独立的“广告”类别(“全部接受/自定义/拒绝”横幅)。
- 横幅的强调色可自定义,以匹配您的品牌视觉风格。
激活
- 打开网站的“常规”属性,进入“Analytics / Cookie 横幅”部分。
- 选择您的跟踪服务——Google Analytics(简易版)或 Google Tag Manager(高级版)——并填写其标识符。
- 默认启用的同意横幅将自动显示在已发布的网站所有页面上。
“在预览中模拟横幅”选项可用于在 WebAcappella 的预览中检查横幅的外观:在此模式下,不会加载任何跟踪数据,也不会保存任何选择。
严格模式(强化版GDPR)
默认情况下,该横幅采用 Google 的“同意模式”:Google 脚本会在页面显示时立即加载,但在访客同意之前,不会设置任何 Cookie,也不会传输任何标识符。 然而,包括德国在内的某些国家对《通用数据保护条例》(GDPR)的解读更为严格,认为仅加载第三方脚本本身就已构成向其提供商传输数据(IP地址)的行为。
“严格模式:仅在获得同意后加载 Google 脚本”选项符合这一要求:在访客同意之前,不会向 Google 发送任何请求;若访客拒绝,则不会加载任何内容。
如果您的受众位于对《通用数据保护条例》(特别是德国)解释较为严格的国家,建议使用严格模式。但相应地,对于拒绝或忽略横幅提示的访客,Google Analytics 将无法再提供基于模型的估计数据。
嵌入视频:点击后加载
嵌入网页的 YouTube、Vimeo 或 Dailymotion 视频通常会在页面加载时(即在获得任何同意之前)就与其提供商建立连接。 若要避免这种情况,请启用“仅在点击后加载视频”选项(位于网站属性同一栏目中):每个视频将被带有播放按钮的中性预览图所替代,在访客点击之前,不会与视频提供商建立任何连接——因此也不会设置任何第三方 Cookie。点击后,视频将立即开始播放。
此选项还能减轻包含视频的页面初始加载负担,从而提升页面性能。
第三方小工具和内容:点击后加载
通过 HTML 组件嵌入的外部小部件(如 Elfsight、Calendly、社交媒体集成等)通常会在页面显示时立即加载其脚本,而无需用户事先同意。 为避免此情况,请在相关 HTML 组件的属性中勾选“仅在点击后加载(第三方内容/GDPR)”:在已发布的网站上,代码将被替换为中性预览,并仅在访客点击后执行。在此明确操作之前,不会向第三方服务发送任何请求——因此也不会生成任何 Cookie。
此选项需针对每个组件单独设置:这样您既可以保护第三方小部件,同时允许无害的HTML代码(如格式设置、静态内容等)直接显示。
无需横幅的情况
默认情况下,未集成Google Analytics和第三方服务的WebAcappella网站不会生成需要用户同意的Cookie。因此,无需显示该横幅。
其他第三方服务
通过 HTML 组件嵌入的视频和小工具,已由上文所述的“点击加载”选项涵盖。如果您需要对众多第三方服务(如 Facebook Pixel、定向广告、嵌入页面页眉的脚本等)进行集中化的同意管理,已有专门的解决方案:
- Cookiebot:自动生成符合规范的横幅,并在用户同意前阻止Cookie。
- Axeptio:可自定义的同意管理方案。
- Tarteaucitron.js:用于简单且合规地管理Cookie的开源脚本。
这些脚本可通过 WebAcappella 中的 HTML 代码区域进行嵌入。