新版 Search Ads 360 层次结构中有三种类型的账号:
经理账号 - 以前称为“代理机构账号”。这是 Search Ads 360 账号层次结构的顶层,用于跨较低级别的子级经理账号和客户账号进行管理和报告。
子级经理账号 - 以前称为“广告客户账号”。子级经理账号可作为管理和生成其所管理的客户账号的报告的单一途径。
客户账号 - 以前称为“引擎账号”。客户账号包含广告系列、广告组和其他项目。
详细了解 Search Ads 360 账号层次结构。
每个 Search Ads 360 资源都有经理账号、子级经理账号或客户账号级别的所有者。
如需查询资源,您必须在所有者账号一级或更高级别进行身份验证。在适当的所有者账号级别完成身份验证后,您必须在查询中包含拥有所请求数据的账号的具体 ID。
例如,CustomColumn
资源在经理账号或子级经理账号一级拥有,而 Campaign
资源在客户账号一级拥有。也就是说,若要查询 CustomColumn
,您必须在经理账号或子级经理账号级别进行身份验证。此外,您还必须在查询中指定拥有所请求 CustomColumn
的经理账号或子级经理账号的 ID。如需查询 Campaign
数据,您可以在经理账号级或子级经理账号级进行身份验证。此外,您必须在查询中指定拥有所请求广告系列数据的客户账号的 ID。
了解账号层次结构
如需使用 Search Ads 360 Reporting API 构建报告,您必须先了解账号层次结构,即确定您要查询的经理账号、子级经理账号和客户账号之间的父子关系。
识别经理账号或子级经理账号下的子账号
如需查看经理账号或子级经理账号下的子账号结构,请构建 Search Ads 360 查询语言语句,以查询 CustomerClient
资源中的所有直接子账号。然后,对每个直接子账号迭代查询 CustomerClient
资源,以返回与经理账号或子级经理账号间接关联的子账号。
识别账号的经理(父级)
如需识别客户账号的父级账号,请查询 CustomerManagerLink
资源。
使用来自多个账号级别的数据构建报告
在一些情况下,您需要使用多个账号级别的数据来生成报告。例如,您可以在客户账号一级通过 Campaign
资源获取大部分数据,但还需要在子级经理账号一级通过 CustomColumn
资源获取证明数据。
在不同账号级别拥有的资源
某些资源(例如 BiddingStrategy
)可以在经理账号、子级经理账号和客户账号级别拥有。在这些情况下,客户账号通常有权访问资源数据的不同子集。
虽然 Search Ads 360 Reporting API 仅在客户账号一级为大多数资源提供指标,但某些资源(例如 BiddingStrategy
)可以在经理账号和子级经理账号一级获取指标。
资源所有权
下表显示了每个 Search Ads 360 资源的账号级所有权。
Search Ads 360 资源 | 账号级所有权 |
---|---|
客户 | 经理账号、子级经理账号和客户账号 |
AdGroup | 客户 |
AdGroupAd | 客户 |
AdGroupCriterion | 客户 |
BiddingStrategy | 子级经理账号和客户账号 |
广告系列 | 客户 |
CampaignCriterion | 客户 |
ExtensionFeedItem | 客户 |
ConversionAction | 子级经理账号(不包括指标)和客户账号 |
CustomerManagerLink | 子级经理账号和客户账号 |
CustomColumn | 经理账号和子级经理账号 |