通知

仅在 Google Ad Manager 360 中提供。

发布商提供的标识符简介

此功能仅在 Google Ad Manager 360 中提供

PPID(发布商提供的标识符)是 Google Ad Manager 360 中的一项功能,您的广告资源网可能未启用此功能。如需启用 PPID,请与您的客户经理联系。

通过发布商提供的标识符 (PPID),发布商可以向 Google Ad Manager 发送一个标识符,以用于跨设备实现以下功能:控制广告展示频次不超过频次上限、进行受众群细分和受众群体定位、依序轮播广告以及进行其他基于受众群体的广告投放控制。

提示:即使第三方标识符仍可使用,我们还是建议您改用 PPID 作为细分受众群中使用的永久标识符。
注意:Ad Manager 的覆盖面报告和转化跟踪功能目前不支持使用 PPID。

书签跳转到

PPID 的运作方式

请查看以下内容,了解 PPID 的运作方式。详细了解第一方 ID 解决方案

  • 向 Ad Manager 发送的标识符必须经过哈希处理或加密,使 Google 无法识别它的含义,而不能是未经处理的个人身份信息。
  • 如果 Google 发现某位用户已选择停用个性化广告(例如,使用广告设置欧盟地区用户意见征求控件受限的数据处理 (RDP) 设置选择停用),则会停用允许使用 PPID 将广告定位到该用户的网络浏览器的功能。
  • 必须为用户提供一种机制来选择停用个性化广告。
  • 如果用户选择不再允许发布商使用 PPID 投放广告,或者删除自己的账号,发布商必须立即停止向 Google 发送与此用户关联的 PPID。

使用第一方数据创建 PPID

如果发布商使用受众群体解决方案,则可借助 PPID 根据识别出的用户构建长效且注重隐私保护的细分受众群,而不必依赖第三方 Cookie 或 ID。PPID 可以基于用户的登录信息,也可以基于假名化第一方 Cookie。您首先要确定有哪些可用的第一方数据,以便识别具体用户。

如果您有已登录的用户,可以根据登录数据(例如与特定用户相关联的电子邮件地址或唯一 ID)来创建 PPID。此外,这也有助于您识别在多台设备上登录的同一用户。

如果没有已登录的用户,则可以使用由发布商(通常在服务器端)设置的网域专用第一方 Cookie 或标识符来创建 PPID。为了避免为每个用户会话生成新的 PPID,特定用户在多个会话中应具有持久、一致的假名化标识符。

删除 PPID

如果用户请求发布商删除其用户数据,发布商可向 Ad Manager 发送该用户的数据删除请求,以确保从 Google 的内部存储系统中删除用户数据。 共有两种提交请求的方法,选项 1 支持 IAB 数据删除请求框架

如果用于混淆标识符的字符集包含 +=/$,您需要先对值进行网址编码,然后再将其插入网址占位符。

选项 1:数据删除请求(支持 IAB 数据删除请求框架)

在提交数据删除请求之前,您必须先联系您的客户经理,请对方将您添加到我们的 IAB 框架注册表中。您需要提交将用于托管 dsrdelete.json 文件的网域。
向 Google 注册域名后,您应创建 dsrdelete.json 文件并将其托管在您网域的根目录下。如需详细了解 dsrdelete.json 文件及其必填字段和选填字段,请参阅 IAB 文档

提交申请

此选项符合 IAB 的数据删除请求框架。如需请求删除 PPID 数据,发布商应使用以下网址发起请求:

必需属性

请查看下表中有关 PPID 数据删除请求的必需属性。如需详细了解参数、示例代码和其他要求,请参阅 IAB 数据删除请求框架

属性 说明 示例值
sub.identifierType 标识符类型 ppuid
sub.identifierValue 表示您要针对哪个标识符请求删除数据 12JD92JD8078S8J29SDOAKC0EF230333
sub.identifierFormat 标识符值的格式 plaintext
optionalParameters.gamNetworkCode 发布商的 Ad Manager 广告资源网代码 1234

 

提示:若要使用 PPID,必须提供 optionalParameters.gamNetworkCode。如需了解详情,请参阅介绍 optionalParametersIAB 文档

选项 2:数据删除请求(已弃用)

如需请求删除 PPID 数据,发布商应使用以下网址发起请求:

  • https://securepubads.g.doubleclick.net/user_data_deletion?ppid={user's_PPID}&iu={publisher's_AdManager_network_code}

示例

