新版 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 | 经理和子级经理 |