- Solicitação HTTP
 - Corpo da solicitação
 - Corpo da resposta
 - Escopos de autorização
 - Evento
 - AdIdentifiers
 - DeviceInfo
 - EventSource
 - CartData
 - Item
 - CustomVariable
 - ExperimentalField
 - UserProperties
 - CustomerType
 - CustomerValueBucket
 - Faça um teste
 
Faz upload de uma lista de recursos Event do Destination fornecido.
Solicitação HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON | 
|---|
{ "destinations": [ { object (  | 
                
| Campos | |
|---|---|
destinations[] | 
                  
                     
 Obrigatório. A lista de destinos para enviar os eventos.  | 
                
events[] | 
                  
                     
 Obrigatório. A lista de eventos a serem enviados aos destinos especificados. No máximo, 2.000 recursos   | 
                
consent | 
                  
                     
 Opcional. Consentimento no nível da solicitação para aplicar a todos os usuários na solicitação. O consentimento no nível do usuário substitui o consentimento no nível da solicitação e pode ser especificado em cada   | 
                
validateOnly | 
                  
                     
 Opcional. Para fins de teste. Se   | 
                
encoding | 
                  
                     
 Opcional. Obrigatório para uploads de   | 
                
encryptionInfo | 
                  
                     
 Opcional. Informações de criptografia para uploads do   | 
                
Corpo da resposta
Resposta do IngestEventsRequest.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
{ "requestId": string }  | 
                  
| Campos | |
|---|---|
requestId | 
                    
                       
 O ID gerado automaticamente da solicitação.  | 
                  
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/datamanager
Evento
Um evento que representa uma interação do usuário com o site ou app de um anunciante.
| Representação JSON | 
|---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object (  | 
              
| Campos | |
|---|---|
destinationReferences[] | 
                
                   
 Opcional. String de referência usada para determinar o destino. Se estiver vazio, o evento será enviado para todos os   | 
              
transactionId | 
                
                   
 Opcional. O identificador exclusivo do evento. Obrigatório para conversões que usam várias fontes de dados.  | 
              
eventTimestamp | 
                
                   
 Obrigatório. Hora em que o evento ocorreu Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:   | 
              
lastUpdatedTimestamp | 
                
                   
 Opcional. A última vez que o evento foi atualizado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:   | 
              
userData | 
                
                   
 Opcional. Partes de dados fornecidos pelo usuário, representando o usuário a que o evento está associado.  | 
              
consent | 
                
                   
 Opcional. Informações sobre se o usuário associado deu diferentes tipos de consentimento.  | 
              
adIdentifiers | 
                
                   
 Opcional. Identificadores e outras informações usadas para corresponder o evento de conversão a outras atividades on-line, como cliques em anúncios.  | 
              
currency | 
                
                   
 Opcional. O código da moeda associado a todos os valores monetários neste evento.  | 
              
conversionValue | 
                
                   
 Opcional. O valor de conversão associado ao evento, para conversões com base no valor.  | 
              
eventSource | 
                
                   
 Opcional. Indicador de onde o evento ocorreu (Web, app, loja física etc.).  | 
              
eventDeviceInfo | 
                
                   
 Opcional. Informações coletadas sobre o dispositivo usado (se houver) quando o evento ocorreu.  | 
              
cartData | 
                
                   
 Opcional. Informações sobre a transação e os itens associados ao evento.  | 
              
customVariables[] | 
                
                   
 Opcional. Outras informações de par chave/valor a serem enviadas aos contêineres de conversão (ação de conversão ou atividade do FL).  | 
              
experimentalFields[] | 
                
                   
 Opcional. Uma lista de pares de chave-valor para campos experimentais que podem ser promovidos para fazer parte da API.  | 
              
userProperties | 
                
                   
 Opcional. Informações avaliadas pelo anunciante sobre o usuário no momento em que o evento ocorreu.  | 
              
AdIdentifiers
Identificadores e outras informações usadas para corresponder o evento de conversão a outras atividades on-line, como cliques em anúncios.
| Representação JSON | 
|---|
{
  "sessionAttributes": string,
  "gclid": string,
  "gbraid": string,
  "wbraid": string,
  "landingPageDeviceInfo": {
    object ( | 
              
| Campos | |
|---|---|
sessionAttributes | 
                
                   
 Opcional. Atributos de sessão para atribuição e estimativa de eventos.  | 
              
gclid | 
                
                   
 Opcional. O ID de clique do Google (gclid) associado a esse evento.  | 
              
gbraid | 
                
                   
 Opcional. O identificador de cliques associados a eventos de app e feitos em dispositivos iOS 14 (ou mais recente).  | 
              
wbraid | 
                
                   
 Opcional. O identificador de cliques associados a eventos da Web e feitos em dispositivos iOS 14 (ou mais recente).  | 
              
landingPageDeviceInfo | 
                
                   
 Opcional. Informações coletadas sobre o dispositivo usado (se houver) no momento do acesso ao site do anunciante após a interação com o anúncio.  | 
              
DeviceInfo
Informações sobre o dispositivo usado (se houver) quando o evento ocorreu.
| Representação JSON | 
|---|
{ "userAgent": string, "ipAddress": string }  | 
              
| Campos | |
|---|---|
userAgent | 
                
                   
 Opcional. A string de user agent do dispositivo para o contexto especificado.  | 
              
ipAddress | 
                
                   
 Opcional. O endereço IP do dispositivo para o contexto especificado. Observação:o Google Ads não oferece suporte à correspondência de endereços IP para usuários finais no Espaço Econômico Europeu (EEE), no Reino Unido (UK) ou na Suíça (CH). Adicione lógica para excluir condicionalmente o compartilhamento de endereços IP de usuários dessas regiões e forneça informações claras e abrangentes sobre os dados coletados nos seus sites, apps e outras propriedades. Além disso, obtenha consentimento quando exigido por lei ou pelas políticas do Google aplicáveis. Consulte a página Sobre as importações de conversões off-line para mais detalhes.  | 
              
EventSource
A origem do evento.
| Tipos enumerados | |
|---|---|
EVENT_SOURCE_UNSPECIFIED | 
                EventSource não especificado. Nunca deve ser usado. | 
WEB | 
                O evento foi gerado em um navegador da Web. | 
APP | 
                O evento foi gerado por um app. | 
IN_STORE | 
                O evento foi gerado com base em uma transação na loja. | 
PHONE | 
                O evento foi gerado em uma ligação. | 
OTHER | 
                O evento foi gerado de outras fontes. | 
CartData
Os dados do carrinho associados ao evento.
| Representação JSON | 
|---|
{
  "merchantId": string,
  "merchantFeedLabel": string,
  "merchantFeedLanguageCode": string,
  "transactionDiscount": number,
  "items": [
    {
      object ( | 
              
| Campos | |
|---|---|
merchantId | 
                
                   
 Opcional. O ID do Merchant Center associado aos itens.  | 
              
merchantFeedLabel | 
                
                   
 Opcional. O rótulo do feed do Merchant Center associado ao feed dos itens.  | 
              
merchantFeedLanguageCode | 
                
                   
 Opcional. O código de idioma ISO 639-1 associado ao feed do Merchant Center dos itens.  | 
              
transactionDiscount | 
                
                   
 Opcional. A soma de todos os descontos associados à transação.  | 
              
items[] | 
                
                   
 Opcional. A lista de itens associados ao evento.  | 
              
Item
Representa um item no carrinho associado ao evento.
| Representação JSON | 
|---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number }  | 
              
| Campos | |
|---|---|
merchantProductId | 
                
                   
 Opcional. O ID do produto na conta do Merchant Center.  | 
              
quantity | 
                
                   
 Opcional. O número deste item associado ao evento.  | 
              
unitPrice | 
                
                   
 Opcional. O preço unitário, excluindo tributos, frete e descontos no nível da transação.  | 
              
CustomVariable
Variável personalizada para conversões de anúncios.
| Representação JSON | 
|---|
{ "variable": string, "value": string, "destinationReferences": [ string ] }  | 
              
| Campos | |
|---|---|
variable | 
                
                   
 Opcional. O nome da variável personalizada a ser definida. Se a variável não for encontrada para o destino especificado, ela será ignorada.  | 
              
value | 
                
                   
 Opcional. O valor a ser armazenado para a variável personalizada.  | 
              
destinationReferences[] | 
                
                   
 Opcional. String de referência usada para determinar a qual dos   | 
              
ExperimentalField
Campo experimental que representa campos não oficiais.
| Representação JSON | 
|---|
{ "field": string, "value": string }  | 
              
| Campos | |
|---|---|
field | 
                
                   
 Opcional. O nome do campo a ser usado.  | 
              
value | 
                
                   
 Opcional. O valor do campo a ser definido.  | 
              
UserProperties
Informações avaliadas pelo anunciante sobre o usuário no momento em que o evento ocorreu. Consulte https://support.google.com/google-ads/answer/14007601 para mais detalhes.
| Representação JSON | 
|---|
{ "customerType": enum (  | 
              
| Campos | |
|---|---|
customerType | 
                
                   
 Opcional. Tipo do cliente associado ao evento.  | 
              
customerValueBucket | 
                
                   
 Opcional. O valor do cliente avaliado pelo anunciante.  | 
              
CustomerType
Tipo do cliente associado ao evento.
| Tipos enumerados | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED | 
                CustomerType não especificado. Nunca deve ser usado. | 
NEW | 
                O cliente é novo para o anunciante. | 
RETURNING | 
                O cliente está retornando ao anunciante. | 
REENGAGED | 
                O cliente interagiu novamente com o anunciante. | 
CustomerValueBucket
O valor do cliente avaliado pelo anunciante.
| Tipos enumerados | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED | 
                Unspecified CustomerValueBucket. Nunca deve ser usado. | 
LOW | 
                O cliente tem baixo valor. | 
MEDIUM | 
                O cliente é de valor médio. | 
HIGH | 
                O cliente é de alto valor. |