Załóżmy, że chcesz uzyskać informacje o produktach dostępnych obecnie w koncie. Interesuje Cię w szczególności, czy którykolwiek z Twoich w których występują problemy, które trzeba rozwiązać. Wiesz, jak zdobyć te informacje z Merchant Center, ale wolisz skonfigurować automatyczny system alertów za pomocą Content API. W tym przewodniku wyjaśnimy, jak wagi problemu informacje w interfejsie Content API są mapowane na priorytety problemów widoczne Raporty diagnostyczne w Merchant Center
Przykład w Content API
Aby rozwiązać problemy dotyczące produktów, możesz uruchomić
accountstatuses.get
Twojego konta. Oto przykład skróconego zasobu, który możesz odzyskać:
{
"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"
}
]
},
...
}
W sekcji accountLevelIssues[].severity
możesz sprawdzić wagę Merchant Center
błędów konta. Critical
błędu spowoduje zawieszenie konta, co spowoduje
uniemożliwiają wyświetlanie Twoich produktów.
W sekcji itemLevelIssues
znajdują się błędy, które mogą prowadzić do pojawienia się produktu
odrzucenia. Pamiętaj, że itemLevelIssues[].numItems
informuje, że 2 elementy
na Twoim koncie jest uszkodzony link do zdjęcia, a 5 produktów ma
.
W sekcji itemLevelIssues[].servability
możesz sprawdzić, czy błąd powoduje
produkty, których dotyczy problem. Zwróć uwagę, że zarówno uszkodzony link do zdjęcia, jak i
błąd strony docelowej powoduje odrzucenie produktów.
Aby znaleźć wszystkie produkty, których dotyczy problem,
Productstatuses.list
aby uzyskać pełną listę problemów dotyczących poszczególnych usług. Zwraca
wpisy podobne do tych:
{
"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"
}
],
...
},
...
]
}
Znasz już informacje o problemach dotyczących wszystkich produktów na Twoim koncie, ale nie mamy pewności, jak ważne jest rozwiązanie tych problemów.
W naszym przykładzie productstatuses
możesz użyć itemLevelIssues[].servability
by sprawdzić, czy błąd uniemożliwia wyświetlanie produktu
Kup przez Google, reklamy produktowe lub przestrzeń Google.
Jeśli itemLevelIssues[].servability
to unaffected
jak
ambiguous_gtin
, nie uniemożliwi on sprzedaży produktu
wyświetlania reklam.
Jeśli jednak itemLevelIssues[].servability
ma wartość disapproved
jak
mobile_landing_page_crawling_not_allowed
. To znacznie więcej
to poważny błąd, ponieważ nie możesz wyświetlać swojego produktu, dopóki błąd nie zostanie naprawiony.
W naszym przykładzie (accountstatuses
) w kolumnie accountLevelIssues[].severity
wartość
Sekcja Diagnostyka
w Merchant Center określa priorytety problemów.
i precyzyjnie, co oznaczają poszczególne priorytety.
Najpierw spójrz na raport:
W jaki sposób wszystkie uzyskane informacje za pomocą interfejsu Content API for Shopping. w sekcji Diagnostyka? które wpisy to problemy, które należy rozwiązać jak najszybciej; które można by rozwiązać, ale nie trzeba w niej wprowadzać poprawek? Które problemy sprawi, że produkty nie będą się wyświetlać w reklamach, jeśli ich nie rozwiążesz?
Jak widać na tych przykładach, sekcja Diagnostyka zawiera informacje o wadze.
o problemach związanych z kontem i produktami na tym koncie, a Content API
(za pomocą usługi Accountstatuses
) zawiera informacje o poziomie ważności
wyłącznie w przypadku accountLevel
problemów.
Każde źródło dzieli problemy na 3 kategorie: na temat wagi problemu. Jak ocenić wagę problemów zwracane z usług związanych ze stanem mogą pomóc w szybkim określeniu problemów, które trzeba rozwiązać, a które można bezpiecznie zignorować.
Priorytety
Określenie priorytetu problemu w sekcji Diagnostyka opisuje problem. wagę w jednym z 3 poziomów: błędów, ostrzeżeń i powiadomień. W jak przedstawione powyżej, poziomy są reprezentowane przez obrazy, które występują w pierwszym kolumna: – błędów, dla ostrzeżenia, oraz .
Błędy spowodowały zawieszenie konta lub odrzucenie produktu. Ta powinny zostać jak najszybciej rozwiązane, aby produkty mogły wyświetlać się w wynikach.
Ostrzeżenia mogą negatywnie wpłynąć na skuteczność Twoich reklam i prawdopodobnie doprowadzi do zawieszenia produktu lub konta w przyszłości, chyba że problem .
Powiadomienia to sugerowane optymalizacje pozwalające poprawić jakość danych. Rozwiązuję te problemy są zalecane, ale nie wymagane.
Nie musimy odwiedzać Merchant Center, aby dowiedzieć się, które błędy są które.
W interfejsie Content API pole accountLevelIssues[].severity
w parametrze
accountstatuses
obiekty zasobów mają taki sam efekt
informacje o wadze problemu. Te pola mogą zawierać jedną z 3 wartości:
critical
, error
i suggestion
.
Wartości te mają odpowiedni wpływ na priorytety problemów. na karcie Diagnostyka:
Waga problemu z jakością danych (API) | Priorytety problemów |
---|---|
critical |
Błąd () |
error |
Ostrzeżenie () |
suggestion |
Powiadomienie () |
W naszym przykładzie z usługi accountstatuses
problem z atrybutem missing_ad_words_link
pozwala
wiesz, że musisz połączyć konto Google Ads, aby wyświetlać reklamy, ale nie będzie to możliwe.
wpływa na zatwierdzenie produktu w bazie danych Merchant Center.
Z drugiej strony
editorial_and_professional_standards_destination_url_down_policy
to
poważniejszy skutek zawieszenia konta. Jeśli bierzesz udział
w Kup przez Google, przestrzeni Google lub jeśli masz połączone konto Google Ads
na koncie, błąd critical
uniemożliwia wyświetlanie produktów w
Natychmiastowe zakupy w Google, przestrzeni Google i reklamach produktowych.
Po zgromadzeniu tych informacji możesz teraz stworzyć oprogramowanie do generowania alertów, od razu zwróć uwagę na ważne kwestie, a zbierasz mniej poważne problemy wymagające ostatecznego rozwiązania bez konieczności odwiedzania Merchant Center, rozróżnienie, które jest które.