Usługi porównywania cen mogą wyświetlać reklamy produktowe w Google w imieniu sprzedawców w krajach, w których dostępny jest program usług porównywania cen. Content API umożliwia grupom usług porównywania cen i domenom usługi porównywania cen organizowanie powiązanych kont za pomocą etykiet. Domeny usługi porównywania cen mogą wyświetlać, etykietować i filtrować powiązane z nimi konta Merchant Center. Grupy usług porównywania cen mogą oznaczać etykietami i wyświetlać domeny usługi porównywania cen powiązane z grupą. Te usługi Content API zapewniają programowe odpowiedniki niektórych funkcji dostępnych w Comparison Shopping Service Center.
Więcej informacji o usługach porównywania cen znajdziesz w artykule Usługi porównywania cen. Informacje o pracy z etykietami w CSS Center znajdziesz w artykule Używanie etykiet kont w Comparison Shopping Service Center.
Typy kont usługi porównywania cen
Usługi w ramach usług w chmurze korzystają z 3 rodzajów kont:
- Grupy usług porównywania cen to konta najwyższego poziomu, które mogą zawierać jedną lub więcej domen usługi porównywania cen.
- Domeny usługi porównywania cen to konta usług porównywania cen, które wyświetlają reklamy produktowe w imieniu sprzedawców. Każda domena usługi porównywania cen może należeć tylko do jednej grupy usług porównywania cen.
- Konta Merchant Center to sprzedawcy, którzy korzystają z domen usług porównywania cen do wyświetlania reklam w Zakupach Google. Usługi porównywania cen można powiązać z różnymi typami kont Merchant Center, w tym z multikontami klientów i indywidualnymi kontami sprzedawców. Każde konto Merchant Center może być powiązane tylko z jedną domeną usługi porównywania cen. Więcej informacji o różnych typach kont Merchant Center znajdziesz w artykule Rodzaje kont w Comparison Shopping Service Center.
Typy etykiet CSS
Usługi porównywania cen używają 2 typów etykiet:
- Etykiety ręczne są tworzone i przypisywane do kont Merchant Center według domen usługi porównywania cen, a do domen usługi porównywania cen według grup usług porównywania cen.
- Etykiety automatyczne są tworzone i przypisywane do kont Merchant Center przez CSS Center. Automatyczne etykiety są dostępne w przypadku różnych rodzajów danych o koncie i mogą pomóc w identyfikacji ważnych kont oraz istotnej aktywności na koncie.
Więcej informacji o typach etykiet, w tym o dostępnych etykietach automatycznych, znajdziesz w artykule Korzystanie z etykiet kont w Comparison Shopping Service Center.
Funkcje i punkty końcowe Content API w przypadku usług porównywania cen
Interfejs Content API udostępnia te punkty końcowe dla usług porównywania cen:
accounts.labels
: umożliwia tworzenie, pobieranie i modyfikowanie etykiet, które mają być stosowane do domeny usługi porównywania cen i kont Merchant Center. Przykład znajdziesz w artykule Tworzenie etykiety.accounts.updatelabels
: Pozwala na stosowanie etykiet do jednego konta Merchant Center. Przykładem jest stosowanie etykiety do konta Merchant Center.accounts.list
: umożliwia pobranie wszystkich kont Merchant Center powiązanych z domeną usługi porównywania cen, w tym etykiet zastosowanych do każdego konta. Możesz też filtrować według etykietyid
, aby pobrać podzbiór powiązanych kont. Przykład: Filtrowanie kont Merchant Center za pomocą etykiet.accounts.get
: umożliwia pobranie etykiet zastosowanych do jednego konta Merchant Center.csses
: umożliwia wyświetlanie powiązań między etykietami a domenami usługi porównywania cen oraz zarządzanie nimi. Przykład znajdziesz w artykule Stosowanie etykiety do domeny usługi porównywania cen.
Podczas wywoływania punktów końcowych accounts
jako domeny usługi porównywania cen należy pamiętać o tych wymaganiach:
- Domeny usługi porównywania cen muszą zawierać
cssId
zamiastmerchantId
. - Domeny usługi porównywania cen muszą zawierać parametr zapytania
view=CSS
. - Domeny usługi porównywania cen muszą zawierać identyfikator powiązanego konta Merchant Center jako
accountId
.
Przykład: tworzenie etykiety
Aby utworzyć nową etykietę, możesz użyć metody accounts.labels.create
. Etykiety można stosować do domen usługi porównywania cen i kont Merchant Center. Etykiety różnych typów kont są jednak odrębne i nie można ich używać zamiennie. Aby utworzyć etykietę na poziomie domeny, którą można zastosować do kont Merchant Center powiązanych z tą domeną, podczas tworzenia etykiety użyj identyfikatora domeny usługi porównywania cen jako accountId
. Aby utworzyć etykietę na poziomie grupy, którą można zastosować do domen usługi porównywania cen powiązanych z grupą, podczas tworzenia etykiety użyj identyfikatora grupy usługi porównywania cen jako parametru accountId
.
Ten przykład pokazuje, jak utworzyć etykietę klucz-konta na poziomie domeny, którą można następnie zastosować do kont Merchant Center powiązanych z tą domeną. Aby utworzyć etykietę, wyślij żądanie POST
, korzystając z tego adresu URL i tego nagłówka żądania:
https://shoppingcontent.googleapis.com/content/v2.1/accounts/accountId/labels
{
"name": "key-accounts",
"description": "All accounts with over a million products"
}
Przykład: zastosowanie etykiety na koncie Merchant Center
Możesz użyć metody accounts.updatelabels
, aby przypisać etykiety do konta Merchant Center powiązanego z domeną usługi porównywania cen. Ten przykład pokazuje, jak zastosować etykietę kluczowe konta utworzoną w poprzednim przykładzie do jednego z najważniejszych kont Merchant Center.
Aby zastosować etykietę, wyślij POST
z użyciem tego adresu URL i tego tekstu żądania:
https://shoppingcontent.googleapis.com/content/v2.1/cssId/accounts/subaccountId/updatelabels/
{
"labelIds": [‘123’] // ‘key-accounts’
}
Przykład: używanie etykiet do filtrowania kont Merchant Center
Po utworzeniu etykiet i zastosowaniu ich do kont Merchant Center powiązanych z domeną usługi porównywania cen możesz użyć metody accounts.list
i przekazać w żądaniu parametr zapytania label, aby zwrócić tylko konta z tą etykietą. Ten przykład pokazuje, jak filtrować konta Merchant Center powiązane z domeną usługi porównywania cen za pomocą atrybutu id
(123
) etykiety key-accounts utworzonej w przykładzie Tworzenie etykiety. Aby pobrać te dane, wyślij GET
z użyciem tego adresu URL:
https://shoppingcontent.googleapis.com/content/v2.1/cssId/accounts?view=CSS&label=123
Nie musisz podawać treści prośby.
Przykład: zastosowanie etykiety do domeny usługi porównywania cen
Możesz też użyć metody csses.updatelabels
, aby przypisać etykiety do domeny usługi porównywania cen powiązanej z grupą usług porównywania cen. W tym przykładzie pokazujemy, jak zastosować etykietę na poziomie grupy key-domains utworzoną za pomocą metody accounts.labels.create
do jednego z najważniejszych kont domen usługi porównywania cen. Pamiętaj, że etykiety domen usługi porównywania cen i kont Merchant Center są oddzielne. Etykiety na poziomie grupy należy tworzyć, podając jako accountId
identyfikator grupy porównywania cen.
Aby zastosować etykietę, wyślij POST
z użyciem tego adresu URL i tego tekstu żądania:
https://shoppingcontent.googleapis.com/content/v2.1/cssGroupId/csses/cssDomainId/updatelabels/
{
"labelIds": [‘456’] // ‘key-domains’
}