账号设置

广告数据中心账号开设概述

要想设置广告数据中心账号,您需要:

  1. 确定广告数据中心账号的结构。
  2. 配置 Google Cloud 项目:
    1. 指定管理项目。
    2. 为管理项目启用相应 API。
    3. 创建 BigQuery 数据集。
    4. 为广告数据中心授予向您的 Google Cloud 项目写入数据的权限。
  3. 配置用户访问权限。
  4. 将数据关联到广告数据中心账号。

确定广告数据中心账号的结构

请查看以下两种账号结构。确定能满足组织需求的结构后,请将其告知您的 Google 代表。如果您认为这两种结构都无法满足贵组织的需求,请咨询您的 Google 代表。

单层级账号

单层级账号是指没有子账号的广告数据中心账号。在此类账号结构中,广告数据直接与广告数据中心账号相关联,数据访问权限完全由用户的访问权限角色决定。

双层级账号

如果您需要使用广告数据中心账号来模拟复杂的组织结构,则可能需要使用双层级账号。在这类账号结构中,广告数据中心账号(称为父级账号)内包含多个子账号。广告数据会与子账号相关联,用户访问权限可通过将用户分配到特定子账号进行限制。父级账号与子账号之间的关系不可更改,这意味着子账号不能迁移到另一个父级账号。每个账号和子账号都需要不同的 Google Cloud 实例。

这些 Google Cloud 实例必须与广告数据中心账号位于同一区域。所有子账号都会从广告数据中心父级账号继承所在区域。

以下图表对这两种账号结构类型进行了比较:

单层级 双层级
典型使用场景 广告客户 代理机构
组织结构比较复杂的广告客户
示例图 单层级账号结构图 双层级账号结构图
数据关联
假设广告数据中心账号的所有者也是广告平台账号的所有者。
Google 广告平台账号直接与广告数据中心账号相关联。
子账号代表特定广告客户,需在广告数据中心账号之下创建。
Google 广告平台账号通过 **广告数据来源 ID** 与广告数据中心子账号相关联。每个广告数据来源 ID 只能关联一个广告平台 ID。
用户管理
用户管理很简单。
用户是直接在广告数据中心账号中进行配置的。如果用户有权访问此账号,那就能访问此账号关联的所有广告数据。
用户管理很精细。
在广告数据中心账号中直接配置的用户可以访问与所有子账号关联的所有广告数据。
在给定子账号中配置的用户可以访问与该子账号关联的所有广告数据。他们无法访问其他子账号中的数据。
Cloud 要求
广告数据中心账号必须有一个 Cloud 管理项目。
广告数据中心账号必须有一个 Cloud 管理项目,每个子账号也必须各有一个 Cloud 管理项目。
可将多个 Cloud 区域中的数据导入到同一个广告数据中心账号。
数据联接
可以在同一个查询中联接不同广告平台账号中的数据。

配置 Google Cloud 项目

您的 Google Cloud 项目包含您的广告数据中心结果,以及您用于编写第一方联接的所有第一方数据。此外,Google Cloud 项目还是计算 Google Cloud 服务账单及使用量的基础。

详细了解广告数据中心与 BigQuery 是如何协同发挥作用的

了解如何创建 Google Cloud 项目

指定管理项目

为便于管理,广告数据中心账号必须关联到一个不可更改的 Google Cloud 项目,也就是管理项目。但是,广告数据中心账号还可以与任意数量的可更改 Google Cloud 项目相关联,以控制输入和输出数据集。

完成初始选择后,便无法指定其他的管理项目。改换管理项目有可能会破坏广告数据中心账号。因此,在设置账号时,务必要指定一个永久性的 Google Cloud 项目作为管理项目。此外,要预料到组织中即将发生的任何变化(例如命名惯例变化),这些变化发生后可能需要更改管理项目。

Google Cloud 项目配置示例

大多数用户都可以使用单个项目(默认设置)处理所有功能。这包括输入和输出数据。我们推荐采用这样的设置,因为引入更多项目会额外增加复杂性和开销。但是,如果单项目设置无法满足您的需求,请与您的 Google 代表联系,以确定哪种结构最为适合。

默认设置(使用单个项目处理所有功能):用于输入和输出数据集的单个项目。

输入项目与用于输出的管理项目分开:相互独立的两个项目,其中一个用于管理和输入,另一个用于输出。

为管理项目启用 API

在创建广告数据中心账号之前,您需要先为管理项目启用 Ads Data Hub API。

启用该 API 的用户应在管理项目中拥有 serviceusage.services.enable 权限。此用户可以是组织外部人员。

了解如何启用 Ads Data Hub API

创建 BigQuery 数据集

BigQuery 数据集是写入广告数据中心结果的位置,您也可以在这里进一步分析数据。

在创建账号的过程中,系统会在广告数据中心账号设置中输入一个默认数据集。如果您在查询执行期间未指定数据集,系统就会将结果写入此数据集。

数据集 ID 由默认的输出项目名称和数据集名称组成,即:projectName.datasetName

了解如何在 BigQuery 中创建数据集

为广告数据中心账号授予权限

为了让广告数据中心能够将结果写入您的 Google Cloud 项目,您需要在 Google Cloud 项目中为广告数据中心服务提供“数据编辑者”(roles/bigquery.dataEditor) 权限。此操作可以在项目级别完成,也可以在数据集级别完成;只要确保广告数据中心有权访问您想将数据写入的数据集即可。

您需要通过 Identity and Access Management (IAM) 页面添加服务账号凭据。您可以在广告数据中心账号中的设置 >“详细信息”>“服务账号”下找到服务账号凭据。

配置用户访问权限

用户需要同时拥有广告数据中心和 BigQuery 的访问权限。他们需要在广告数据中心内编写和运行查询,并在 BigQuery 内处理从广告数据中心获得的结果。

详细了解广告数据中心内基于角色的访问权限 详细了解 BigQuery 中的访问权限控制

为了在广告数据中心内提供用于查询的广告数据,您需要从与贵团队所用 Google 广告产品相关联的账号中进行关联。

详细了解如何在广告数据中心内关联账号