URL parametrelerinin Google tarafından nasıl ele alınmasını istediğinizi belirtmek için
accountstatuses
durum bilgisini görmek için Merchant Center'daki
Center hesabı veya bir MCA (çok müşterili hesap) ve ilişkili tüm alt hesaplar
gerçekleşebilir.
Ayrı ayrı satılan birden fazla online mağazası veya markası olan satıcılar Web sitelerinin bir MCA altında alt hesapları olabilir.
Satıcılar, Alışveriş ads ve ücretsiz girişleriyle ilgili tüm politikaları ihlal eder. Google Alışveriş, bu politikaları uygulama ve uygun şekilde yanıt verme hakkını saklı tutar. bu politikaları ihlal eden içerik veya davranış tespit etmemiz gerekir.
Hesap sorunları referansını inceleyin inceleyin.
accountstatuses.get
Şuna ilişkin hesap durumu bilgilerini görüntülemek için accountstatuses.get
kullanabilirsiniz:
tek bir satıcı hesabı oluşturun.
Hangi ürün sorunlarının olduğunu kontrol etmek için destination
parametresini kullanabilirsiniz
emin olun. Hedef belirtilmediğinde varsayılan yanıt
destination: Shopping
için durumlar.
Aşağıda, merchantId
öğesinin bir MCA hesap kimliği ve
accountId
, söz konusu MCA'nın alt hesabıdır:
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
Bağımsız bir hesabın hesap durumu bilgilerini almak için şu numarayı arayın:
merchantId
ve accountId
için aynı hesap kimliğine sahip accountstatuses.get
.
Bu yöntem, hesap ve öğe düzeyindeki sorunları döndürür. Alışveriş
ads ve Ücretsiz
girişler düzeltilecek kaynaklar
accountLevelIssues
, accountstatuses.get
adlı kullanıcının yanıtında döndü.
Aşağıda, "açılış sayfası" nedeniyle askıya alınmış bir alt hesap için örnek bir yanıt verilmiştir: sayfa çalışmıyor" ihlal eder.
{
"kind": "content#accountStatus",
"accountId": "123456789",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "5",
"expiring": "0"
},
"itemLevelIssues": [
{
"code": "image_link_broken",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "image link",
"description": "Invalid image [image link]",
"detail": "Ensure the image is accessible and uses an accepted image format (JPEG, PNG, GIF)",
"documentation": "https://support.google.com/merchants/answer/6098289",
"numItems": "2"
},
{
"code": "landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Unavailable desktop landing page",
"detail": "Update your website or landing page URL to enable access from desktop devices",
"documentation": "https://support.google.com/merchants/answer/6098155",
"numItems": "5"
},
{
"code": "missing_condition_microdata",
"servability": "unaffected",
"resolution": "merchant_action",
"description": "Missing or invalid data [condition]",
"detail": "Add valid structured data markup to your landing page",
"documentation": "https://support.google.com/merchants/answer/6183460",
"numItems": "5"
},
{
"code": "mobile_landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Unavailable mobile landing page",
"detail": "Update your website or landing page URL to enable access from mobile devices",
"documentation": "https://support.google.com/merchants/answer/6098296",
"numItems": "3"
}
]
}
]
}
accountstatuses.list
Tüm konularla ilgili hesap durumu bilgilerini görüntülemek için accountstatuses.list
kullanabilirsiniz
alt hesapları oluşturabilirsiniz.
accountstatuses.list
ile filtreleri kullanarak ürün sorunlarını şu ölçütlere göre filtreleyebilirsiniz:
seçeceğiz. Hedef belirtilmemişse yanıtta durum bilgisi de yer alır
destination: Shopping
için.
Aşağıda, tüm alt hesapların hesap durumu bilgilerini almayla ilgili örnek bir istek verilmiştir
MCA merchantId
altında:
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
Aşağıda örnek bir yanıt verilmiştir:
{
"kind": "content#accountstatusesListResponse",
"resources": [
{
"kind": "content#accountStatus",
"accountId": "1234567",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
},
{
"kind": "content#accountStatus",
"accountId": "123456789",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "home_page_issue",
"title": "Website URL not provided",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/176793"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
]
}
MCA dışı bir hesap için accountstatuses.list
çağrısına (örneğin,
bağımsız Merchant Center hesabı) 403
hatası döndürür.
Tek başına accountstatuses.list
çağrısıyla ilgili örnek bir yanıtı burada bulabilirsiniz
hesap:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "111111111 is not a multi-client account (MCA). The only account
service operations allowed on non-MCAs are 'get', 'update',
'authinfo' and 'claimwebsite'."
}
],
"code": 403,
"message": "111111111 is not a multi-client account (MCA). The only account
service operations allowed on non-MCAs are 'get', 'update',
'authinfo' and 'claimwebsite'."
}
}
Toplu mod
GET
yöntemi olan bir accountstatuses.custombatch
hesabı döndürür
çok müşterili hesaptaki birden çok alt hesabın durum bilgileri.
JSON isteği, MCA hesap numarasının merchantId
ve
Alt hesabın accountId
, benzersiz bir batchId
ve method
get
.
POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
Aşağıda örnek bir istek JSON gövdesi verilmiştir:
{
"entries": [
{
"accountId": 1212121212,
"merchantId": 4444444444,
"method": "get",
"batchId": 9
},
{
"accountId": 1313131313,
"merchantId": 4444444444,
"method": "get",
"batchId": 99
}
]
}
Aşağıda örnek bir JSON yanıt gövdesi verilmiştir:
{
"kind": "content#accountstatusesCustomBatchResponse",
"entries": [
{
"batchId": 9,
"accountStatus": {
"kind": "content#accountStatus",
"accountId": "1212121212",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "home_page_issue",
"title": "Website URL not provided",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/176793"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
},
{
"batchId": 99,
"accountStatus": {
"kind": "content#accountStatus",
"accountId": "1313131313",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
}
]
}
Hesap Durumları kaynağını test etme
Aşağıdaki örnekte şuna ait hesap durumu, "Liste" ve "custombatch.get
"
MCA hesapları:
accountstatuses.get
kullanarak bir MCA için alt hesap durumunu öğrenin.API'ye
GET
işlemi gerçekleştirerekmerchantId
veaccountId
edinin uç nokta:GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
Başarı ve hesap için bir
HTTP 200
durum kodu alırsınız JSON dosyasındaki durum listesi.
accountstatuses.list
kullanarak bir MCA için tüm alt hesap durumunu görüntüleyin.merchantId
cihazınızla API uç noktasına bir GET işlemi gerçekleştirin:GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
Başarı ve hesap için bir
HTTP 200
durum kodu alırsınız GönderilenmerchantId
için JSON'deki durum listesi.
MCA için birden fazla alt hesabı şu komutla toplu modda görüntüleyin:
accountstatuses.custombatch
accountID
,merchant ID
veget
kullanarak geçerli JSON oluşturun yöntemidir.API uç noktasına bir POST işlemi gerçekleştirin:
POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
Başarı ve hesap için bir
HTTP 200
durum kodu alırsınız JSON dosyasındaki durum listesi.