服务器端标记与同意:营销人员须知
服务器端标记是自2012年Google Tag Manager推出以来营销技术领域最大的变革。将标签执行从浏览器移至服务器,营销人员获得更好的数据质量和更快的页面加载。但一个危险的误解正在蔓延:"如果标签在服务器上运行,我就不需要同意。"这是错误的。
什么是服务器端标记?
传统标记中JavaScript标签在访客浏览器中运行。服务器端标记中,一个标签将数据发送到您自己的服务器,然后转发给Google、Meta等平台。
同意的误解
误区:服务器端标签不在浏览器中运行,所以不需要同意。
现实:GDPR规管的是个人数据处理,不是代码位置。发送IP地址或购买数据到Google Analytics——无论JavaScript在哪里运行——都需要同意。
同意如何与Server-Side GTM协作
- 步骤1:CMP在浏览器中收集同意
- 步骤2:同意状态通过数据流传递到服务器
- 步骤3:服务器端标签在触发前检查同意状态
- 步骤4:Consent Mode V2参数在服务器端被尊重
优势
- 更好的数据质量:减少15-25%的广告拦截器数据丢失
- 更快的页面:改善Core Web Vitals
- 第一方上下文:数据通过您的域名流转
- 兼容Consent Mode V2
常见错误
- 完全跳过同意——最危险的错误
- 不转发同意状态
- 不顾同意触发所有标签
- 忽略程序化的TCF
FlexyConsent
开启 Consent Mode 后,FlexyConsent 会在您的标签触发前以及访客作出决定时发送 Google 的同意信号。这些信号随 Google 标签的请求到达您的服务器容器,Google 自身的服务器端标签(Google Analytics 4、Google Ads 转化跟踪和再营销、Floodlight)会据此执行。其他供应商的标签,如 Meta Conversions API 或 TikTok Events API,不会自行读取同意状态:请在服务器容器中为每个标签添加同意检查,并用全部接受、全部拒绝和未作选择进行测试。