Прежде чем вы сможете создать торговую кампанию, вам необходимо сначала связать свою учетную запись Google Ads с учетной записью Google Merchant Center следующим образом:
- Отправьте запрос на установление связи из своего аккаунта Merchant Center в свой аккаунт Google Рекламы.
- Одобрите запрос на установление связи в своем аккаунте Google Рекламы.
Отправка запросов на установление связи из вашего аккаунта Merchant Center
Существует два способа отправки запроса на ссылку:
- Используйте веб-интерфейс Merchant Center, чтобы отправить запрос на установление связи .
- Используйте Content API для покупок , чтобы обновить
adsLinks
вашегоAccount
.
Управление запросами на установление связи в вашем аккаунте Google Рекламы
Вы можете изменить статус ссылок Merchant Center в своем аккаунте Google Рекламы , используя веб-интерфейс Google Рекламы, чтобы одобрить или отклонить приглашение . Вы также можете обновить приглашения или удалить существующие ссылки с помощью API Google Рекламы, как описано ниже.
Список всех приглашений Merchant Center
Вы можете запустить отчет API Google Рекламы, используя следующий запрос GAQL, чтобы получить список всех ожидающих приглашений на привязку идентификатора клиента Google Рекламы к аккаунту 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 Рекламы.Установите поле
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, является администратором обеих учетных записей, вы можете пропустить этап приглашения и связать обе учетные записи напрямую с помощью Google Ads API.
Создайте объект
CreateProductLinkRequest
и установите полеcustomer_id
в качестве идентификатора клиента Google Рекламы.Создайте новый объект
ProductLink
и установите в его полеmerchant_center_id
идентификатор учетной записи Merchant Center.Установите
ProductLink
в полеproduct_link
объекта запроса.Выполните вызов API
CreateProductLink
.
Если прямая ссылка предпринимается пользователем, у которого нет достаточных разрешений, выдается ошибка CREATION_NOT_PERMITTED
. Вы можете проверить эту ошибку и в таких случаях вернуться к потоку приглашений.
Список всех ссылок Merchant Center
Вы можете запустить отчет API Google Рекламы, используя следующий запрос GAQL, чтобы получить список ссылок для идентификатора клиента Google Рекламы.
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 Рекламы.Установите
resource_name
в качестве имени ресурсаproduct_link
.Выполните вызов API
RemoveProductLink
.
Бизнес-менеджер
Бизнес-менеджер – это единое представление компании в Google. Когда вы управляете как своей учетной записью Google Рекламы, так и учетными записями Merchant Center с помощью учетной записи Business Manager, Business Manager автоматически создает связи между вашей учетной записью Google Рекламы и учетной записью Merchant Center. Вы можете получить эти ссылки с помощью API Google Рекламы, но эти ссылки нельзя изменить с помощью API Google Рекламы.