Możesz użyć zasobu productstatuses
aby wyświetlić szczegółowy stan produktów w Zakupach Google.
Zobacz problemy z produktami w celu uzyskania szczegółowych informacji na temat typowych problemów.
Sprzedawcy są odpowiedzialni za przestrzeganie zasad Zakupów Google reklam i bezpłatnej informacji o produktach. Google Usługa Zakupy Google zastrzega sobie prawo do egzekwowania tych zasad i odpowiedniego reagowania na nie jeśli zauważymy treści lub zachowania, które naruszają te zasady.
Wymagania
Aby wyświetlić stany produktów:
- Zarejestruj konto w miejscu docelowym.
- Podaj prawidłowy kod kraju w jednym z tych miejsc:
- Pole
feedLabel
. - Pole
shipping
. - Na poziomie pliku danych.
- Ustawienia dostawy na Twoim koncie.
- Pole
Sprawdzanie stanu produktu
Użyj productstatuses.get
, aby wyświetlić
stanu produktu.
Możesz użyć parametru destinations
w żądaniach get
i list
, aby wyświetlić problemy dotyczące określonego miejsca docelowego. Jeśli nie podasz
miejsce docelowe, zwracane są problemy ze wszystkich kwalifikujących się miejsc docelowych.
Oto przykładowe żądanie get
z opcjonalnymi parametrami zapytania:
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantID}/productstatuses/{productId}?destinations=Shopping&fields=productId%2Ctitle
Wszystkie odpowiedzi z formularza productstatuses.get
zawierają te pola:
kind
: wartość to zawszecontent#productStatus
.creationDate
: data utworzenia produktu.lastUpdateDate
: czas ostatniej aktualizacji produktu.googleExpirationDate
: data wygaśnięcia ważności produktu.productId
: identyfikator REST produktu.title
: tytuł produktu.link
: adres URL produktu.destinationStatuses
: Stan produktu w każdym miejscu docelowym i kraju.
Zobaczysz tylko
itemLevelIssues
w odpowiedzi, jeśli w momencie wysyłania zgłoszenia wystąpiły problemy na poziomie produktu.
użytkownika.
Przykładowa odpowiedź JSON:
{
"kind": "content#productStatus",
"productId": "online:en:US:63",
"title": "Third Product",
"link": "http://examplemenc.com/",
"destinationStatuses": [
{
"destination": "Shopping",
"status": "disapproved",
"disapprovedCountries": [
"US", "UK"
]
},
{
"destination": "ShoppingActions",
"status": "disapproved",
"disapprovedCountries": [
"US"
]
},
{
"destination": "SurfacesAcrossGoogle",
"status": "disapproved",
"disapprovedCountries": [
"US"
]
}
],
"itemLevelIssues": [
{
"code": "strong_id_inaccurate",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "mpn",
"destination": "Shopping",
"description": "Incorrect product identifier [mpn]",
"detail": "Use the manufacturer's product identifiers (GTIN, brand, MPN)",
"documentation": "https://support.google.com/merchants/answer/160161",
"applicableCountries": [
"US", "UK"
]
},
{
"code": "image_link_internal_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "image link",
"destination": "Shopping",
"description": "Processing failed [image link]",
"detail": "Wait for the product image to be crawled again (up to 3 days)",
"documentation": "https://support.google.com/merchants/answer/6240184",
"applicableCountries": [
"US, UK"
]
},
{
"code": "landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"destination": "Shopping",
"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",
"applicableCountries": [
"US", "UK"
]
},
{
"code": "missing_condition_microdata",
"servability": "unaffected",
"resolution": "merchant_action",
"destination": "Shopping",
"description": "Missing or invalid data [condition]",
"detail": "Add valid structured data markup to your landing page",
"documentation": "https://support.google.com/merchants/answer/6183460",
"applicableCountries": [
"US", "UK"
]
},
{
"code": "mobile_landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"destination": "Shopping",
"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",
"applicableCountries": [
"US", "UK"
]
}
],
"creationDate": "2019-02-15T20:30:15Z",
"lastUpdateDate": "2019-02-26T16:40:11Z",
"googleExpirationDate": "2019-03-28T16:40:11Z"
}
Wyświetl wszystkie stany produktów
Użyj productstatuses.list
, aby wyświetlić wszystkie produkty i ich stan.
Aby zawęzić zapytanie, możesz użyć tych parametrów:
destinations
: miejsce docelowe, w którym chcesz sprawdzić stany wpisów.pageToken
: umożliwia wyświetlenie kolejnych stron z wynikami. Każda strona manextPageToken
służy do przejścia na następną stronę w sekwencji.maxResults
: maksymalna liczba wyników na stronie.
Oto przykładowe żądanie list
z opcjonalnymi parametrami zapytania:
GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantID}/productstatuses?destinations=Shopping&maxResults=3&pageToken=5108b52782905aa9
Przykładowa odpowiedź JSON:
{
"kind": "content#productstatusesListResponse",
"nextPageToken": "632fd090c95712c6",
"resources": [
{
"kind": "content#productStatus",
"productId": "online:en:US:online-en-US-GGL614",
"title": "Green Headphones",
"link": "https://example.com/green-headphones/",
"destinationStatuses": [
{
"destination": "Shopping",
"status": "disapproved",
"disapprovedCountries": [
"US", "UK"
]
},
{
"destination": "ShoppingActions",
"status": "disapproved",
"disapprovedCountries": [
"US"
]
},
{
"destination": "SurfacesAcrossGoogle",
"status": "disapproved",
"disapprovedCountries": [
"US"
]
}
],
"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",
"applicableCountries": [
"US"
]
},
{
"code": "pending_initial_policy_review",
"servability": "disapproved",
"resolution": "pending_processing",
"destination": "Shopping",
"description": "Pending initial review",
"documentation": "https://support.google.com/merchants/answer/2948694",
"applicableCountries": [
"US, UK"
]
},
{
"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",
"applicableCountries": [
"US", "UK"
]
}
],
"creationDate": "2020-01-09T15:36:39Z",
"lastUpdateDate": "2020-01-14T19:17:02Z",
"googleExpirationDate": "2020-02-13T19:17:02Z"
},
{
"kind": "content#productStatus",
"productId": "online:en:US:43",
"title": "Green shirt",
"link": "https://example.com/shirt-green/",
"destinationStatuses": [
{
"destination": "ShoppingActions",
"status": "approved",
"approvedCountries": [
"US"
]
},
{
"destination": "SurfacesAcrossGoogle",
"status": "approved",
"approvedCountries": [
"US"
]
}
],
"creationDate": "2019-01-29T21:14:36Z",
"lastUpdateDate": "2019-02-21T18:47:44Z",
"googleExpirationDate": "2019-03-23T18:47:44Z"
},
{
"kind": "content#productStatus",
"productId": "online:en:US:40",
"title": "Black hat",
"link": "https://example.com/hat-black/",
"destinationStatuses": [
{
"destination": "SurfacesAcrossGoogle",
"status": "approved",
"approvedCountries": [
"US"
]
}
],
"creationDate": "2019-01-29T21:14:36Z",
"lastUpdateDate": "2019-02-21T18:47:44Z",
"googleExpirationDate": "2019-03-23T18:47:44Z"
}
]
}
Wywołanie productstatuses.list
można bezpiecznie testować w środowisku produkcyjnym
ponieważ nie powoduje on żadnych zmian w Twoich danych.
Miejsca docelowe
Oto miejsca docelowe, których możesz używać w przypadku produktów w Zakupach Google:
shopping ads
: produkty związane z reklamami produktowymi.ShoppingActions
: usługa Kup przez Google.surfaces across google
: bezpłatne informacje o produktach.shopping
: produkty z reklam lokalnego asortymentu produktów.
Problemy na poziomie produktu
Każdy problem na poziomie produktu obejmuje te pola:
code
: kod błędu używany do określenia problemu.servability
: wskazuje, czy produkt jest wyświetlany jako:disapproved
: problem uniemożliwia produktowi które są wyświetlane.unaffected
: produkt jest nadal wyświetlany.
resolution
: informuje, czy sprzedawca może rozwiązać problem.attributeName
: nazwa atrybutu, którego dotyczy problem.destination
: miejsce docelowe, którego dotyczy problem.description
: opis produktu.detail
: podaje więcej informacji o problemie.documentation
: wskazuje, gdzie można znaleźć dokumentację dotyczącą problemu.applicableCountries
: wskazuje kraje, w których występuje problem. usługi.