- Zasób: promocja
- RedemptionChannel
- Atrybuty
- ProductApplicability
- OfferType
- CouponValueType
- DestinationEnum
- StoreApplicability
- PromotionStatus
- DestinationStatus
- Stan
- ItemLevelIssue
- Waga
- Metody
Zasób: promocja
Oznacza promocję. Więcej informacji znajdziesz w tych artykułach:
Wymagane atrybuty wejściowe promocji, które muszą przejść weryfikację danych, są zdefiniowane poniżej:
Po wstawieniu i zaktualizowaniu danych promocji może minąć kilka minut, zanim będzie można pobrać ostateczną promocję.
Zapis JSON |
---|
{ "name": string, "promotionId": string, "contentLanguage": string, "targetCountry": string, "redemptionChannel": [ enum ( |
Pola | |
---|---|
name |
Identyfikator. Nazwa promocji. Format: |
promotion |
Wymagany. Użytkownik podał identyfikator promocji, aby jednoznacznie ją zidentyfikować. Aby zapobiec odrzuceniu promocji, pamiętaj o wymaganiach minimalnych. |
content |
Wymagany. Dwuliterowy kod języka ISO 639-1 promocji. Promocje są dostępne tylko w wybranych językach. |
target |
Wymagany. Kraj docelowy używany jako część unikalnego identyfikatora. Wyrażony jako kod regionu CLDR. Promocje są dostępne tylko w wybranych krajach: Bezpłatne informacje i reklamy produktowe Reklamy lokalnego asortymentu produktów |
redemption |
Wymagany. Kanał wykorzystania promocji. Wymagany jest co najmniej 1 kanał. |
data |
Tylko dane wyjściowe. Podstawowe źródło danych promocji. |
attributes |
Opcjonalnie: Lista atrybutów promocji. |
custom |
Opcjonalnie: Lista atrybutów niestandardowych (podanych przez sprzedawcę). Można go też używać do przesyłania dowolnego atrybutu specyfikacji danych w formie ogólnej (np. |
promotion |
Tylko dane wyjściowe. stan promocji, problemy z weryfikacją danych, czyli informacje o promocji obliczonej asynchronicznie. |
version |
Opcjonalnie: Reprezentuje bieżącą wersję (aktualność) promocji, która może służyć do zachowania prawidłowej kolejności, gdy wprowadzane są jednocześnie liczne aktualizacje. Jeśli jest ustawiona, zapobiega wstawianiu, gdy numer wersji jest niższy niż numer bieżącej wersji istniejącej promocji. Ponowna wstawka (np. odświeżenie promocji po 30 dniach) może być wykonana za pomocą bieżącego Jeśli operacja zostanie zablokowana, zostanie wywołany wyjątek przerwania. |
RedemptionChannel
Kanał promocji.
Wartości w polu enum | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
Wskazuje, że kanał jest nieokreślony. |
IN_STORE |
Wskazuje, że kanał jest w sklepie. Jest to ten sam kanał local , który jest używany do products . |
ONLINE |
Wskazuje, że kanał jest online. |
Atrybuty
Atrybuty.
Zapis JSON |
---|
{ "productApplicability": enum ( |
Pola | |
---|---|
product |
Wymagany. Określa, czy promocja dotyczy wszystkich produktów, czy tylko określonych produktów. |
offer |
Wymagany. Typ promocji. Ten atrybut wskazuje, czy klienci muszą wykorzystać kod kuponu, aby skorzystać z promocji. |
generic |
Opcjonalnie: Ogólny kod promocyjny dla promocji. Aby można było używać pola |
long |
Wymagany. Długi tytuł promocji. |
coupon |
Wymagany. Atrybut typ wartości kuponu, który wskazuje typ promocji, którą prowadzisz. W zależności od typu wybranej wartości kuponu niektóre atrybuty są wymagane. |
promotion |
Wymagany. Lista miejsc docelowych, w których obowiązuje promocja. Jeśli nie określisz miejsca docelowego, dodając do źródła danych obsługiwaną wartość, Twoja promocja wyświetli się domyślnie w reklamach produktowych i bezpłatnych informacjach. Możliwe, że wcześniej zdarzyło Ci się przesyłać te wartości jako miejsca docelowe dla Twoich produktów: Shopping Actions, Surfaces across Google, Local surfaces across Google. Aby reprezentować te wartości, użyj właściwości |
item |
Opcjonalnie: Filtrowanie produktów według identyfikatora produktu w promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
brand |
Opcjonalnie: Filtrowanie produktów według marki w promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
item |
Opcjonalnie: Filtrowanie produktów według identyfikatora grupy produktów dla promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją [productApplicability] ma wartość specific_products. |
product |
Opcjonalnie: Filtrowanie produktów według typu produktu w promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
item |
Opcjonalnie: Filtrowanie produktów według wykluczenia identyfikatora produktu w promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
brand |
Opcjonalnie: Filtrowanie produktów według wykluczenia marki w promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
item |
Opcjonalnie: Filtrowanie produktów według identyfikatora grupy produktów. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
product |
Opcjonalnie: Filtr produktów według wykluczenia typu produktu w promocji. Atrybuty umożliwiające filtrowanie produktów mają zastosowanie tylko wtedy, gdy atrybut produkty objęte promocją |
minimum |
Opcjonalnie: Minimalna kwota do zapłaty w ramach promocji. |
minimum |
Opcjonalnie: Minimalna wielkość zakupu w ramach promocji. |
limit |
Opcjonalnie: Maksymalna wielkość zakupu w promocji. |
limit |
Opcjonalnie: Maksymalna cena produktu w promocji. |
percent |
Opcjonalnie: Rabat procentowy oferowany w ramach promocji. |
money |
Opcjonalnie: Kwota rabatu oferowana w ramach promocji. |
get |
Opcjonalnie: Liczba produktów objętych rabatem w promocji. Atrybut jest ustawiany, gdy wartość |
free |
Opcjonalnie: Wartość prezentu w ramach promocji. |
free |
Opcjonalnie: Opis prezentu w ramach promocji. |
free |
Opcjonalnie: Identyfikator produktu prezentu w ramach promocji. |
promotion |
Wymagany. |
promotion |
Opcjonalnie: |
store |
Opcjonalnie: Określ, czy promocja ma dotyczyć wszystkich sklepów czy tylko wybranych. Promocje reklam lokalnego asortymentu produktów powodują błąd, jeśli nie uwzględniono w nich możliwości zastosowania w sklepie. Jeśli opcja |
store |
Opcjonalnie: Kody sklepów do uwzględnienia w promocji. Atrybuty umożliwiające filtrowanie sklepów mają zastosowanie tylko wtedy, gdy atrybut Kod sklepu (identyfikator sklepu z profilu firmy) sklepu stacjonarnego, w którym sprzedawany jest produkt. Więcej informacji znajdziesz w specyfikacji danych o asortymencie produktów dostępnych lokalnie. |
store |
Opcjonalnie: Kody sklepów do wykluczenia w promocji. Atrybuty umożliwiające filtrowanie sklepów mają zastosowanie tylko wtedy, gdy atrybut |
promotion |
Opcjonalnie: Adres URL strony w witrynie sprzedawcy, na której wyświetla się promocja. Promocje reklam lokalnego asortymentu produktów powodują błąd, jeśli nie ma elementu |
ProductApplicability
Produkt lub lista produktów, których dotyczy promocja.
Wartości w polu enum | |
---|---|
PRODUCT_APPLICABILITY_UNSPECIFIED |
Nie wiadomo, do których produktów ma zastosowanie promocja. |
ALL_PRODUCTS |
Dotyczy wszystkich produktów. |
SPECIFIC_PRODUCTS |
Dotyczy tylko jednego produktu lub listy produktów. |
OfferType
Typ oferty w ramach promocji.
Wartości w polu enum | |
---|---|
OFFER_TYPE_UNSPECIFIED |
Nieznany typ oferty. |
NO_CODE |
Typ oferty bez kodu. |
GENERIC_CODE |
Typ oferty z kodem. Ogólny kod promocyjny dla promocji jest wymagany, gdy offerType = GENERIC_CODE . |
CouponValueType
Typ wartości kuponu promocji.
Wartości w polu enum | |
---|---|
COUPON_VALUE_TYPE_UNSPECIFIED |
Wskazuje, że typ wartości kuponu jest nieokreślony. |
MONEY_OFF |
Typ wartości kuponu na kwotę rabatu. |
PERCENT_OFF |
Typ wartości kuponu rabatu procentowego. |
BUY_M_GET_N_MONEY_OFF |
Kup większą ilość i zyskaj zniżkę o wartość N. Pole minimumPurchaseQuantity i getThisQuantityDiscounted musi być obecne. Musisz też podać moneyOffAmount . |
BUY_M_GET_N_PERCENT_OFF |
Kup większą ilość i zyskaj zniżkę procentową N na podstawie typu wartości kuponu. Pole minimumPurchaseQuantity i getThisQuantityDiscounted musi być obecne. Musisz też podać percent_off_percentage . |
BUY_M_GET_MONEY_OFF |
Kup większą ilość i oszczędź pieniądze. Pole „minimumPurchaseQuantity ” i „moneyOffAmount ” są wymagane. |
BUY_M_GET_PERCENT_OFF |
Kup większą ilość i oszczędź pieniądze. Pole „minimumPurchaseQuantity ” i „percent_off_percentage ” są wymagane. |
FREE_GIFT |
Prezent (tylko opis). |
FREE_GIFT_WITH_VALUE |
Prezent o wartości pieniężnej. |
FREE_GIFT_WITH_ITEM_ID |
Prezent z identyfikatorem produktu. |
FREE_SHIPPING_STANDARD |
Typ wartości kuponu standardowej bezpłatnej dostawy. Dostępne tylko w przypadku promocji online. |
FREE_SHIPPING_OVERNIGHT |
Typ wartości kuponu na bezpłatną dostawę przez noc. Dostępne tylko w przypadku promocji online. |
FREE_SHIPPING_TWO_DAY |
Typ wartości kuponu na bezpłatną dostawę w ciągu 2 dni. Dostępne tylko w przypadku promocji online. |
DestinationEnum
wartości docelowych,
Wartości w polu enum | |
---|---|
DESTINATION_ENUM_UNSPECIFIED |
Nie określono. |
SHOPPING_ADS |
Reklamy produktowe. |
DISPLAY_ADS |
Reklamy displayowe. |
LOCAL_INVENTORY_ADS |
Reklamy lokalnego asortymentu produktów – |
FREE_LISTINGS |
Bezpłatne informacje. |
FREE_LOCAL_LISTINGS |
Bezpłatne lokalne informacje o produktach |
YOUTUBE_SHOPPING |
Zakupy w YouTube. |
YOUTUBE_SHOPPING_CHECKOUT |
Płatność w Zakupach w YouTube. |
YOUTUBE_AFFILIATE |
Kanał partnerski w YouTube. |
FREE_VEHICLE_LISTINGS |
Bezpłatne informacje o pojazdach. |
VEHICLE_ADS |
Reklamy pojazdów. |
CLOUD_RETAIL |
Cloud Retail. |
LOCAL_CLOUD_RETAIL |
Local Cloud Retail. |
StoreApplicability
Kody sklepów lub lista kodów sklepów, do których ma zastosowanie promocja. Tylko do promocji reklam lokalnego asortymentu produktów.
Wartości w polu enum | |
---|---|
STORE_APPLICABILITY_UNSPECIFIED |
Nie wiadomo, do których kodów sklepów ma zastosowanie promocja. |
ALL_STORES |
Promocja dotyczy wszystkich sklepów. |
SPECIFIC_STORES |
Promocja dotyczy tylko określonych sklepów. |
PromotionStatus
Stan promocji.
Zapis JSON |
---|
{ "destinationStatuses": [ { object ( |
Pola | |
---|---|
destination |
Tylko dane wyjściowe. Miejsca docelowe promocji. |
item |
Tylko dane wyjściowe. Lista problemów związanych z promocją. |
creation |
Tylko dane wyjściowe. Data utworzenia promocji w formacie ISO 8601: data, godzina i przesunięcie, np. |
last |
Tylko dane wyjściowe. Data ostatniej aktualizacji stanu promocji w formacie ISO 8601: data, godzina i przesunięcie, np. |
DestinationStatus
Stan określonego miejsca docelowego.
Zapis JSON |
---|
{ "reportingContext": enum ( |
Pola | |
---|---|
reporting |
Tylko dane wyjściowe. Nazwa miejsca docelowego promocji. |
status |
Tylko dane wyjściowe. Stan określonego miejsca docelowego. |
Stan
bieżący stan promocji.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Nieznany stan promocji. |
IN_REVIEW |
Promocja jest w trakcie sprawdzania. |
REJECTED |
Promocja została odrzucona. |
LIVE |
Promocja jest zatwierdzona i aktywna. |
STOPPED |
Promocja została wstrzymana przez sprzedawcę. |
EXPIRED |
Promocja nie jest już aktywna. |
PENDING |
Promocja nie została zatrzymana, a wszystkie opinie zostały zatwierdzone, ale data jej obowiązywania przypada w przyszłości. |
ItemLevelIssue
Problem związany z promocją.
Zapis JSON |
---|
{ "code": string, "severity": enum ( |
Pola | |
---|---|
code |
Tylko dane wyjściowe. Kod błędu. |
severity |
Tylko dane wyjściowe. Wpływ tego problemu na wyświetlanie promocji. |
resolution |
Tylko dane wyjściowe. Czy problem może zostać rozwiązany przez sprzedawcę. |
attribute |
Tylko dane wyjściowe. nazwę atrybutu, jeśli problem jest spowodowany przez pojedynczy atrybut. |
reporting |
Tylko dane wyjściowe. Miejsce docelowe, którego dotyczy problem. |
description |
Tylko dane wyjściowe. Krótki opis problemu w języku angielskim. |
detail |
Tylko dane wyjściowe. szczegółowy opis problemu w języku angielskim. |
documentation |
Tylko dane wyjściowe. adres URL strony internetowej, która pomoże w rozwiązaniu tego problemu. |
applicable |
Tylko dane wyjściowe. Lista kodów krajów (ISO 3166-1 alfa-2), w przypadku których problem dotyczy oferty. |
Poziom ważności
Waga problemu.
Wartości w polu enum | |
---|---|
SEVERITY_UNSPECIFIED |
Nie określono. |
NOT_IMPACTED |
Ten problem jest ostrzeżeniem i nie ma bezpośredniego wpływu na promocję. |
DEMOTED |
Promocja jest zdegradowana i najprawdopodobniej ma ograniczoną skuteczność w wynikach wyszukiwania. |
DISAPPROVED |
Problem powoduje odrzucenie promocji. |
Metody |
|
---|---|
|
Pobiera promocję z konta Merchant Center. |
|
Wstawia promocję na konto Merchant Center. |
|
Wyświetla promocje na Twoim koncie Merchant Center. |