В этом документе объясняются различные термины, используемые для описания аккаунтов в Google Ads API, и их взаимосвязь.
Обзор
В Google Ads API для описания аккаунтов используется несколько терминов, что иногда может привести к путанице. Понимание этих различий важно для управления аккаунтами и интерпретации ответов API.
Типы аккаунтов
Ниже приведены определения разных типов аккаунтов, с которыми вы можете столкнуться при работе с Google Ads API.
Управляющий аккаунт
Управляющий аккаунт – это основной аккаунт, который используется для управления несколькими аккаунтами Google Рекламы.
- Прежнее название. Ранее этот тип аккаунта назывался Центром клиентов. Вы можете встретить этот термин в устаревшей документации или обсуждениях.
- Назначение. Управляющий аккаунт позволяет связывать несколько аккаунтов и управлять ими в рамках единой иерархии.
- Представление API. Идентифицируется ресурсом
Customer, гдеcustomer.manager– этоtrue.
Аккаунт рекламодателя (для показа рекламы)
Аккаунт рекламодателя (или аккаунт для показа рекламы) – это отдельный аккаунт Google Рекламы, в котором проводятся рекламные кампании.
- Назначение. Здесь создаются и показываются кампании, группы объявлений, группы объектов и объявления.
- Представление API. Идентифицируется ресурсом
Customer, гдеcustomer.manager– этоfalse.
Клиентский аккаунт
Клиентский аккаунт – это любой аккаунт (аккаунт рекламодателя или другой управляющий аккаунт), который связан с управляющим аккаунтом более высокого уровня в иерархии и управляется им.
- Контекст. Термин "клиент" относится к иерархии аккаунтов (управляемый аккаунт), а не к клиенту в деловом смысле.
- Представление в API. Чтобы проверить аккаунты в иерархии управляющего аккаунта, используйте запрос
CustomerClient, а чтобы управлять связями между управляющим и клиентскими аккаунтами, –CustomerClientLink.
Клиент
В контексте API клиент – это ресурс, представляющий любой аккаунт Google Рекламы, будь то управляющий аккаунт или аккаунт рекламодателя.
- Представление. Все аккаунты представлены ресурсом
Customer, идентифицируемым с помощьюcustomer_id. - Роль. Тип аккаунта (управляющий или показывающий рекламу) зависит от определенного ресурса.
Тестовый аккаунт
Тестовые аккаунты – это специальные аккаунты рекламодателей, организованные в отдельный тестовый управляющий аккаунт, предназначенный для тестирования интеграций API.
В тестовом управляющем аккаунте и подчиненных ему тестовых аккаунтах рекламодателей для поля customer.test_account задано значение true. Тестовые аккаунты нельзя создавать в рабочем управляющем аккаунте.
- Назначение. Тестовые аккаунты позволяют тестировать вызовы API без показа реальных объявлений и дополнительных расходов. В них нет объявлений.
- Представление в API: ресурс
Customer, гдеcustomer.test_account– этоtrue(сcustomer.manager, позволяющим отличить тестовый управляющий аккаунт от тестового аккаунта рекламодателя).
Пример иерархии
Типичная иерархия выглядит следующим образом:
- Управляющий аккаунт А (верхний уровень)
- Клиентский аккаунт Б (аккаунт рекламодателя)
- Клиентский аккаунт C (другой управляющий аккаунт)
- Клиентский аккаунт D (аккаунт рекламодателя)
В этом примере:
- Аккаунт А – управляющий аккаунт.
- Аккаунты Б, В и Г являются клиентскими аккаунтами по отношению к родительским.
- Аккаунты Б и Г – это аккаунты рекламодателей (показывающие рекламу).
- Аккаунт C является клиентским аккаунтом для аккаунта A и управляющим аккаунтом для аккаунта D.