Свяжите свои аккаунты Merchant Center и Google Ads

Прежде чем вы сможете создать торговую кампанию, вам необходимо сначала связать свою учетную запись Google Ads с учетной записью Google Merchant Center следующим образом:

  1. Отправьте запрос на установление связи из своего аккаунта Merchant Center в свой аккаунт Google Рекламы.
  2. Одобрите запрос на установление связи в своем аккаунте Google Рекламы.

Существует два способа отправки запроса на ссылку:

  1. Используйте веб-интерфейс Merchant Center, чтобы отправить запрос на установление связи .
  2. Используйте Content API для покупок , чтобы обновить adsLinks вашего Account .

Вы можете изменить статус ссылок 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 .

  1. Создайте объект UpdateProductLinkInvitationRequest и установите поле customer_id в качестве идентификатора клиента Google Рекламы.

  2. Установите поле resource_name в качестве имени ресурса product_link_invitation .

  3. Установите для product_link_invitation_status значение ACCEPTED .

  4. Выполните вызов API UpdateProductLinkInvitation .

Если поток приглашений пытается выполнить пользователь, который уже является администратором обеих учетных записей, выдается ошибка NO_INVITATION_REQUIRED . Вы можете проверить наличие этой ошибки и в таких случаях вернуться к потоку прямых ссылок.

Отклонить приглашение

Отклонение приглашения аналогично принятию приглашения, за исключением того, что в поле product_link_invitation_status установлено значение REJECTED . Если приглашение отклонено, оно остается в состоянии REJECTED и не может быть принято. При необходимости вам необходимо создать новое приглашение.

Прямая ссылка без приглашения

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

  1. Создайте объект CreateProductLinkRequest и установите поле customer_id в качестве идентификатора клиента Google Рекламы.

  2. Создайте новый объект ProductLink и установите в его поле merchant_center_id идентификатор учетной записи Merchant Center.

  3. Установите ProductLink в поле product_link объекта запроса.

  4. Выполните вызов API CreateProductLink .

Если прямая ссылка предпринимается пользователем, у которого нет достаточных разрешений, выдается ошибка CREATION_NOT_PERMITTED . Вы можете проверить эту ошибку и в таких случаях вернуться к потоку приглашений.

Вы можете запустить отчет 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'

Чтобы отменить связь, выполните следующие действия:

  1. Создайте объект RemoveProductLinkRequest и установите поле customer_id в качестве идентификатора клиента Google Рекламы.

  2. Установите resource_name в качестве имени ресурса product_link .

  3. Выполните вызов API RemoveProductLink .

Бизнес-менеджер – это единое представление компании в Google. Когда вы управляете как своей учетной записью Google Рекламы, так и учетными записями Merchant Center с помощью учетной записи Business Manager, Business Manager автоматически создает связи между вашей учетной записью Google Рекламы и учетной записью Merchant Center. Вы можете получить эти ссылки с помощью API Google Рекламы, но эти ссылки нельзя изменить с помощью API Google Рекламы.