Управление отношениями с клиентами

You can use the Accounts API to manage the relationships between your Merchant Center account and other service providers. A relationship is a formal connection that enables a provider to offer specific services to your business. A service defines the permissions and capabilities granted to the provider, such as product management or campaign management. For example, linking your Merchant Center account to a Google Ads account allows the Ads account to use your product data for running ad campaigns.

Взаимосвязь состоит из следующих атрибутов:

  • Учетная запись в Торговом центре, получающая услугу.
  • Поставщик услуг
  • Услуга или набор услуг, предоставляемых учетной записи Merchant Center.

Псевдоним

Service providers can associate an alias with accounts they service (this is the equivalent of the seller_id field that was present in the account resource in Content API for Shopping). The alias can be assigned using the optional account_id_alias field within the AccountRelationship resource and serves as a custom identifier. The alias must consist of 1 to 50 characters chosen from ASCII letters, decimal digits, hyphens, underscores, periods, or tildes ( [A-Za-z0-9_~.-]{1,50} ).

Структура URL-адреса для доступа к учетной записи с использованием ее псевдонима выглядит следующим образом: GET /accounts/v1/accounts/{provider}~{account_id_alias} .

Услуги

В API учетных записей учетные записи могут получать следующие услуги. Многие из этих услуг можно добавить при создании учетной записи .

  • Account aggregation : This service links an advanced account to another account, granting the advanced account full, unrestricted access. It is typically used by marketplaces, multi-brand retailers, or international retailers who need centralized control over nested accounts. If you are an ecommerce platform or channel partner, we recommend using accountManagement instead. When you create an account using account aggregation, the externalAccountId must be omitted.

  • Управление кампаниями : Эта услуга моделирует связь между аккаунтом Merchant Center и аккаунтом Google Ads, предоставляя аккаунту Ads доступ к данным о товарах и аккаунте, необходимым для запуска рекламных кампаний. В данном случае поставщиком услуг является GOOGLE_ADS , а externalAccountId — это идентификатор аккаунта Google Ads. Эту услугу также можно предложить существующему аккаунту.

  • Сравнение цен : Это означает взаимодействие со службой сравнения цен (Comparison Shopping Service, CSS), которая управляет учетной записью в Merchant Center.

  • Управление локальными объявлениями : это взаимодействие с управляющим магазином для управления локальными запасами и объявлениями с использованием профиля Google Business.

  • Account management : This service enables the provider to perform administrative actions on the Merchant Center account, such as configuring account settings, managing users, or updating business information. The business can also restrict the access granted. When used during account creation , this service creates an account linked to the provider, which is the recommended approach for ecommerce platforms and channel partners. It can also be proposed to an existing account.

  • Управление продуктами : Эта услуга позволяет поставщикам управлять продуктами и связанными с ними функциями, такими как источники данных и правила. При добавлении во время создания учетной записи она обычно используется в сочетании с accountManagement или accountAggregation . Эту услугу также можно предложить существующей учетной записи.

Рукопожатие

Для установления соединения необходимо авторизовать связь как с учетной записью, предоставляющей услугу, так и с учетной записью, получающей услугу. Этот процесс авторизации называется рукопожатием.

Рукопожатие — это двухэтапный процесс:

  1. Одна из сторон предлагает создать сервисную связь.
  2. Другая сторона одобряет или отклоняет предложение.

После принятия предложения услуга утверждается и считается полностью запущенной. Все права доступа, предоставленные поставщику услуг, теперь передаются квалифицированным пользователям (см. права доступа ниже).

Обратите внимание, что пользователь, создающий, отклоняющий или утверждающий предложение, должен иметь права ADMIN в учетной записи, инициирующей процесс. Таким образом, если поставщик услуг предлагает услугу, пользователь, создающий предложение, должен иметь ADMIN в учетной записи поставщика услуг, а пользователь, принимающий или отклоняющий предложение, должен иметь ADMIN в учетной записи получателя.

Особенности рукопожатия, специфичные для конкретной услуги

Ниже приведено описание конкретных требований к рукопожатию для каждой отдельной услуги:

  • Агрегация учетных записей : Эта услуга может быть настроена только в рамках создания учетной записи. Предполагается, что поставщик услуг имеет расширенный доступ к учетной записи, и услуга автоматически утверждается, поскольку пользователи расширенного доступа имеют полный ADMIN доступ к создаваемой учетной записи.

  • Сравнение цен : Эта услуга автоматически одобряется при добавлении во время создания учетной записи с помощью createAndConfigure .

  • Управление кампаниями : Хотя это и происходит в соответствии со стандартным процессом согласования, предложения вносятся в одной системе (например, Google Ads), а утверждения осуществляются в другой системе (например, в Merchant Center или через Merchant API).

  • Управление локальными объявлениями : для этой услуги предлагается использовать специальный метод установления связи, а подтверждения осуществляются в другой системе (например, в профиле Google Business). Подробные шаги описаны в руководстве по привязке профиля Google Business .

  • Управление учетной записью : Для этой услуги при использовании функции propose применяется стандартный процесс подтверждения связи. Если услуга добавляется при создании учетной записи с помощью createAndConfigure , она автоматически утверждается.

  • Управление продуктами : Для данной услуги применяется стандартная процедура согласования (предложение от одной стороны, затем одобрение от другой).

Права доступа

Каждый тип услуги предоставляет пользователям поставщика услуг определенный уровень доступа к обслуживаемой учетной записи:

  • Агрегация учетных записей : Эта услуга предоставляет полные права ADMIN .

  • Управление рекламными кампаниями : Эта услуга предоставляет ограниченный доступ, позволяя связанному рекламному аккаунту получать доступ к товарам и основной информации об аккаунте.

  • Сравнение цен : Этот сервис по умолчанию предоставляет полные права ADMIN . Однако компания может ограничить доступ, предоставляемый в Merchant Center.

  • Управление локальными объявлениями : Эта услуга не предоставляет прямого доступа. Вместо этого она позволяет синхронизировать товары в объявлении с учетной записью Merchant Center.

Important : The access rights described for the following service types apply only to approved service providers. Reach out to our support team if you are a service provider and want to make use of this capability. If you were already previously approved for the accounts.link method for products management in Content API for Shopping, you can use this service in Merchant API without further approvals.

  • Управление учетной записью : Эта услуга по умолчанию предоставляет полные права ADMIN .

  • Управление продуктами : Эта услуга предоставляет полные права ADMIN . Обратите внимание, что в будущем доступ будет ограничен только правами, связанными с продуктами.

Как применяются принципы взаимоотношений к сторонним платформам

Если вы являетесь сторонней платформой, управляющей учетными записями от имени других компаний, ниже показано, как различные концепции соотносятся со структурой ваших учетных записей:

  1. Поставщик услуг : Ваш расширенный аккаунт .
  2. Учетная запись, получающая услугу : учетная запись в Merchant Center, представляющая бизнес, которым вы управляете.
  3. Услуга :
    • accountManagement : Это рекомендуемая услуга для платформ электронной коммерции и партнеров по каналам продаж, создающих новые учетные записи от имени продавцов. Она создает учетную запись, принадлежащую продавцу, которая затем связывается с вами для управления. Это соответствует предпочтительной структуре Merchant Center для данного сценария использования.
    • accountAggregation : Эта услуга связывает вашу расширенную учетную запись с другой учетной записью. Хотя она поддерживается, ее не рекомендуется использовать на платформах электронной коммерции и у партнеров по каналам продаж.

Подробную информацию о настройке расширенного аккаунта и его привязке к новым аккаунтам Merchant Center см. в разделе «Создание аккаунтов» .