文章摘要
文章揭示了ChatGPT广告服务的运作机制:OpenAI广告平台通过后端在对话流中插入结构化广告单元,同时商家端使用OAIQ追踪SDK收集用户浏览数据。两者通过加密点击令牌关联,每个广告包含四个令牌。研究还展示了具体广告请求示例,如Grubhub品牌广告的投放细节。
文章总结
标题:ChatGPT广告投放机制全解析:从推送到归因的完整链路
来源网址:https://www.buchodi.com/how-chatgpt-serves-ads-heres-the-full-attribution-loop/
发布时间:2026年4月28日
核心机制
OpenAI的广告平台采用双端架构:
1. ChatGPT端:后端在SSE对话流(chatgpt.com/backend-api/f/conversation)中插入结构化广告单元(single_advertiser_ad_unit),包含品牌名称、LOGO、广告图文及加密点击令牌。
2. 商户端:通过OAIQ SDK(版本0.1.3)采集用户行为数据,回传至OpenAI服务器。
广告单元示例
json
{
"type": "single_advertiser_ad_unit",
"advertiser_brand": {
"name": "Grubhub",
"url": "www.grubhub.com",
"favicon_url": "https://bzrcdn.openai.com/...png"
},
"carousel_cards": [{
"title": "Get Chinese Food Delivered",
"target": {
"value": "https://www.grubhub.com/?utm_source=chatgptpilot&oppref=gAAAA<...>"
}
}]
}
关键细节:
- 广告素材(如图片)托管于OpenAI的CDN(bzrcdn.openai.com)。
- 点击链接默认在ChatGPT内置浏览器打开,便于OpenAI追踪后续行为。
定向投放逻辑
基于聊天上下文动态匹配广告,例如:
| 对话主题 | 广告主 |
|----------|--------|
| 北京旅行计划 | Grubhub中餐配送 |
| NBA季后赛 | Gametime票务 |
| 春季时尚 | Aritzia服装 |
四重加密令牌体系
每条广告携带4个Fernet加密令牌:
1. adsspamintegritypayload:防伪造点击的服务器校验令牌。
2. oppref:存储于商户端Cookie(__oppref,有效期30天),用于后续事件归因。
3. olref:仅用于OpenAI服务器端日志记录。
4. addata_token:Base64编码的JSON,含额外加密数据。
技术细节:
- 令牌首9字节可公开解析(含时间戳),例如:
python
# 解码示例:2026-04-26 11:30:08 UTC
归因闭环流程
- 用户点击广告跳转至商户页(含
oppref和olref参数)。 - 商户页加载OAIQ SDK,将
oppref存入Cookie并向bzr.openai.com发送事件数据。
隐私提示:
屏蔽以下域名可阻断广告追踪:
- bzrcdn.openai.com(素材托管)
- bzr.openai.com(数据回传)
(注:原文中部分技术细节和代码示例已简化,保留核心逻辑与关键数据。)
评论总结
以下是评论内容的总结,平衡呈现不同观点并保留关键引用:
负面观点(主流意见)
多数用户对OpenAI引入广告表示不满,认为这是平台"劣化"(enshittification)的开端:
1. "It feels like we’ve been in the golden age and the window is coming to a close" (gxs)
2. "Let the enshittification commence!" (uriahlight)
3. "So news about OpenAI demise is real. They can’t sustain themselves without ads" (didip)
技术中立观点
部分用户从技术或商业角度分析:
1. "the attribution loop being a separate event stream is actually kind of clever engineering" (vicchenai)
2. "I see OpenAI making a significantly larger amount from defense contracts than from advertisements" (infinite_spin)
广告防御性观点
少数用户认为广告仅影响免费/低价套餐,属合理商业行为:
1. "these are for the free tier and the new Go plan which warns you that it includes ads" (Aurornis)
2. "I don’t get what’s wrong with charging for your product" (BoredPositron)
未来担忧
用户对广告可能演变成更隐蔽形式表示警惕:
1. "I’d always thought that ChatGPT ads would be indistinguishable from actual content" (benleejamin)
2. "what’s going to happen when companies figure out how to inject ads into the model?" (torben-friis)
用户行动派
部分用户选择用脚投票:
1. "I canceled my account when they made the announcement" (mock-possum)
2. "That’s cool, I’ll never see them" (jessedotid)