- 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 |
Obrigatório. O identificador exclusivo do evento. |
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.
Enums | |
---|---|
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 de 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.
Enums | |
---|---|
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.
Enums | |
---|---|
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. |