Merchant API'deki Accounts alt API'si, Google Merchant Center hesaplarınızı programatik olarak oluşturmanıza, yapılandırmanıza ve yönetmenize olanak tanır. Merchant Center hesaplarınızın tüm yaşam döngüsünü ve temel yapılandırmalarını yönetmek için kapsamlı bir araç paketi sunar. Bu API, hesap kurulumunu ve devam eden bakımı otomatikleştirmek isteyen işletmeler ve üçüncü taraf sağlayıcılar için gereklidir.
Accounts alt API'si ile şunları yapabilirsiniz:
- Temel Merchant Center hesabı işlemlerini gerçekleştirme: Yeni Merchant Center hesapları oluşturma, hesap ayrıntılarını alma, temel ayarları güncelleme, hesap düzeyindeki sorunları izleme, erişebileceğiniz hesapları listeleme ve gerektiğinde hesapları silme.
- İşletme bilgilerinizi ve online mağaza varlığınızı oluşturun: Temel işletme bilgilerinizi (adres ve iletişim bilgileri gibi) ve kendi beyan ettiğiniz kimlik özelliklerinizi yapılandırın. Ana sayfa URL'nizi belirtip doğrulayarak ve URL için hak talebinde bulunarak online mağazanızın web sitesini oluşturun. Bu, işletmenizin nasıl temsil edildiğini belirleyen önemli bir unsurdur.
- Kullanıcı erişimini ve iletişim tercihlerini yönetme: Merchant Center hesabınıza kimlerin erişebileceğini kontrol etme, belirli izinlerini tanımlama ve önemli hesap güncellemeleri ile haberler için e-posta bildirim tercihlerini yapılandırma hakkında bilgi edinin.
- Programa kaydolma ve katılımı yönetme: Çeşitli Merchant Center programlarına (ör. ücretsiz listelemeler veya Alışveriş reklamları) kaydolma ve katılım durumunuzu yönetin ve ürününüzün erişimini genişletmek için programa özel şartları anlayın.
- Lojistik ayarlarını yapılandırma (kargo, iade ve bölgeler): Hesap düzeyinde kargo ayarlarınızı yapın, müşteriler için online iade politikalarınızı tanımlayın ve hassas hedefleme ile hizmet sunumu için coğrafi bölgeler oluşturun.
- Gelişmiş entegrasyonlardan ve hesap bağlama özelliğinden yararlanma: Çok kanallı deneyimler için ayarları yönetmeyi, Google İşletme Profili hesaplarına ve yerel feed iş ortaklığı (LFP) sağlayıcılarına bağlanmayı ve üçüncü taraf sağlayıcılar veya ajanslar gibi diğer hesaplarla hizmet ilişkileri kurup yönetmeyi öğrenin.
Bu kılavuzlar, yaygın kullanım alanları için ayrıntılı talimatlar ve örnekler içerir:
- Hesap oluşturma: Programatik olarak yeni bir Merchant Center hesabı oluşturma ve bu hesabın gelişmiş hesap ile ilişkilerini yönetme adımlarını öğrenin. Bu adımlar, birden fazla satıcıyı veya markayı yönetmek için gereklidir.
- İlişkiler: Farklı Merchant Center hesapları arasındaki hizmet ilişkilerinin (ör. gelişmiş hesaplar veya üçüncü taraf sağlayıcılar) nasıl yapılandırıldığını ve yönetildiğini öğrenin.
- Google İşletme Profili bağlama: Yerel işletmenizin varlığını güçlendirmek için Merchant Center hesabınızı Google İşletme Profilinize bağlayın.
- Hesabınıza erişimi kontrol edin: Belirli işlemleri kimlerin gerçekleştirebileceğini kontrol etmek için Merchant Center hesabınızdaki kullanıcı izinlerini ve rollerini yönetin.
- Merchant Center e-posta bildirimlerini yönetme: Sizin ve diğer kullanıcıların hesap uyarıları, haberler ve ipuçları için aldığı e-posta bildirimlerini özelleştirin.
- Ana sayfa ayarlarını yönetme: Online mağazanızın web sitesi URL'sini ayarlayın, doğrulayın ve URL ile ilgili hak talebinde bulunun. Bu, hesap doğrulama ve programlara katılım için çok önemli bir adımdır.
- Content API'ye geçiş: Content API for Shopping'den geçiş hakkında bilgi edinmek için "Hesap yönetimini taşıma" başlıklı makaleyi inceleyin.
Merchant Center hesap yapısı ve ilişkileri
Merchant Center ekosistemi, çeşitli işletme ihtiyaçlarını karşılamak için farklı hesap yapılarını destekler. Bu hesaplar, bir hesabın (servis sağlayıcı) diğerine belirli hizmetler sunduğu ilişkiler de kurabilir. Accounts alt API'si, bu türlerle ve bunların ilişkileriyle etkileşim kurmanıza ve bunları yönetmenize olanak tanır.
Satıcı hesapları
Bu, genellikle bireysel işletmeler tarafından kendi ürün listelemelerini ve programlarını doğrudan yönetmek için kullanılan bir Merchant Center hesabıdır.
Yaygın kullanım alanları:
- Kendi e-ticaret varlığını yöneten küçük ve orta ölçekli işletmeler.
- Google Merchant Center kurulumu üzerinde doğrudan kontrol sahibi olmak isteyen satıcılar.
- Hesaplarını oluşturup yönetmelerine yardımcı olan mağaza oluşturucuları veya diğer üçüncü taraf sağlayıcıları kullanan satıcılar.
İlişkiler ve hizmetler:
Satıcı hesapları, ürün verileri yönetimi veya hesap ve kampanya yönetimi gibi görevlerde yardım almak için servis sağlayıcılara bağlanabilir.
Gelişmiş hesaplar
Gelişmiş hesap, Google Merchant Center'daki özel bir hesap türüdür. Birden fazla Merchant Center hesabını geniş ölçekte yönetmesi gereken işletmeler ve üçüncü taraf sağlayıcılar (ör. mağaza oluşturucular, kanal iş ortakları, ajanslar ve pazar yerleri) için tasarlanmıştır.
Yaygın kullanım alanları:
- Mağaza oluşturucular: Satıcıların online mağazalarını oluşturup işletmesine olanak tanıyan üçüncü taraf sağlayıcılardır.
- Pazar yerleri: Ürünlerini satan birden fazla satıcıyı barındıran online alışveriş sayfalarıdır.
- Birden fazla markaya sahip satıcılar: Bu satıcılar birden fazla markanın sahibidirler ve fiziksel mağazalarda veya internet üzerinden birden fazla alanda ürün satarlar.
- Uluslararası perakendeciler: Birden fazla ülkede ve alan adında ürün satan perakendeciler.
- Kanal iş ortakları: Satıcıların ürünlerini çeşitli pazarlama kanallarında listelemesine yardımcı olan ve genellikle ilgili hizmetler sunan tüzel kişilerdir.
- Ajanslar: Müşterileri adına Merchant Center hesaplarını, ürün feed'lerini ve kampanyaları yöneten pazarlama ve reklam ajansları.
İlişkiler ve Hizmetler:
Tüm gelişmiş hesaplar birden fazla satıcı hesabını yönetse de ilişkilerin ve hizmetlerin en uygun yapılandırması ve kullanımı genellikle belirli iş modeline göre farklılık gösterir. API'yi etkili bir şekilde kullanmak için bu farkları anlamak önemlidir. Yaygın kullanım alanları için önerilen en iyi uygulamalar şunlardır:
Mağaza oluşturucular ve kanal iş ortakları
Bu iş ortakları, gelişmiş bir hesap oluşturmalı ve birlikte çalıştıkları satıcılarla ilişki kurmalıdır:
- Hesabı olmayan yeni satıcılar için: Merchant Center kullanıcı arayüzünde bir hesabı gelişmiş hesaba dönüştürürken Google, mağaza tasarımcılarını ve kanal iş ortaklarını otomatik olarak
Account Aggregation(accountAggregation) hizmetini içeren çok müşterili gelişmiş hesaplar olarak yapılandırır. Mağaza oluşturucu veya kanal iş ortağı, satıcılar için Merchant Center'da görülebilen ve yönetilebilen yeni alt hesaplar oluşturmak üzereaccountAggregationileaccounts.createAndConfigurekullanabilir. - Mevcut Merchant Center hesapları için: Mevcut bağımsız hesaplar,
accountAggregationile gelişmiş bir hesaba taşınamaz. Bunun yerine, mağaza oluşturucu veya kanal iş ortağı, satıcının mevcut bireysel hesabıyla birAccount Management(accountManagement) hizmet bağlantısı oluşturmalıdır. Bu sayede mağaza tasarımcısı veya kanal iş ortağı, satıcının izniyle hesabın çeşitli yönlerini yönetebilir.
Yönetilen hesaplarla ilgili bilgileri alma: accountManagement üzerinden yönettiğiniz satıcı hesaplarıyla ilgili bilgileri almak için relationship filtresiyle accounts.list yöntemini çağırın (ör. filter=relationship(providerId={PROVIDER_ID} AND service(type="ACCOUNT_MANAGEMENT"))) ve ardından belirli hesap ve hizmet ayrıntılarını incelemek için accounts.get veya accountServices.list yöntemini çağırın.
Ajanslar
Ajanslar genellikle alt hesapları tek bir gelişmiş hesap altında toplamak yerine müşterilerine ait bağımsız Merchant Center hesaplarını yönetir:
- Mevcut Merchant Center hesapları için: Ajans, satıcının onayladığı bir
Account Management(accountManagement) hizmet bağlantısı (genellikleProducts Management(productsManagement) veyaCampaign Management(campaignsManagement) ile birlikte) önerir. - Hesabı olmayan yeni satıcılar için: Ajans,
Account Management(accountManagement) hizmetiyleaccounts.createAndConfigureyöntemini çağırabilir ve satıcıyıADMINkullanıcısı olarak ekleyebilir. Böylece satıcı, bağımsız hesabın sahibi olmaya devam eder.
Ticaret siteleri
Pazar yerleri, alan başına bir gelişmiş hesap kullanır ve Account Aggregation hizmetiyle satıcı hesapları oluşturur. Pazar yerlerinin birden fazla satıcı türü kullanması yaygındır. Bunlardan bazılarının Google'ın destek ekibi tarafından ek yapılandırma yapılması gerekir. Alan adı hak talebi ve program yönetimi, gelişmiş hesap düzeyinde yapılır ve satıcı hesapları tarafından devralınır. Daha fazla bilgi için geçerli pazar yeri hesap yapısı ile ilgili Yardım Merkezi makalesini inceleyin.
- Pazar yerine ait satıcı hesabı: Pazar yerinin kendi ürünleri için özel bir hesap. Bu sayede pazar yeri, marka tanınırlığını, satıcı puanlarını ve belirli birinci taraf kampanya stratejilerini kullanabilir.
- Tek satıcılı hesaplar: Her hesapta tek bir üçüncü taraf satıcının ürünleri bulunur. Bu yapı, satıcıya özgü farklı özellikler gerektiren veya satıcıya özgü reklam kampanyaları yayınlayan daha büyük satıcılar için idealdir.
- Çok satıcılı hesaplar: Tek bir hesapta birden fazla üçüncü taraf satıcının ürünleri bulunur. Bu sayede hesap ve ürün yönetimi kolaylaşır. Daha fazla bilgi için çok satıcılı hesaplar ile ilgili Yardım Merkezi makalesini inceleyin.
Birden fazla markaya sahip satıcılar
Çok markalı işletmeler, her marka için ayrı hesapları yönetmek amacıyla genellikle gelişmiş hesap kullanır. Bu hesaplar, Account Aggregation hizmeti kullanılarak bağlanır. Bu sayede markalar bağımsız olarak çalışabilir (ör.web sitesi hak talepleri, ürün verileri). Gelişmiş hesap ise kullanıcı erişimi, raporlama ve bazen kampanya denetimi gibi merkezi işlevleri basitleştirir.
Uluslararası perakendeciler
Uluslararası perakendeciler, küresel varlıklarını gelişmiş bir hesap kullanarak yönetir. Her ülke veya bölge için ayrı hesaplar, Account
Aggregation hizmeti kullanılarak bağlanır. Kurulumları genellikle alan yapısına göre değişir:
- Tek alan adı (ülke alt alan adları/yolları ile): Ana alan adı genellikle gelişmiş hesap düzeyinde hak talebinde bulunulur ve bölgesel hesaplar tarafından devralınır. Bu bölgesel hesaplar daha sonra yerelleştirilmiş ürün verilerini, fiyatlandırmayı ve stok durumunu yönetmeye odaklanır.
- Ülkeye özgü birden fazla alan adı: Her bölgesel hesap, kendi alan adı için hak talebinde bulunur. Bu modelde, bireysel hesaplar yerel işlemleri gerçekleştirirken gelişmiş hesap, öncelikli olarak kullanıcı erişimi, global raporlama ve genel kampanya yönetimi gibi merkezi işlevler için kullanılır.