Sorunun önem derecesi ve Merchant Center Teşhis Aracı

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:

Merchant Center'daki teşhis raporu

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: Hata hatalar, Uyarı uyarılar ve Bildirim 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 (Hata)
error Uyarı (Uyarı)
suggestion Bildirim (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.