https://securepubads.g.doubleclick.net/user_data_deletion?ppid=12JD92JD8078S8J29SDOAKC0EF230337&iu=12345

  • 在收到用户请求删除数据的信号后,发布商便可立即启动此流程。
  • 在成功收到发布商发出的这个信号后,我们的内部系统会立即解除 PPID 与现有用户数据之间的关联,并在随后的 63 天内彻底删除此类数据。

预期响应

成功的请求会返回 HTTPS 响应状态代码“200”。不成功的请求会返回 HTTPS 响应状态代码“400”。如果未启用 PPID 数据删除 API,则会返回 HTTPS 响应状态代码“404”。

设置标识符

如果您的网站/应用连续 180 天没有发送任何包含给定 PPID 的 Google Ad Manager 广告请求(或受众群体像素请求),则需要重新发送请求,才能使相应 PPID 有效。Google 可能会移除在更短时间内未使用过的 PPID,以便智能地优化 PPID 资源。

Google 发布商代码

对于网站,请使用 PublisherProvidedId 方法:

pubService 的方法详情

pubService.setPublisherProvidedId(identifier)

为发布商提供的 ID 设定值,以用于控制广告展示频次不超过频次上限以及其他基于受众群体的活动。

参数

string 类型的标识符:发布商提供的一个由字母和数字组成的 ID(建议不超过 150 个字符)。

示例

<script type="text/javascript">
       googletag.pubads().setPublisherProvidedId('12JD92JD8078S8J29SDOAKC0EF230337');
       googletag.enableServices();
     </script>

Google 移动广告 SDK

GoogleAdManagerExtras 类中包含 setPublisherProvidedId(string ID) 方法。有关详情,请参阅 Google 移动广告 SDK 文档

Google IMA SDK

HTML5、iOS 和 Android SDK 提供以下用于设置 PPID 的方法或属性。

非 JS 请求(亦称为无代码请求)

使用 /adx 或 /ad+/jump 直接发送到 Google Ad Manager 且需要传递 PPID 的请求必须包含参数 ppid=

如果用于混淆标识符的字符集包含 +=/$,您需要先对值进行网址编码,然后再将其插入网址占位符。

受众群体解决方案像素代码

使用受众群体解决方案像素代码直接向 Google Ad Manager 发出的请求必须包含参数 ppid=

如果用于混淆标识符的字符集包含 +=/$,您需要先对值进行网址编码,然后再将其插入网址占位符。

适用于网站的代码示例

<script async id="google-pcd-tag" src="https://pagead2.googlesyndication.com/pagead/js/pcd.js" data-audience-pixel="dc_iu=/{ad-manager-network_code}/DFPAudiencePixel;dc_seg={segment_ID};ppid={your_ID}"></script>

适用于应用的代码示例

https://pubads.g.doubleclick.net/activity;dc_iu=/{ad-manager-network_code}/DFPAudiencePixel;ord=%%CACHEBUSTER%%;dc_seg={segment_ID};ppid={your_ID}?gdpr=<0,1>&gdpr_consent=<tc string>&tfua=<0,1>&tfcd=<0,1>

限制和要求

如果 PPID 值不满足下文所述要求,我们的系统可能会忽视或舍弃相应的 PPID。

PPID 值必须符合以下条件:

  • 只包含字母和数字([0-9a-zA-Z]、“+”“.’”“=”“/”“_”“-”“$”“,”“{”“}”)或采用 UUID 十六进制表示法 (8-4-4-4-12)。

    示例

    以下是正确 PPID 的示例:

    • 12JD92JD8078S8J29SDOAKC0EF230337
    • 12jd92jd8078s8j29sdoakc0ef230337
    • 12Jd92jD8078s8j29sDoakc0ef230337
    • 123e4567-e89b-12d3-a456-426614174000
    发布商可以在以下工具中使用此正则表达式来检查 PPID 是否正确:
    ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$

    工具

  • 最少包含 22 个字符。

  • 最多 150 个字符。

  • 经过哈希处理或加密,使 Google 无法识别其含义。

  • 如果包含 +=/$,则采用网址编码。

    可在有效 PPID 值中使用的一些字符在添加到网址后具有特殊含义。如果用于混淆标识符的字符集包含 +=/$,您需要先对值进行网址编码,然后再将其插入网址占位符。这与使用 SDK 方法(例如 GPT 的 pubService.setPublisherProvidedId(identifier))时不同。在该方法中,SDK 会对所提供的值进行网址编码。
    示例
    使用 AES 加密时,您可以对用户 ID 进行混淆处理,得到的 PPID 值为 n6lvihJocabdNhFQqRbBt552lNGh74k7/1kZ2dC0dXk=。值中的 /= 字符必须进行网址编码,然后才能将标识符插入 PPID 网址参数。
     
    经过正确编码的网址参数将变为 ppid=n6lvihJocabdNhFQqRbBt552lNGh74k7%2F1kZ2dC0dXk%3D
  • 仅在可以为多个会话标识用户的情况下发送(例如,可以在多个会话中使用的第一方 Cookie 就可用来生成 PPID)。

