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
Takma ad
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). Alias, 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. Alias; ASCII harfler, ondalık rakamlar, tireler, alt çizgiler, noktalar veya yaklaşık işaretlerinden ([A-Za-z0-9_~.-]{1,50}) seçilen 1-50 karakterden oluşmalıdı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. Bu hizmetlerin birçoğunu hesap oluşturma sırasında ekleyebilirsiniz.
Hesap toplama: Bu hizmet, bir gelişmiş hesabı başka bir hesaba bağlayarak gelişmiş hesaba tam ve sınırsız erişim izni verir. Genellikle pazar yerleri, çok markalı perakendeciler veya iç içe yerleştirilmiş hesaplar üzerinde merkezi kontrol sağlaması gereken uluslararası perakendeciler tarafından kullanılır. Bir e-ticaret platformu veya kanal iş ortağıysanız bunun yerine
accountManagementkullanmanızı öneririz. Hesap toplama özelliğini kullanarak hesap oluşturduğunuzdaexternalAccountIdkarakteri atlanmalıdır.Kampanya yönetimi: Bu hizmet, bir Merchant Center hesabı ile Google Ads hesabı arasındaki bağlantıyı modeller. Böylece Ads hesabı, reklam kampanyaları yayınlamak için gereken ürün ve hesap verilerine erişebilir. Bu örnekteki hizmet sağlayıcı
GOOGLE_ADS,externalAccountIdise Google Ads hesabının kimliğidir. Bu hizmet, mevcut bir hesaba da önerilebilir.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 kullanılarak yerel envanterin ve girişlerin yönetilmesi için bir 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. Hesap oluşturma sırasında kullanıldığında bu hizmet, sağlayıcıya bağlı bir hesap oluşturur. Bu, e-ticaret platformları ve kanal iş ortakları için önerilen yaklaşımdır. Mevcut bir hesaba da önerilebilir.
Ü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. Hesap oluşturma sırasında eklendiğinde genellikle
accountManagementveyaaccountAggregationile birlikte kullanılır. Bu hizmet, mevcut bir hesaba da önerilebilir.
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:
- Taraflardan biri hizmet bağlantısı önerir.
- 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 veriliyor (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
ADMINerişime sahip olduğundan hizmet otomatik olarak onaylanır.Karşılaştırmalı alışveriş: Bu hizmet,
createAndConfigurekullanılarak hesap oluşturma sırasında eklendiğinde 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) yapılır 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
proposekullanılırken normal el sıkışma süreci geçerlidir.createAndConfigurekullanılarak hesap oluşturma sırasında hizmet eklenirse otomatik olarak onaylanır.Ü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
ADMINhakları 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
ADMINhakları 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öntemini kullanmanız onaylandıysa bu hizmeti Merchant API'de başka onaylara gerek kalmadan kullanabilirsiniz.
Hesap yönetimi: Bu hizmet, varsayılan olarak tam
ADMINhakları sağlar.Ürün yönetimi: Bu hizmet, tam
ADMINhakları sağlar. Gelecekte bu erişim haklarının 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:
- Servis sağlayıcı: Gelişmiş hesabınız.
- Hizmetin alındığı hesap: Yönettiğiniz işletmeyi temsil eden bir Merchant Center hesabı.
- Hizmet:
accountManagement: Bu hizmet, e-ticaret platformları ve satıcılar adına yeni hesap oluşturan kanal iş ortakları için önerilir. Satıcının sahip olduğu ve yönetim için size bağlı bir hesap oluşturur. Bu, bu kullanım alanı için tercih edilen Merchant Center yapısıyla uyumludur.accountAggregation: Bu hizmet, gelişmiş hesabınızı başka bir hesaba bağlar. Desteklenmesine rağmen e-ticaret platformları ve kanal iş ortakları için önerilmez.
Gelişmiş hesap oluşturma ve yeni Merchant Center hesaplarına bağlama hakkında ayrıntılı bilgi için Hesap oluşturma başlıklı makaleyi inceleyin.