合作伙伴关联是一种机制,可让数据合作伙伴使用有权访问其账号的 Google 账号凭据来管理广告客户账号中的受众群体或事件。使用合作伙伴关联是一种替代方案,可避免要求用户提供有权直接访问广告客户账号的 Google 账号的凭据。
我们建议您与 Google 代表合作,以便广告客户能够在 Google Ads、Display & Video 360 或 Google Ad Manager 界面中管理与您数据合作伙伴账号的合作伙伴链接。如果数据合作伙伴无法在界面中管理与其数据合作伙伴账号的关联,或者他们希望在其应用中提供合作伙伴关联功能,则只需使用 PartnerLinkService 创建或删除关联。
合作伙伴链接的优势
作为数据合作伙伴,与直接访问方法相比,使用合作伙伴链接来管理广告客户账号具有以下几个优势。
| 合作伙伴链接 | 直接访问 | |
|---|---|---|
| 凭据管理 |
在广告客户账号中创建合作伙伴关联后,所有后续请求都会使用一组凭据,用于访问数据合作伙伴账号的 Google 账号。 广告客户账号的凭据是短期凭据。您可以在使用这些代码创建合作伙伴链接后将其舍弃。
|
需要为每个广告客户账号提供单独的凭据。
广告客户账号的凭据是长期有效的。您必须安全地存储每个广告客户的凭据,然后在想要管理相应广告客户的受众群体或事件时,安全地检索每个广告客户的特定凭据。
|
| 更改历史记录 | 数据合作伙伴所做的更改会明确标识出来。与每次更改关联的用户是数据合作伙伴账号中的 Google 账号。 | 数据合作伙伴所做的更改会与凭据关联的广告客户 Google 账号相关联,因此很难区分广告客户所做的更改和数据合作伙伴代表广告客户所做的更改。 |
数据合作伙伴工作流程
以下是数据合作伙伴使用合作伙伴链接管理广告客户账号的步骤:
使用广告客户账号的凭据创建合作伙伴关联。
舍弃广告客户账号的凭据。创建合作伙伴关联后,您就不再需要这些链接了。
对于所有后续请求,若要在广告客户账号中管理受众群体或事件,请使用您的数据合作伙伴账号中用户的 Google 账号凭据。 配置目标网址和标头,以便使用合作伙伴链接访问广告客户账号。
获取广告客户账号的凭据
如需创建或删除合作伙伴关联,您需要拥有 Google 账号的凭据,该账号是广告客户账号中的用户。凭据必须具有 Data Manager API 范围:
https://www.googleapis.com/auth/datamanager
如需获取广告客户账号的凭据,请构建自己的 OAuth 流程来验证用户身份。Google Identity 文档中讨论了多种应用类型,以及支持每种应用类型所需的配置。数据管理器 API 支持所有这些应用类型,但我们建议您使用为网络服务器应用使用 OAuth 2.0 或为客户端 Web 应用使用 OAuth 2.0 来获取广告客户凭据,以便创建合作伙伴链接。
在完成该流程时,请将应用配置为针对 Data Manager API 范围进行身份验证:
https://www.googleapis.com/auth/datamanager