请避免更改用于生成 PPID 值的算法,否则会导致各种功能遭到重置,包括频次上限、受众群细分和定位、依序广告轮播以及其他基于受众群体的广告投放功能。

为程序化交易启用 PPID

启用 PPID 后,当 Ad Manager 第三方 Cookie 或设备 ID 不可用时,Google 和程序化广告需求方可以使用 PPID 来支持对程序化流量设置买方频次上限和基于兴趣的广告个性化。这样做有望提高发布商的程序化广告收入,同时将用户活动跟踪范围限定在同一 Ad Manager 广告资源网内:

  • 在预订中使用 PPID 或与 Google 需求来源共享 PPID 时,Ad Manager 会将 PPID 转换为按发布商划分的 ID。在共享第三方需求(例如 Authorized Buyers 或公开出价方)时,Ad Manager 会直接与买方共享 PPID 值,并且共享的值与从发布商处收到的值完全相同。

  • 除了启用 PPID 之外,您还需要选择以程序化方式与哪些方(例如 Google 需求来源、Authorized Buyers 用户和公开出价方)共享 PPID,这可以通过需求渠道设置完成。请注意,目前,针对非 Google 需求来源的 PPID 仅适用于:除欧洲经济区 (EEA)、瑞士、英国以及已实施全面隐私权法的美国各州以外的国家/地区。

  • 您可以使用安全信号将您的数据(包括第一方数据)发送给所选的第三方出价方。

目前已实施全面隐私权法的美国各州
加利福尼亚州、科罗拉多州、康涅狄格州、特拉华州、佛罗里达州、印第安纳州、爱荷华州、肯塔基州、马里兰州、明尼苏达州、蒙大拿州、内布拉斯加州、新罕布什尔州、新泽西州、俄勒冈州、罗德岛州、田纳西州、得克萨斯州、犹他州、弗吉尼亚州。

如需为程序化交易启用 PPID,请按以下步骤操作:

  1. 登录 Google Ad Manager。

  2. 依次点击投放需求渠道设置
    Example of where to configure PPID in your demand channel settings in Google Ad Manager

  3. 在“发布商数据共享”下方,点击将发布商提供的标识符 (PPID) 用于程序化交易

  4. 如需针对某个需求渠道允许将 PPID 用于程序化交易,请开启对应的开关 已开启。 

  5. 点击保存

在报表中显示有无 PPID

Ad Manager 报告中使用“PPID 状态”维度可查看按包含(“有”值)或不含(“无”值)PPID 的广告请求细分的覆盖率。预订流量和程序化流量都在此维度的适用范围内。

  • 使用“PPID 状态”维度可针对程序化流量和预订流量排查 PPID 覆盖率问题。例如,若要了解某些广告资源是否缺少正确的 PPID 配置,您可让系统按广告单元和/或请求类型报告广告请求总数,并依次添加 PPID 状态为以下任何一项过滤条件。
  • 用于程序化交易的 PPID 仅适用于第三方标识符不可用时获得的那部分流量。也就是说,它不会对第三方 Cookie 可用时获得的程序化流量造成任何影响。因此,在有 PPID 的情况下分析程序化广告效果时,我们建议您依次选择第三方 ID 状态为以下任何一项过滤条件,以限制对无法使用第三方 Cookie 或设备 ID 的广告请求进行的分析。
  • “PPID 状态”维度不能用于准确确定收入影响,但可用于衡量效果。为了更好地了解收入升幅,我们建议发布商自行进行 A/B 测试、考虑不同的广告资源类型以及是否存在第三方标识符。

相关文章

本页面可能包含使用 AI 技术翻译的内容。AI 翻译未必准确无误。

该内容对您有帮助吗?

您有什么改进建议?
true
立即获取个性化提示,解锁收入潜力!

访问“Google Ad Manager 优化提示”页面,查看个性化建议,以最大限度提高收入。

立即解锁

搜索
清除搜索内容
关闭搜索框
主菜单
16736586882270998188
true
搜索支持中心
false
true
true
true
true
true
148
false
false
false
false
false