分册导航
gpp_sid 语义与多段应用
容器协议定位与分类
gpp_sid 声明本次交易生效的全球隐私平台(Global Privacy Platform,GPP)Section ID;在 OpenRTB 是 integer[]、在 URL 宏是字符串(${GPP_SID}),且不含 §3 / §4。多段并存时各 section 独立解析。
- 承载点
- regs.gpp_sid (integer[]) · ${GPP_SID} (string)
- 状态
- OpenRTB 2.6-202211+
- GPP section
- excl. §3 / §4
语义与排除项
gpp_sid 声明本次交易实际生效的 GPP Section ID。GPP String 的 Header 已列出串中包含哪些 section,gpp_sid 则进一步指明其中哪些适用于当前交易上下文——通常为单个 ID,少数场景为多个。
不出现在 gpp_sid 中
- §3(GPP Header 自身)
- §4(GPP Signal Integrity,保留)
gpp_sid 只列载荷 section,不含 Header(§3)与保留的 Signal Integrity(§4)——它们不是可「生效」的隐私载荷。
gpp_sid 可含多个 section ID。各 section 载荷按其自身规范独立解析,section 之间无解析依赖;承载点决定 gpp_sid 的物理类型(数组或字符串),语义一致。
承载与访问
| 承载点 | 字段 / 宏 | 类型 | 说明 |
|---|---|---|---|
| OpenRTB | regs.gpp_sid | integer[] | 整数数组,与 regs.gpp(字符串)配套;OpenRTB 2.6-202211 起。 |
| URL 宏 | ${GPP_SID} | string | 字符串;通常为单个 ID,少数场景为逗号分隔的两个。 |
同一语义在两个承载点类型不同:OpenRTB 侧是 integer[],URL 宏侧是字符串。解析入口必须先归一为同一 ID 集合,再判断本次生效的 section。
常见多段组合
- §2 + §6—欧盟同意载荷叠加美国 USPrivacy(跨区存量流量)
- §7 + §8—美国全国信号叠加加州信号(全国 + 州)
失效形态
- gpp_sid 含 §3 或 §4(Header / Signal Integrity 不作为生效载荷 section)
- gpp_sid 列出的 section ID 未在 GPP String 的 Header 中声明(串里根本没有该段)
- OpenRTB regs.gpp_sid 传成字符串而非 integer[],或 URL 宏侧多值时漏掉逗号分隔