Şu anda hesabınızda bulunan ürünler hakkında bilgi almak istediğinizi varsayalım. Özellikle de ü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 uyarı sistemi oluşturmayı tercih ediyorsunuz. Bu kılavuzda, Content API'deki sorun önem derecesi bilgilerinin Merchant Center'daki Teşhis raporlarında görülen sorun öncelik sıralamasıyla nasıl eşleştiğini ele alacağız.
Content API ile örnek
Ürünlerinizi etkileyen sorunları öğrenmek amacıyla hesabınız için accountstatuses.get
hizmetini çalıştırabilirsiniz. Geri aldığınız kaynağın kısaltılmış bir örneği aşağıda verilmiştir:
{
"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 hesabı hatalarının önem derecesini görürsünüz. Critical
hataları hesabın askıya alınmasına neden olacak ve ürünlerinizi sunmayacaksınız.
itemLevelIssues
bölümünde, ürünlerin onaylanmamasına neden olabilecek ürün hatalarını görebilirsiniz. itemLevelIssues[].numItems
, hesabınızdaki 2 öğenin bozuk bir resim bağlantısından etkilendiğini ve 5 öğede açılış sayfası hatası olduğunu belirtir.
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ı 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 ürün bazında sorunların tam listesini almak üzere Productstatuses.list
numaralı telefonu arayın. 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 sahibisiniz, ancak bu sorunları düzeltmenin ne kadar önemli olduğu tam olarak anlaşılmıyor.
productstatuses
örneğimizde, bir hatanın ürünü Google ile Satın Al, 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
değeri, ambiguous_gtin
hatası gibi unaffected
ise hata, ürününüzün yayınlanmasını engellemez.
Bununla birlikte, itemLevelIssues[].servability
değeri mobile_landing_page_crawling_not_allowed
hatası gibi disapproved
ise bu çok daha ciddi bir hatadır. Çünkü hata düzeltilene kadar ürününüzü sunamazsınız.
accountstatuses
örneğimizde, accountLevelIssues[].severity
bölümündeki Merchant Center'daki Teşhis bölümünde, sorun önceliklendirmesi ve farklı önceliklerin tam olarak ne anlama geldiği açıklanmaktadır.
İlk olarak rapora göz atın:
Content API for Shopping'den edindiğiniz tüm bilgiler Teşhis bölümünde gördüklerinizle nasıl ilişkilidir? Hangi girişler bir an önce düzeltmeniz gereken sorunlar? Hangi girişler üzerinde durulur, ancak düzeltilmesi gerekli olmayan sorunlar var mı? Hangi sorunlar giderilmezse ürünlerinizin reklamlarınızda yayınlanmasını durdurur?
Bu örneklerde gösterildiği gibi Teşhis bölümünde hesap ve hesaptaki ürünlerle ilgili sorunlar hakkındaki önem düzeyi bilgileri sağlanırken, Content API (Accountstatuses
hizmeti aracılığıyla) yalnızca accountLevel
sorunları için önem düzeyi bilgileri sağlar.
Her kaynak, sorunları önem derecesine göre üç kategoriye ayırır. Durumla ilgili hizmetlerden gelen sorunların önem derecesini nasıl değerlendireceğinizi anlamak, ele alınması gereken en önemli sorunların ve güvenli bir şekilde göz ardı edilebilecek sorunların hızlı bir şekilde tespit edilmesine yardımcı olabilir.
Sorunları önceliklendirme
Teşhis bölümündeki sorun önceliklendirmesi, sorunun önem derecesini şu üç düzeyden biri olarak açıklar: hatalar, uyarılar ve bildirimler. Yukarıdaki gibi rapor tablolarında, bu düzeyler ilk sütunda görünen resimlerle temsil edilir: hatalar için , uyarılar için ve bildirimler için .
Hatalar, hesabın askıya alınmasına veya öğelerin reddedilmesine neden olmuştur. Öğelerin sonuçlarda tekrar görünmeye uygun olmasını sağlamak için mümkün olan en kısa sürede bu sorunlar çözülmelidir.
Uyarılar, reklamlarınızın performansını olumsuz yönde 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 hataların olduğunu bulmak için Merchant Center'ı ziyaret etmemiz gerekmez.
Content API'de accountstatuses
kaynak nesnelerindeki accountLevelIssues[].severity
alanı aynı sorunun önem derecesi bilgilerini sağlar. Bu alanlar şu üç değerden birini içerebilir: critical
, error
ve suggestion
.
Bu değerler, Teşhis sekmesindeki sorun önceliğiyle bire bir eşleşmeye sahiptir:
Veri Kalitesi Sorunun Önem Düzeyi (API) | Sorun Önceliklendirme |
---|---|
critical |
Hata () |
error |
Uyarı () |
suggestion |
Bildirim () |
accountstatuses
örneğimizde missing_ad_words_link
sorunu, reklam yayınlamak için bir Google Ads hesabı bağlamanız gerektiğini belirtir. Ancak bu, ürünün Merchant Center veritabanınızdaki onayını etkilemez.
Diğer yandan, editorial_and_professional_standards_destination_url_down_policy
, hesabınızın askıya alınmasına neden olan daha ciddi bir hatadır. Google ile Satın Al, Google platformları ve bağlı bir Google Ads hesabınız varsa critical
hatası, ürünlerinizin Google ile Satın Al, Google platformları ve Alışveriş Reklamları programlarında yayınlanmasını hemen durdurur.
Elinizde bulunan bu bilgiler sayesinde, önemli sorunları hemen dikkatinize sunan ve nihai olarak düzeltilmesi için daha az ciddi sorunları toplayacak uyarı yazılımları yazabilirsiniz. Bu yazılımlardan hangisinin hangisi olduğunu anlamak için Merchant Center'ı ziyaret etmeniz gerekmez.