在实时甄选中,Google 会向您的甄选端点发送 JSON SegmentRequest,以提供描述一次或多次展示的信号,从而让您确定适用于每次展示的数据细分受众群。本指南介绍了如何开发处理 SegmentRequest 的内容整理逻辑。
使用 gzip 编码
Google 在向您的端点发送 SegmentRequest 时会使用 gzip 编码。您的端点必须能够接收并以 gzip 编码进行响应。
通过情境信号或受众群体信号端点进行甄选
创建实时精选端点时,您必须选择是接收情境信号还是受众群体信号。您选择的信号会影响发送到端点的细分请求的填充方式、产生发送到端点的细分请求的广告资源量,以及集成中使用的内容精选逻辑。
使用情境信号
背景信息信号包括有关发布商、设备和用户的信息,用于描述展示的来源。以下列表介绍了可用的信号:
SegmentRequest.site:描述展示广告的网站,例如网站的网址。在SegmentRequest中,只能填充SegmentRequest.site和SegmentRequest.app中的一个。SegmentRequest.app:描述呈现展示的应用,例如应用的平台专用应用标识符。在SegmentRequest中,只能填充SegmentRequest.site和SegmentRequest.app中的一个。SegmentRequest.pub:描述了展示所呈现媒体的发布者;例如,发布者的 ID。SegmentRequest.user:描述用户对其个人数据处理方式的选择;例如,通过 TCF 用户意见征求字符串。SegmentRequest.device: 描述设备的相关信息,例如设备在城市级精度下的地理位置。
您可以使用情境信号来实现可确定要在 SegmentResponse 中返回的适用数据段的整理逻辑。
使用受众群体信号
受众群体信号包括用户或设备标识符,以及安全信号。
安全信号是发布商创建的数据,发布商选择与一个或多个合作伙伴共享这些数据。在广告请求中与 Google 分享之前,这些数据会经过混淆处理,并且在实时甄选中,这些数据会以混淆后的形式显示在 SegmentRequest.user.eids.uids.id 中。
如果您的端点配置为使用受众群体信号,则该端点只会接收以下发布商的广告资源细分请求:这些发布商已选择与您的甄选账号共享安全信号。因此,与情境信号端点相比,有资格发送到受众群体信号端点的总展示次数更少。
端点的整理逻辑必须解读受众群体信号,并确定要在 SegmentResponse 中返回的适用数据段。
SegmentRequest 示例
情境信号实时精选端点
{
"site":{
"page":"https://dfpgpt.appspot.com/smd/"
},
"pub":{
"id":"pub-1234567890987654"
},
"device":{
"geo":{
"country":"US",
"metro":"501"
}
}
}
受众群体信号实时精选端点
{
"device":{
"ifa":"OMITTED_IFA"
},
"user": {
"eids" : [ {
"source": "pubcid.org",
"uids":[
{ "id" :"OMITTED_SECURE_SIGNAL" }
]
}],
"buyeruid": "OMITTED_BUYERUID",
"id": "OMITTED_ID"
}
}
后续步骤
- 查找用于解读某些
SegmentRequest字段的参考数据文件。 - 了解如何使用 SegmentResponse 进行响应。