Создание аккаунта

Общие сведения о настройке аккаунта Ads Data Hub

Чтобы настроить аккаунт Ads Data Hub, необходимо:

  1. Определить его структуру.
  2. Настроить проекты Google Cloud:
    1. Назначить проект для администрирования.
    2. Включить API в проекте для администрирования.
    3. Создать набор данных BigQuery.
    4. Предоставить Ads Data Hub разрешение на запись для проекта Google Cloud.
  3. Предоставить доступ пользователям.
  4. Связать данные со своим аккаунтом Ads Data Hub.

Структурирование аккаунта Ads Data Hub

Ниже описаны два типа структуры аккаунта. Определив, какая структура лучше подходит вашей организации, сообщите об этом своему представителю Google. Если вам не подходит ни одна из них, проконсультируйтесь с представителем Google.

Одноуровневый аккаунт

Одноуровневый аккаунт Ads Data Hub не имеет дочерних аккаунтов. При таком типе структуры данные рекламы связываются напрямую с аккаунтом Ads Data Hub, а доступ пользователей к ним определяется исключительно ролями.

Двухуровневый аккаунт

Если вы хотите, чтобы ваш аккаунт Ads Data Hub отражал сложную структуру организации, создайте двухуровневый аккаунт. В этом случае один аккаунт Ads Data Hub, который называется родительским, содержит другие (дочерние) аккаунты. Данные рекламы связываются с дочерними аккаунтами, а доступ регулируется назначением пользователям нужных дочерних аккаунтов. Связь родительского и дочернего аккаунтов неизменяема, то есть дочерние аккаунты нельзя переместить в другой родительский аккаунт. Для каждого родительского и дочернего аккаунта нужен отдельный экземпляр Google Cloud.

Экземпляр Google Cloud должен находиться в том же регионе, что и аккаунт Ads Data Hub. Все дочерние аккаунты наследуют регион от родительского аккаунта Ads Data Hub.

В таблице ниже сравниваются два типа структуры аккаунта.

Один уровень Два уровня
Примеры использования Рекламодатели Агентства
Рекламодатели со сложной структурой организации
Диаграмма с примером Диаграмма с примером структуры одноуровневого аккаунта Диаграмма с примером структуры двухуровневого аккаунта
Связывание данных
Предполагается, что владелец аккаунта Ads Data Hub также является владельцем аккаунта рекламной платформы.
Аккаунты рекламной платформы Google связаны напрямую с аккаунтом Ads Data Hub.
Для аккаунта Ads Data Hub созданы дочерние аккаунты, представляющие отдельных рекламодателей.
Аккаунты рекламной платформы Google связаны с дочерними аккаунтами Ads Data Hub через идентификаторы данных рекламы. Один идентификатор рекламной платформы можно связать с каждым идентификатором данных рекламы.
Управление доступом
Простое управление доступом.
Пользователи инициализируются непосредственно в аккаунте Ads Data Hub. Пользователи с доступом к этому аккаунту могут работать со всеми данными рекламы, которые с ним связаны.
Детальное управление доступом.
Пользователи, инициализированные непосредственно в аккаунте Ads Data Hub, имеют доступ ко всем данным рекламы, связанным со всеми дочерними аккаунтами.
Пользователи, инициализированные в определенном дочернем аккаунте, имеют доступ только к данным, связанным с этим аккаунтом. Они не могут работать с данными из других дочерних аккаунтов.
Требования в отношении Cloud
Необходим один административный проект Cloud для аккаунта Ads Data Hub.
Необходим один административный проект Cloud для аккаунта Ads Data Hub и по одному для каждого дочернего аккаунта.
В один аккаунт Ads Data Hub можно импортировать данные из разных регионов Cloud.
Объединение данных
В одном запросе можно объединять данные из разных аккаунтов рекламной платформы.

Настройка проектов Google Cloud

Ваш проект Google Cloud содержит результаты Ads Data Hub и ваши собственные данные, которые используются для создания собственных объединений. Кроме того, от проектов Google Cloud зависят оплата и использование сервисов Google Cloud.

Подробнее о том, как Ads Data Hub работает с BigQuery

Подробнее о том, как создать проект Google Cloud

Назначение проекта для администрирования

Для целей администрирования ваш аккаунт Ads Data Hub нужно связать с одним неизменяемым проектом Google Cloud, который называется "проектом для администрирования". Однако аккаунт Ads Data Hub также можно связать с любым количеством изменяемых проектов Google Cloud, чтобы управлять входными и выходными наборами данных.

После того как вы назначите проект для администрирования, изменить его будет нельзя, поскольку это может нарушить работу аккаунта Ads Data Hub. Поэтому крайне важно при настройке аккаунта назначить в качестве проекта для администрирования постоянный проект Google Cloud. Кроме того, предусмотрите возможные организационные изменения (например, в правилах именования), в связи с которыми могут потребоваться изменения в проекте для администрирования.

Примеры конфигураций проектов Google Cloud

Большинство пользователей может работать с одним проектом со всеми функциями (конфигурация по умолчанию). В таком случае этот проект будет использоваться для входных и выходных данных. Это рекомендуемая конфигурация, поскольку создание большего числа проектов увеличивает сложность решения и управление им. Однако если один проект не отвечает вашим потребностям, обратитесь к своему представителю Google, чтобы определить оптимальную структуру.

Конфигурация по умолчанию – один проект для всех функций: Один проект для входных и выходных наборов данных.

Отдельный проект для входных данных и проект для администрирования и выходных данных: Отдельные проекты. Один проект используется для администрирования и входных данных, а другой – для выходных данных.

Включение API в проекте для администрирования

Прежде чем создавать аккаунт Ads Data Hub, вам нужно включить Ads Data Hub API в проекте для администрирования.

У пользователя, который включит API, должно быть разрешение serviceusage.services.enable в проекте для администрирования. Он может не являться сотрудником вашей организации.

Подробнее о том, как включить Ads Data Hub API

Создание набора данных BigQuery

В наборы данных BigQuery записываются результаты Ads Data Hub, и их можно использовать для дальнейшего анализа данных.

При создании аккаунта в параметрах аккаунта Ads Data Hub нужно указать набор данных по умолчанию, в который будут записаны результаты, если вы не укажете набор данных при выполнении запроса.

Идентификатор набора данных состоит из стандартного названия проекта для выходных данных и названия набора данных, то есть имеет формат projectName.datasetName.

Подробнее о том, как создавать наборы данных в BigQuery

Назначение разрешений для аккаунта Ads Data Hub

Предоставьте Ads Data Hub разрешение “Редактор данных” (roles/bigquery.dataEditor) для проекта Google Cloud, чтобы сервис Ads Data Hub мог записывать туда результаты. Такое разрешение можно предоставить на уровне проекта или набора данных – главное, чтобы у Ads Data Hub был доступ с правами записи к нужным наборам данных.

Вам нужно будет добавить учетные данные сервисного аккаунта на странице Identity and Access Management (IAM). Эти данные можно найти в аккаунте Ads Data Hub в разделе Настройки > "Подробности > Сервисный аккаунт".

Предоставление доступа пользователям

Пользователям понадобится доступ к Ads Data Hub и BigQuery. В Ads Data Hub они будут создавать и выполнять запросы, а в BigQuery – работать с результатами, полученными из Ads Data Hub.

Подробнее о доступе на основе ролей в Ads Data Hub и управлении доступом в BigQuery

Чтобы в Ads Data Hub содержались рекламные данные, для которых можно выполнять запросы, нужно установить связь с аккаунтом рекламного сервиса Google, который вы используете.

Подробнее о том, как связывать аккаунты в Ads Data Hub