Hesap ilişkilerini yönetme

Merchant Center hesabınız ile diğer hizmet sağlayıcılar arasındaki ilişkileri yönetmek için Accounts API'yi kullanabilirsiniz. İlişki, sağlayıcının işletmenize belirli hizmetler sunmasını sağlayan resmi bir bağlantıdır. Hizmet, sağlayıcıya verilen izinleri ve özellikleri (ör. ürün yönetimi veya kampanya yönetimi) tanımlar. Örneğin, Merchant Center hesabınızı bir Google Ads hesabına bağladığınızda Ads hesabının reklam kampanyaları yayınlamak için ürün verilerinizi kullanmasına izin vermiş olursunuz.

Bir ilişki aşağıdaki özelliklerden oluşur:

  • Hizmetin alındığı Merchant Center hesabı
  • Servis sağlayıcı
  • Merchant Center hesabına sağlanan hizmet veya hizmetler grubu

Servis sağlayıcılar, hizmet verdikleri hesaplarla bir takma ad ilişkilendirebilir (bu, Alışveriş için Content API'deki hesap kaynağında bulunan seller_id alanına eşdeğerdir). Diğer ad, AccountRelationship kaynağındaki isteğe bağlı account_id_alias alanı kullanılarak atanabilir ve özel tanımlayıcı olarak işlev görür.

Bir hesaba takma adını kullanarak erişmek için kullanılan URL yapısı GET /accounts/v1/accounts/{provider}~{account_id_alias} şeklindedir.

Hizmetler

Accounts API'de hesaplar aşağıdaki hizmetleri alabilir:

  • Hesap toplama: Bu, bir gelişmiş hesabın ilişkisini ve hizmet sağladığı hesapları modeller. Hizmet sağlayıcı (gelişmiş hesap), bağlı alt hesaplara tam ve sınırsız erişim elde eder. Bu durumda externalAccountId, Merchant Center hesabının tanımlayıcısıdır. Alt hesap oluştururken, externalAccountId karakteri atlanmalıdır. Bu karakter, oluşturma sırasında hesabın kimliğine atanır.

  • Kampanya yönetimi: Bu hizmet, bir Merchant Center hesabı ile Google Ads hesabı arasındaki bağlantıyı modeller ve Ads hesabına reklam kampanyaları yayınlamak için gereken ürün ve hesap verilerine erişim izni verir. Bu örnekteki servis sağlayıcı GOOGLE_ADS, externalAccountId ise Google Ads hesabının kimliğidir.

  • Karşılaştırmalı alışveriş: Bu, Merchant Center hesabını işleten bir Karşılaştırmalı Alışveriş Hizmeti (CSS) ile ilişkiyi ifade eder.

  • Yerel giriş yönetimi: Bu, Google İşletme Profili kullanarak yerel envanter ve girişleri yönetmek için mağaza yöneticisiyle olan ilişkiyi ifade eder.

  • Hesap yönetimi: Bu hizmet, sağlayıcının Merchant Center hesabında idari işlemler (ör. hesap ayarlarını yapılandırma, kullanıcıları yönetme veya işletme bilgilerini güncelleme) yapmasına olanak tanır. İşletme, verilen erişimi de kısıtlayabilir.

  • Ürün yönetimi: Bu hizmet, sağlayıcıların ürünleri ve veri kaynakları ile kurallar gibi ilgili özellikleri yönetmesine olanak tanır.

El sıkışma

Bir hizmet oluşturmak için hem hizmeti sağlayan hem de hizmeti alan hesabın bağlantıyı yetkilendirmesi gerekir. Bu yetkilendirme sürecine el sıkışma denir.

El sıkışma iki adımlı bir işlemdir:

  1. Bir taraf, hizmet bağlantısı önerir.
  2. Diğer taraf, teklifi onaylar veya reddeder.

Bir teklif kabul edildikten sonra hizmet onaylanır ve tamamen kurulmuş kabul edilir. Hizmet sağlayıcıya verilen tüm erişim hakları artık uygun kullanıcılara verilir (Aşağıdaki erişim hakları bölümüne bakın).

Teklif oluşturan, reddeden veya onaylayan kullanıcının, süreci başlatan hesapta ADMIN erişim haklarına sahip olması gerektiğini unutmayın. Bu nedenle, hizmet sağlayıcı bir hizmet önerdiğinde öneriyi yapan kullanıcının hizmet sağlayıcının hesabında ADMIN olması, öneriyi kabul eden veya reddeden kullanıcının ise alıcı hesapta ADMIN olması gerekir.

Hizmete özgü el sıkışma davranışı

Aşağıda, her bir hizmet için geçerli olan belirli el sıkışma koşulları açıklanmaktadır:

  • Hesap toplama: Bu hizmet yalnızca hesap oluşturma sürecinde etkinleştirilebilir. Hizmet sağlayıcının gelişmiş bir hesap olması beklenir ve gelişmiş hesap kullanıcıları oluşturulan hesaba tam ADMIN erişime sahip olduğundan hizmet otomatik olarak onaylanır.

  • Kampanya yönetimi: Bu işlem normal el sıkışma sürecini takip etse de teklifler bir sistemde (ör. Google Ads) oluşturulur ve onaylar diğer sistemde (ör. Merchant Center'da veya Merchant API aracılığıyla) verilir.

  • Yerel listeleme yönetimi: Bu hizmet için özel bir yöntemde el sıkışma önerilir ve onaylar diğer sistemde (ör. Google İşletme Profili) yapılır. Ayrıntılı adımlar için Google İşletme Profili bağlama rehberine göz atın.

  • Hesap yönetimi: Bu hizmet için normal el sıkışma süreci geçerlidir (hizmet sağlayıcı veya işletme tarafından önerilir, ardından diğer tarafın kabulü gelir).

  • Ürün yönetimi: Bu hizmet için normal el sıkışma süreci geçerlidir (bir tarafın teklifi ve diğer tarafın kabulü).

Erişim hakları

Her hizmet türü, hizmet sağlayıcının hizmet verdiği hesap üzerinde belirli bir erişim düzeyi sağlar:

  • Hesap toplama: Bu hizmet, tam ADMIN hakları sağlar.

  • Kampanya yönetimi: Bu hizmet, ilişkili Ads hesabının ürünlere ve temel hesap bilgilerine erişmesine olanak tanıyan sınırlı bir erişim hakkı sağlar.

  • Karşılaştırmalı alışveriş: Bu hizmet, varsayılan olarak tam ADMIN hakları sağlar. Ancak işletme, Merchant Center'da verilen erişimi kısıtlayabilir.

  • Yerel listeleme yönetimi: Bu hizmet doğrudan erişim hakkı sağlamaz. Bunun yerine, listelemenin ürünlerini Merchant Center hesabıyla senkronize etmesini sağlar.

Önemli: Aşağıdaki hizmet türleri için açıklanan erişim hakları yalnızca onaylanmış servis sağlayıcılar için geçerlidir. Hizmet sağlayıcıysanız ve bu özellikten yararlanmak istiyorsanız destek ekibimizle iletişime geçin. Daha önce Content API for Shopping'de ürün yönetimi için accounts.link yönteminin kullanımı onaylandıysa bu hizmeti Merchant API'de başka onaylara gerek kalmadan kullanabilirsiniz.

  • Hesap yönetimi: Bu hizmet, varsayılan olarak tam ADMIN hakları sağlar.

  • Ürün yönetimi: Bu hizmet, tam ADMIN hakları sağlar. Gelecekte bu durumun yalnızca ürünle ilgili erişim haklarıyla sınırlı olacağını unutmayın.

İlişkilerin üçüncü taraf platformlarında uygulanma şekli

Başka işletmeler adına hesap yöneten bir üçüncü taraf platformuysanız aşağıdaki tabloda, farklı kavramların hesap yapınızla nasıl eşlendiği gösterilmektedir:

  1. Servis sağlayıcı: Gelişmiş hesabınız.
  2. Hizmetin alındığı hesap: Yönettiğiniz işletmeyi temsil eden bir Merchant Center hesabı.
  3. Hizmet:
    • accountAggregation, bu hesapları gelişmiş hesabınızın alt hesapları olarak oluşturuyorsanız. Ancak bu durum önerilmez ve tercih edilen hizmet accountManagement'dır.
    • accountManagement, bu hizmeti hesap oluşturulduktan sonra gelişmiş hesabınızın alt hesapları olmayan hesaplar için oluşturuyorsanız.

Gelişmiş hesap oluşturma ve yeni Merchant Center hesaplarına bağlama hakkında ayrıntılı bilgi için Alt hesap oluşturma ve yönetme başlıklı makaleyi inceleyin.