Ниже описано, как создать или удалить ресурс PartnerLink. Data Manager API поддерживает создание связей с партнерами для следующих типов аккаунтов:
- Аккаунты Google Рекламы
- Аккаунты партнеров или рекламодателей Дисплея и Видео 360
- Аккаунты Google Менеджера рекламы
Как добавить связь
Создайте объект PartnerLink, отправив запрос CreatePartnerLinkRequest.
Создайте тело запроса
Создайте ресурс PartnerLink. Ниже перечислены поля, которые можно задать.
owning_accountИдентификатор аккаунта рекламодателя, которому принадлежит связь. Задайте объект
ProductAccount.Задайте для параметра
account_typeзначениеAccountTypeаккаунта рекламодателя.В качестве значения
account_idукажите идентификатор аккаунта рекламодателя.Инструкции по выбору идентификатора для каждого типа рекламодателя приведены в руководстве по целевым страницам и заголовкам.
partner_accountИдентификатор аккаунта партнера. Задайте объект
ProductAccount.Задайте для параметра
account_typeзначениеAccountTypeпартнерского аккаунта. Например, если связь установлена между аккаунтом рекламодателя и аккаунтом партнера по обработке данных, укажите в этом поле значениеDATA_PARTNER.В качестве значения
account_idукажите идентификатор партнерского аккаунта.
Создание запроса
Чтобы создать ссылку на партнера, создайте CreatePartnerLinkRequest.
Задайте для
parentназвание ресурса аккаунта рекламодателя. Используйте следующий формат:accountTypes/{account_type}/accounts/{account}Задайте для
partner_linkсозданный вами ресурсPartnerLink.Если ваши учетные данные относятся к аккаунту Google с доступом к родительскому аккаунту рекламодателя, например к управляющему аккаунту Google Рекламы или партнерскому аккаунту Дисплея и Видео 360, настройте заголовок
login-account, как описано в разделе Настройка целевых аккаунтов и заголовков.
Ниже приведены примеры запросов в формате JSON для создания связи с аккаунтом партнера по обработке данных в разных типах аккаунтов рекламодателей.
Google Реклама
{ "owningAccount": { "accountType": "GOOGLE_ADS", "accountId": "INSERT_GOOGLE_ADS_CUSTOMER_ID" }, "partnerAccount": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } }
рекламодатель DV360
{ "owningAccount": { "accountType": "DISPLAY_VIDEO_ADVERTISER", "accountId": "INSERT_DISPLAY_VIDEO_ADVERTISER_ID" }, "partnerAccount": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } }
Партнер DV360
{ "owningAccount": { "accountType": "DISPLAY_VIDEO_PARTNER", "accountId": "INSERT_DISPLAY_VIDEO_PARTNER_ID" }, "partnerAccount": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } }
Google Менеджер рекламы;
{ "owningAccount": { "accountType": "GOOGLE_AD_MANAGER_AUDIENCE_LINK", "accountId": "INSERT_GAM_AUDIENCE_LINK_ID" }, "partnerAccount": { "accountType": "DATA_PARTNER", "accountId": "INSERT_DATA_PARTNER_ACCOUNT_ID" } }
Отправка запроса
Отправьте запрос и, если требуется, добавьте заголовки запроса. Используйте учетные данные аккаунта Google с доступом к owning_account.
Если запрос выполнен успешно, ответ содержит созданный объект PartnerLink с заполненными полями id и name.
Если запрос не будет выполнен, изучите ошибки, чтобы определить причину сбоя, обновите запрос и заголовки, чтобы устранить проблемы, а затем отправьте обновленный запрос и заголовки.
Как удалить связь
Чтобы удалить PartnerLink, отправьте запрос DeletePartnerLinkRequest, в котором для параметра name задано название ресурса. При необходимости задайте заголовки.