Hesabınızda şu anda bulunan ürünler hakkında bilgi almak istediğinizi varsayalım. Özellikle ürünlerinizden herhangi birinde ele alınması gereken sorunlar olup olmadığını öğrenmek istiyorsunuz. Bu bilgileri Merchant Center'dan nasıl alacağınızı biliyorsunuz ancak Content API'yi kullanarak otomatik bir uyarı sistemi kurmayı tercih ediyorsunuz. Bu rehberde, Content API'deki sorun ciddiyeti bilgilerinin, Merchant Center'daki teşhis raporlarında görülen sorun önceliklendirmesiyle nasıl eşlendiği açıklanmaktadır.
Content API ile örnek
Ürünlerinizi etkileyen sorunları almak için hesabınızda
accountstatuses.get
komutunu çalıştırabilirsiniz. Geri aldığınız kaynağın kısaltılmış bir örneğini aşağıda bulabilirsiniz:
{
"kind": "content#accountStatus",
"accountId": "...",
"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"
}
]
},
...
}
accountLevelIssues[].severity
bölümünde Merchant Center hesap hatalarının önem derecesini görürsünüz. Critical
hataları, hesabın askıya alınmasına neden olur ve bu durum, ürünlerinizi yayınlamanızı engeller.
itemLevelIssues
bölümünde, ürünlerin reddedilmesine neden olabilecek ürün hatalarını görebilirsiniz. itemLevelIssues[].numItems
simgesinin, hesabınızdaki 2 öğenin bozuk bir resim bağlantısından etkilendiğini ve 5 öğede açılış sayfası hatası olduğunu gösterdiğini unutmayın.
itemLevelIssues[].servability
bölümünde, hatanın etkilenen ürünlerin onaylanmamasına neden olup olmadığını görebilirsiniz. Hem bozuk resim bağlantısının hem de açılış sayfası hatasının ürünlerin onaylanmamasına neden olduğunu unutmayın.
Etkilenen tüm ürünleri bulmak için
Productstatuses.list
çağrısını yaparak ürün bazında sorunların tam listesini alırsınız. Aşağıdaki gibi girişler döndürür:
{
"kind": "content#productstatusesListResponse",
...
"resources": [
{
"kind": "content#productStatus",
"productId": "online:en:US:online-en-US-GGL614",
...
"itemLevelIssues": [
{
"code": "mobile_landing_page_crawling_not_allowed",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"destination": "Shopping",
"description": "Mobile page not crawlable due to robots.txt",
"detail": "Update your robots.txt file to allow user-agents \"Googlebot\" and \"Googlebot-Image\" to crawl your site",
"documentation": "https://support.google.com/merchants/answer/6098296"
},
{
"code": "pending_initial_policy_review",
"servability": "disapproved",
"resolution": "pending_processing",
"destination": "Shopping",
"description": "Pending initial review",
"documentation": "https://support.google.com/merchants/answer/2948694"
},
{
"code": "ambiguous_gtin",
"servability": "unaffected",
"resolution": "merchant_action",
"attributeName": "gtin",
"destination": "Shopping",
"description": "Ambiguous value [gtin]",
"detail": "Use the full GTIN. Include leading zeroes, and use the full UPC, EAN, JAN, ISBN-13, or ITF-14.",
"documentation": "https://support.google.com/merchants/answer/7000891"
}
],
...
},
...
]
}
Artık hesabınızdaki tüm ürünlerle ilgili sorunlar hakkında bilgi sahibi olabilirsiniz ancak bu sorunları düzeltmenin ne kadar önemli olduğu net değildir.
productstatuses
örneğimizde, bir hatanın ürünü Google'da Satın Alma, Alışveriş reklamları veya Google platformlarında sunma özelliğini devre dışı bırakıp bırakmadığını öğrenmek için itemLevelIssues[].servability
kullanabilirsiniz.
itemLevelIssues[].servability
, unaffected
gibi bir ambiguous_gtin
hatasıysa hata, ürününüzün yayınlanmasını engellemez.
Ancak itemLevelIssues[].servability
, disapproved
gibi bir mobile_landing_page_crawling_not_allowed
hatasıysa bu çok daha ciddi bir hatadır. Çünkü hata düzeltilene kadar ürününüzü yayınlayamazsınız.
accountstatuses
örneğimizde, accountLevelIssues[].severity
bölümündeki Teşhis bölümünde, Merchant Center'da sorun önceliklendirmesi ve farklı önceliklerin tam olarak ne anlama geldiği tanımlanır.
Öncelikle rapora göz atın:
Content API for Shopping'den aldığınız tüm bilgiler, Teşhis bölümünde gördüğünüz bilgilerle nasıl ilişkilendiriliyor? Hangi girişler en kısa sürede düzeltmeniz gereken sorunlar ve hangileri düzeltilmesi iyi olur ancak düzeltilmesi zorunlu değildir? Hangi sorunlar giderilmezse ürünlerinizin reklamlarınızda yayınlanması durdurulur?
Bu örneklerde gösterildiği gibi, Teşhis bölümü hesaptaki ve bu hesaptaki ürünlerle ilgili sorunlar hakkında önem derecesi bilgileri sağlarken Content API (Accountstatuses
hizmeti aracılığıyla) yalnızca accountLevel
sorunlarıyla ilgili önem derecesi bilgileri sağlar.
Her kaynak, sorunları önem derecesine göre üç kategoriye ayırır. Durumla ilgili hizmetlerden döndürülen sorunların ciddiyetini nasıl değerlendireceğinizi anlamak, hangi sorunların ele alınmasının en önemli olduğunu ve hangi sorunların güvenle göz ardı edilebileceğini hızlı bir şekilde belirlemenize yardımcı olabilir.
Sorunları önceliklendirme
Teşhis bölümündeki sorun önceliklendirme, sorunun önem derecesini üç düzeyden biri olarak tanımlar: hatalar, uyarılar ve bildirimler. Yukarıdaki gibi rapor tablolarında bu düzeyler, ilk sütunda görünen resimlerle gösterilir: hatalar,
uyarılar ve
bildirimler için kullanılır.
Hatalar, hesabın askıya alınmasına veya öğenin reddedilmesine neden oldu. Öğelerin sonuçlarda tekrar görünmeye uygun olması için bu sorunlar en kısa sürede çözülmelidir.
Uyarılar, reklamlarınızın performansını olumsuz etkileyebilir ve sorun çözülmediği takdirde gelecekte öğelerin veya hesabın askıya alınmasına neden olabilir.
Bildirimler, veri kalitesini artırmak için önerilen optimizasyonlardır. Bu sorunların çözülmesi önerilir ancak zorunlu değildir.
Ancak hangi hatanın ne olduğunu öğrenmek için Merchant Center'ı ziyaret etmemize gerek yoktur.
Content API'de, accountstatuses
kaynak nesnelerindeki accountLevelIssues[].severity
alanı aynı sorun ciddiyeti bilgilerini sağlar. Bu alanlar şu üç değerden birini içerebilir: critical
, error
ve suggestion
.
Bu değerler, Teşhis sekmesindeki sorun önceliklendirmesiyle bire bir eşleşir:
Veri Kalitesi Sorununun Ciddiyeti (API) | Sorunları Önceliklendirme |
---|---|
critical |
Hata ( |
error |
Uyarı ( |
suggestion |
Bildirim ( |
Bu nedenle, accountstatuses
örneğimizdeki missing_ad_words_link
sorunu, reklam yayınlamak için bir Google Ads hesabı bağlamanız gerektiğini bildirir ancak Merchant Center veritabanınızda ürünün onaylanmasını etkilemez.
Diğer taraftan, editorial_and_professional_standards_destination_url_down_policy
, hesabınızı askıya alan daha ciddi bir hatadır. Google ile Satın Al veya Google genelindeki platformlara katılıyorsanız ya da bağlı bir Google Ads hesabınız varsa critical
hatası, ürünlerinizin Google ile Satın Al, Google genelindeki platformlar ve Alışveriş reklamları programlarında hemen yayınlanmasını durdurur.
Bu bilgilerle donanmış olarak, artık hangi sorunun hangi sorun olduğunu anlamak için Merchant Center'ı ziyaret etmenize gerek kalmadan, önemli sorunları hemen dikkatinize sunacak ve daha az ciddi sorunları nihai olarak düzeltmek üzere toplayacak uyarı yazılımları yazabilirsiniz.