GPP 字符串解码器
在你的浏览器中解码一个 IAB GPP 同意字符串——头部、gpp_sid 以及每个内嵌段,展开为可读字段。字符串留在你的设备上。
GPP 字符串解码器完全在你的浏览器中运行。你粘贴的同意字符串——以及它解码出的一切——都留在你的设备上,绝不会发送到 CMP、广告服务器或 ArrayKit。
打开 TCF 同意字符串解码器
关于 GPP 字符串解码器
GPP 字符串解码器把一个 IAB Global Privacy Platform 同意字符串拆解成你真正读得懂的内容。粘贴来自 CMP、OpenRTB 竞价请求的 regs.gpp 字段或存储 cookie 的编码值,工具会解码头部——GPP 版本和 gpp_sid 列表——以及每个内嵌段,从 TCF Europe v2 到 US Privacy(uspv1)和如 usnat 与 usca 的美国州级信号。每一段都展开为命名字段,如 CmpId、目的同意、销售选择退出和 MSPA 标志。它为在程序化供应链中调试同意管道的 ad-ops 工程师、隐私团队和 QA 打造。整个解码都在你的设备上运行——你粘贴的 GPP 字符串绝不会发送到 CMP、广告服务器或任何端点。
功能特性
- 解码 GPP 头部——编码版本和 gpp_sid 段 id 列表
- 展开每个内嵌段:TCF Europe v2、TCF Canada、US Privacy(uspv1)、usnat、usca 以及其他美国州级段
- 按名称显示每一段的字段——CmpId、目的同意、选择退出和 MSPA 标志
- 可读视图与原始 JSON 视图,一键复制整个解码或单个段
- 把布尔位向量归纳为已启用的索引,使冗长的 TCF 同意标志保持清晰
- 处理多段字符串,并精确报告格式错误的字符串在何处解码失败
- 加载一个示例 GPP 字符串,让你立即看到解码输出的形态
- 完全在你的浏览器中运行——同意字符串绝不离开你的设备
如何使用 GPP 字符串解码器
- 从你的 CMP、OpenRTB 的 regs.gpp 字段或存储的 __gpp 值中复制一个 GPP 字符串
- 把它粘贴到输入框,或点击「示例」加载一个示例字符串
- 查看解码后的头部和每一段的字段,或切换到 JSON 视图
- 复制完整解码或某一段,附到缺陷报告或工单中
示例
输入
DBABTC~1YNN
输出
header: { version: 1, gpp_sid: [6] }
uspv1: { Version: 1, Notice: "Y", OptOutSale: "N", LspaCovered: "N" }
一个 US Privacy(uspv1)字符串:已给出通知、无销售选择退出、不受 LSPA 覆盖。
常见错误与故障排除
- 解码器称该值「看起来不像 GPP 字符串」。 — GPP 字符串以一个 base64url 头部段开头(通常为 'DB…')。以 'C' 开头的裸 TCF 字符串应改用 TCF 同意字符串解码器。
- 报错「段数量与头部不匹配」。 — 你很可能只粘贴了头部或漏掉了一个 '~' 块。请复制完整字符串——头部加上 gpp_sid 中每个 id 对应的一个以 '~' 分隔的段。
- 某一段显示的字段比你预期的少。 — 可选的 TCF 段(如发布商限制或 vendors-disclosed)仅在字符串携带它们时才出现;它们的缺失是预期之内,而非解码失败。
- 你只关心美国州级信号,而非 TCF。 — gpp_sid 列表告诉你哪些段存在——只读 usnat 或 usca 卡片,忽略解码的其余部分即可。
常见问题
- 什么是 IAB GPP 字符串?
- Global Privacy Platform(GPP)字符串是一个单一的编码值,在一个头部之后打包多个隐私信号——TCF Europe、US Privacy 和美国州级段。头部的 gpp_sid 列表指明其中包含哪些段。
- GPP 字符串中的 gpp_sid 是什么?
- gpp_sid 是 GPP 头部中的段 id 数组。每个 id 映射到一个段——2 是 TCF EU v2,6 是 US Privacy,7 是 usnat,8 是 usca——告诉解码器头部之后跟随哪些块。
- 该解码器能读取哪些 GPP 段?
- 它解码头部以及 TCF Europe v2、TCF Canada v1、US Privacy(uspv1)、美国国家级段(usnat),以及如 usca、usva、usco 等美国州级段,并把每一段展开为命名字段。
- 我能在这里粘贴一个裸 TCF 或遗留 US Privacy 字符串吗?
- 本工具期望一个带头部的完整 GPP 字符串。一个以 'C' 开头的独立 TCF 字符串,或一个遗留 US Privacy 值,应改用专门的 TCF 或 US Privacy 解码器。
- 解码一个 GPP 字符串会告诉我某个厂商是否被允许吗?
- 不会。解码器显示字符串所编码的内容——选择退出、目的同意、MSPA 标志——但它不判断某个特定厂商是否可处理数据;那取决于你的政策和每一段的规则。
- 我在哪里找到要解码的 GPP 字符串?
- 查看 CMP 的存储值、OpenRTB 竞价请求的 regs.gpp 字段、__gpp cookie 或 localStorage 条目,或 CMP API 的 getGPPData 调用返回的 gppString。
相关工具
全部 ArrayKit 工具