Прежде чем создать торговую кампанию, вам необходимо связать свой аккаунт Google Ads с аккаунтом Google Merchant Center следующим образом:
- Отправьте запрос на связывание вашего аккаунта Merchant Center с вашим аккаунтом Google Ads.
- Одобрите запрос на связывание в вашем аккаунте Google Ads.
Отправка запросов на ссылку из вашего аккаунта Merchant Center
Отправить запрос на ссылку можно двумя способами:
- Для отправки запроса на ссылку используйте веб-интерфейс Merchant Center .
- Используйте API контента для покупок , чтобы обновить
adsLinks
вашегоAccount
.
Управление запросами на ссылки в вашем аккаунте Google Ads
Вы можете изменить статус ссылок Merchant Center в своём аккаунте Google Ads , одобрив или отклонив приглашение через веб-интерфейс Google Ads . Вы также можете обновить приглашения или удалить существующие ссылки с помощью API Google Ads, как описано ниже.
Список всех приглашений Merchant Center
Вы можете запустить отчет API Google Ads, используя следующий запрос GAQL, чтобы получить список всех ожидающих приглашений связать идентификатор клиента Google Ads с учетной записью Merchant Center.
SELECT
product_link_invitation.merchant_center.merchant_center_id,
product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
AND product_link_invitation.type = 'MERCHANT_CENTER'
Чтобы получить все приглашения, удалите условие фильтрации для поля product_link_invitation.status
в запросе выше.
Принять приглашение
Вы можете одобрить ссылку, установив для параметра product_link_invitation
статус ACCEPTED
.
Создайте объект
UpdateProductLinkInvitationRequest
и задайте полеcustomer_id
в качестве идентификатора клиента Google Ads.Задайте поле
resource_name
как имя ресурсаproduct_link_invitation
.Установите
product_link_invitation_status
наACCEPTED
.Выполните вызов API
UpdateProductLinkInvitation
.
Если приглашение пытается отправить пользователь, который уже является администратором обеих учётных записей, возникает ошибка NO_INVITATION_REQUIRED
. Вы можете проверить наличие этой ошибки и в таких случаях вернуться к прямому приглашению.
Отклонить приглашение
Отклонение приглашения аналогично принятию приглашения , за исключением того, что поле product_link_invitation_status
имеет значение REJECTED
. Если приглашение отклонено, оно остаётся в состоянии REJECTED
и не может быть принято. При необходимости создайте новое приглашение.
Прямая ссылка без приглашения
Если пользователь, пытающийся связать аккаунт Google Ads с аккаунтом Merchant Center, является администратором обоих аккаунтов, то вы можете пропустить этап приглашения и связать оба аккаунта напрямую с помощью API Google Ads.
Создайте объект
CreateProductLinkRequest
и установите полеcustomer_id
в качестве идентификатора клиента Google Ads.Создайте новый объект
ProductLink
и задайте в его полеmerchant_center_id
идентификатор учетной записи Merchant Center.Установите
ProductLink
в полеproduct_link
объекта запроса.Выполните вызов API
CreateProductLink
.
Если пользователь, не имеющий достаточных прав, пытается установить прямую ссылку, возникает ошибка CREATION_NOT_PERMITTED
. Вы можете проверить наличие этой ошибки и в таких случаях вернуться к процедуре приглашения.
Список всех ссылок Merchant Center
Вы можете запустить отчет API Google Ads, используя следующий запрос GAQL, чтобы получить список ссылок для идентификатора клиента Google Ads.
SELECT
product_link.merchant_center.merchant_center_id,
product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Отменить ссылку
Чтобы отменить ссылку, выполните следующие действия:
Создайте объект
RemoveProductLinkRequest
и установите полеcustomer_id
в качестве идентификатора клиента Google Ads.Установите
resource_name
как имя ресурсаproduct_link
.Выполните вызов API
RemoveProductLink
.
Бизнес-менеджер
Business Manager — это унифицированное представление компании в Google. Когда вы управляете аккаунтами Google Ads и Merchant Center через Business Manager, Business Manager автоматически создает связи между вашим аккаунтом Google Ads и Merchant Center. Вы можете получить эти связи с помощью API Google Ads, но их нельзя изменить с помощью API Google Ads.