- Recurso: promoção
- RedemptionChannel
- Atributos
- ProductApplicability
- OfferType
- CouponValueType
- DestinationEnum
- StoreApplicability
- PromotionStatus
- DestinationStatus
- Estado
- ItemLevelIssue
- Gravidade
- Métodos
Recurso: promoção
Representa uma promoção. Consulte os artigos a seguir para mais detalhes.
Os atributos de entrada de promoção obrigatórios para passar nas verificações de validação de dados são definidos principalmente abaixo:
Depois de inserir ou atualizar uma entrada de promoção, pode levar vários minutos até que a promoção final seja recuperada.
Representação JSON |
---|
{ "name": string, "promotionId": string, "contentLanguage": string, "targetCountry": string, "redemptionChannel": [ enum ( |
Campos | |
---|---|
name |
Identificador. Nome da promoção. Formato: |
promotion |
Obrigatório. O usuário forneceu o ID da promoção para identificar exclusivamente a promoção. Siga os requisitos mínimos para evitar reprovações de promoção. |
content |
Obrigatório. O código de idioma ISO 639-1 de duas letras da promoção. As promoções são exibidas apenas em alguns idiomas. |
target |
Obrigatório. O país de destino usado como parte do identificador exclusivo. Representado como um código de território CLDR. As promoções estão disponíveis apenas em alguns países, listagens sem custo financeiro e anúncios do Shopping anúncios de inventário local |
redemption |
Obrigatório. Canal de resgate da promoção. É necessário ter pelo menos um canal. |
data |
Apenas saída. A origem de dados principal da promoção. |
attributes |
Opcional. Uma lista de atributos de promoção. |
custom |
Opcional. Uma lista de atributos personalizados (fornecidos pelo comerciante). Ele também pode ser usado para enviar qualquer atributo da especificação de dados na forma genérica (por exemplo, |
promotion |
Apenas saída. O status de uma promoção, problemas de validação de dados, ou seja, informações sobre uma promoção computada de forma assíncrona. |
version |
Opcional. Representa a versão existente (atualização) da promoção, que pode ser usada para preservar a ordem correta quando várias atualizações são feitas ao mesmo tempo. Se definido, a inserção é impedida quando o número da versão é menor que o número da versão atual da promoção. A reinserção (por exemplo, atualização da promoção após 30 dias) pode ser realizada com o Se a operação for impedida, a exceção será lançada. |
RedemptionChannel
Canal de uma promoção.
Enums | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
Indica que o canal não foi especificado. |
IN_STORE |
Indica que o canal está na loja. Isto é o mesmo que o canal local usado para products . |
ONLINE |
Indica que o canal está on-line. |
Atributos
Atributos.
Representação JSON |
---|
{ "productApplicability": enum ( |
Campos | |
---|---|
product |
Obrigatório. A aplicabilidade da promoção a todos os produtos ou apenas a produtos específicos. |
offer |
Obrigatório. Tipo da promoção. Use esse atributo para indicar se os clientes precisam ou não de um código do cupom para resgatar a promoção. |
generic |
Opcional. Código de resgate genérico da promoção. Para ser usado com o campo |
long |
Obrigatório. Título longo da promoção. |
coupon |
Obrigatório. O atributo tipo de valor do cupom para indicar o tipo de promoção que você está exibindo. Dependendo do tipo de valor do cupom selecionado, alguns atributos são obrigatórios. |
promotion |
Obrigatório. A lista de destinos a que a promoção se aplica. Se você não especificar um destino incluindo um valor compatível na sua fonte de dados, a promoção vai aparecer nos anúncios do Shopping e nas listagens sem custo financeiro por padrão. Talvez você já tenha enviado os seguintes valores como destinos para seus produtos: Shopping Actions, Google plataformas e Plataformas locais do Google. Para representar esses valores, use |
item |
Opcional. Filtre por ID do item para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto |
brand |
Opcional. Filtre por marca para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto |
item |
Opcional. Filtro de produtos por ID do grupo de itens para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto [productApplicability] dos produtos qualificados para a promoção está definido como specific_products. |
product |
Opcional. Filtro de produto por tipo de produto para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto |
item |
Opcional. Filtre por exclusão de ID do item para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto |
brand |
Opcional. Filtro de produtos por exclusão de marca para a promoção. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto |
item |
Opcional. Filtre por ID do grupo de itens. Os atributos de filtro do produto só se aplicam quando o atributo aplicabilidade do produto |
product |
Opcional. Filtre por exclusão de tipo de produto para a promoção. Os atributos de filtro de produto só se aplicam quando o atributo |
minimum |
Opcional. Montante mínimo da compra da promoção. |
minimum |
Opcional. Quantidade mínima de compra da promoção. |
limit |
Opcional. Quantidade de compra máxima da promoção. |
limit |
Opcional. Preço máximo do produto na promoção. |
percent |
Opcional. O desconto percentual oferecido na promoção. |
money |
Opcional. O valor do desconto oferecido na promoção. |
get |
Opcional. O número de itens com desconto na promoção. O atributo é definido quando |
free |
Opcional. Valor do brinde da promoção. |
free |
Opcional. Descrição do brinde da promoção. |
free |
Opcional. ID do item de brinde da promoção. |
promotion |
Obrigatório. |
promotion |
Opcional. Representação |
store |
Opcional. Se a promoção se aplica a todas as lojas ou apenas a lojas específicas. As promoções de anúncios de inventário local vão gerar um erro se nenhuma aplicabilidade à loja for incluída. Um erro |
store |
Opcional. Códigos da loja a serem incluídos na promoção. Os atributos de filtro da loja só se aplicam quando o atributo O código da loja (o ID da loja do seu Perfil da Empresa) da loja física em que o produto é vendido. Consulte a Especificação dos dados do inventário de produtos locais para mais informações. |
store |
Opcional. Códigos de loja a serem excluídos da promoção. Os atributos de filtro da loja só se aplicam quando o atributo |
promotion |
Opcional. URL da página no site do comerciante em que a promoção aparece. As promoções de anúncios de inventário local geram um erro se nenhum |
ProductApplicability
A qual produto ou lista de produtos a promoção se aplica.
Enums | |
---|---|
PRODUCT_APPLICABILITY_UNSPECIFIED |
Não é possível saber quais produtos a promoção se aplica. |
ALL_PRODUCTS |
Aplicável a todos os produtos. |
SPECIFIC_PRODUCTS |
Aplicável apenas a um único produto ou lista de produtos. |
OfferType
Tipo de oferta de uma promoção.
Enums | |
---|---|
OFFER_TYPE_UNSPECIFIED |
Tipo de oferta desconhecido. |
NO_CODE |
Tipo de oferta sem código. |
GENERIC_CODE |
Tipo de oferta com um código. O código de resgate genérico para a promoção é necessário quando offerType = GENERIC_CODE . |
CouponValueType
Tipo de valor do cupom de uma promoção.
Enums | |
---|---|
COUPON_VALUE_TYPE_UNSPECIFIED |
Indica que o tipo de valor do cupom não foi especificado. |
MONEY_OFF |
Tipo de valor do cupom de desconto. |
PERCENT_OFF |
Percentual de desconto do tipo de valor do cupom. |
BUY_M_GET_N_MONEY_OFF |
Compre M unidades e ganhe N de desconto do tipo de valor do cupom. minimumPurchaseQuantity e getThisQuantityDiscounted precisam estar presentes. O campo moneyOffAmount também precisa estar presente. |
BUY_M_GET_N_PERCENT_OFF |
Compre M unidades e ganhe N% de desconto no tipo de valor do cupom. minimumPurchaseQuantity e getThisQuantityDiscounted precisam estar presentes. percent_off_percentage também precisa estar presente. |
BUY_M_GET_MONEY_OFF |
Compre M unidades e ganhe um desconto. minimumPurchaseQuantity e moneyOffAmount precisam estar presentes. |
BUY_M_GET_PERCENT_OFF |
Compre M unidades e ganhe um desconto. minimumPurchaseQuantity e percent_off_percentage precisam estar presentes. |
FREE_GIFT |
Brinde apenas com descrição. |
FREE_GIFT_WITH_VALUE |
Brinde com valor monetário. |
FREE_GIFT_WITH_ITEM_ID |
Brinde com ID do item. |
FREE_SHIPPING_STANDARD |
Tipo de valor do cupom de frete grátis padrão. |
FREE_SHIPPING_OVERNIGHT |
Tipo de valor do cupom de frete noturno sem custo financeiro. |
FREE_SHIPPING_TWO_DAY |
Tipo de valor do cupom de frete grátis em dois dias. |
DestinationEnum
Valores de destino.
Enums | |
---|---|
DESTINATION_ENUM_UNSPECIFIED |
Não especificado. |
SHOPPING_ADS |
Anúncios do Shopping. |
DISPLAY_ADS |
Anúncios de display. |
LOCAL_INVENTORY_ADS |
Anúncios de inventário local. |
FREE_LISTINGS |
Listagens sem custo financeiro. |
FREE_LOCAL_LISTINGS |
Listagens sem custo financeiro de produtos locais. |
YOUTUBE_SHOPPING |
YouTube Shopping. |
YOUTUBE_SHOPPING_CHECKOUT |
Finalizar a compra no YouTube Shopping. |
YOUTUBE_AFFILIATE |
Afiliado do YouTube. |
FREE_VEHICLE_LISTINGS |
Listagens sem custo financeiro de veículos. |
VEHICLE_ADS |
Anúncios de veículos. |
CLOUD_RETAIL |
Varejo na nuvem. |
LOCAL_CLOUD_RETAIL |
Varejo local na nuvem. |
StoreApplicability
Códigos de loja ou lista de códigos de loja aplicáveis à promoção. Somente para promoções de anúncios de inventário local.
Enums | |
---|---|
STORE_APPLICABILITY_UNSPECIFIED |
Não é possível saber quais códigos de loja a promoção se aplica. |
ALL_STORES |
A promoção se aplica a todas as lojas. |
SPECIFIC_STORES |
A promoção se aplica apenas às lojas especificadas. |
PromotionStatus
O status da promoção.
Representação JSON |
---|
{ "destinationStatuses": [ { object ( |
Campos | |
---|---|
destination |
Apenas saída. Os destinos pretendidos para a promoção. |
item |
Apenas saída. Uma lista de problemas associados à promoção. |
creation |
Apenas saída. Data em que a promoção foi criada no formato ISO 8601: data, hora e deslocamento, por exemplo, |
last |
Apenas saída. Data em que o status da promoção foi atualizado pela última vez no formato ISO 8601: data, hora e deslocamento, por exemplo, |
DestinationStatus
O status do destino especificado.
Representação JSON |
---|
{ "reportingContext": enum ( |
Campos | |
---|---|
reporting |
Apenas saída. O nome do destino da promoção. |
status |
Apenas saída. O status do destino especificado. |
Estado
O estado atual da promoção.
Enums | |
---|---|
STATE_UNSPECIFIED |
Estado de promoção desconhecido. |
IN_REVIEW |
A promoção está em análise. |
REJECTED |
A promoção foi reprovada. |
LIVE |
A promoção foi aprovada e está ativa. |
STOPPED |
A promoção foi interrompida pelo comerciante. |
EXPIRED |
A promoção não está mais ativa. |
PENDING |
A promoção não foi interrompida, e todas as revisões foram aprovadas, mas a data de atividade está no futuro. |
ItemLevelIssue
O problema associado à promoção.
Representação JSON |
---|
{ "code": string, "severity": enum ( |
Campos | |
---|---|
code |
Apenas saída. O código de erro do problema. |
severity |
Apenas saída. Como esse problema afeta a veiculação da promoção. |
resolution |
Apenas saída. Se o problema pode ser resolvido pelo comerciante. |
attribute |
Apenas saída. O nome do atributo, se o problema for causado por um único atributo |
reporting |
Apenas saída. O destino a que o problema se aplica. |
description |
Apenas saída. Uma breve descrição do problema em inglês. |
detail |
Apenas saída. Uma descrição detalhada do problema em inglês. |
documentation |
Apenas saída. O URL de uma página da Web para ajudar a resolver esse problema. |
applicable |
Apenas saída. Lista de códigos de países (ISO 3166-1 alfa-2) em que o problema se aplica à oferta. |
Gravidade
A gravidade do problema.
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Não especificado. |
NOT_IMPACTED |
Esse problema representa um aviso e não tem um efeito direto na promoção. |
DEMOTED |
A promoção é rebaixada e provavelmente tem desempenho limitado nos resultados da pesquisa |
DISAPPROVED |
O problema reprova a promoção. |
Métodos |
|
---|---|
|
Recupera a promoção da sua conta do Merchant Center. |
|
Insere uma promoção na sua conta do Merchant Center. |
|
Lista as promoções na sua conta do Merchant Center. |