- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Evento
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- Elemento
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- Prova!
Carica un elenco di risorse Event
dal Destination
fornito.
Richiesta HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "destinations": [ { object ( |
Campi | |
---|---|
destinations[] |
Obbligatorio. L'elenco delle destinazioni a cui inviare gli eventi. |
events[] |
Obbligatorio. L'elenco degli eventi da inviare alle destinazioni specificate. In una singola richiesta possono essere inviate al massimo 2000 risorse |
consent |
(Facoltativo) Consenso a livello di richiesta da applicare a tutti gli utenti della richiesta. Il consenso a livello di utente sostituisce il consenso a livello di richiesta e può essere specificato in ogni |
validateOnly |
(Facoltativo) A scopo di test. Se |
encoding |
(Facoltativo) Obbligatorio per i caricamenti di |
encryptionInfo |
(Facoltativo) Informazioni sulla crittografia per i caricamenti di |
Corpo della risposta
Risposta da IngestEventsRequest
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "requestId": string } |
Campi | |
---|---|
requestId |
L'ID generato automaticamente della richiesta. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/datamanager
Evento
Un evento che rappresenta un'interazione utente con il sito web o l'app di un inserzionista.
Rappresentazione JSON |
---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( |
Campi | |
---|---|
destinationReferences[] |
(Facoltativo) Stringa di riferimento utilizzata per determinare la destinazione. Se è vuoto, l'evento verrà inviato a tutti i |
transactionId |
Obbligatorio. L'identificatore univoco di questo evento. |
eventTimestamp |
Obbligatorio. L'ora in cui si è verificato l'evento. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
lastUpdatedTimestamp |
(Facoltativo) L'ultima volta che l'evento è stato aggiornato. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
userData |
(Facoltativo) Parti di dati forniti dall'utente, che rappresentano l'utente a cui è associato l'evento. |
consent |
(Facoltativo) Informazioni sul fatto che l'utente associato abbia fornito diversi tipi di consenso. |
adIdentifiers |
(Facoltativo) Identificatori e altre informazioni utilizzate per mettere in corrispondenza l'evento di conversione con altre attività online (ad esempio clic sugli annunci). |
currency |
(Facoltativo) Il codice valuta associato a tutti i valori monetari all'interno di questo evento. |
conversionValue |
(Facoltativo) Il valore di conversione associato all'evento, per le conversioni basate sul valore. |
eventSource |
(Facoltativo) Indicatore del luogo in cui si è verificato l'evento (web, app, negozio fisico e così via). |
eventDeviceInfo |
(Facoltativo) Informazioni raccolte sul dispositivo utilizzato (se presente) quando si è verificato l'evento. |
cartData |
(Facoltativo) Informazioni sulla transazione e sugli articoli associati all'evento. |
customVariables[] |
(Facoltativo) Informazioni aggiuntive sulle coppie chiave/valore da inviare ai contenitori di conversione (azione di conversione o attività Floodlight). |
experimentalFields[] |
(Facoltativo) Un elenco di coppie chiave/valore per i campi sperimentali che potrebbero essere promossi per far parte dell'API. |
userProperties |
(Facoltativo) Informazioni sull'utente valutate dall'inserzionista al momento dell'evento. |
AdIdentifiers
Identificatori e altre informazioni utilizzate per mettere in corrispondenza l'evento di conversione con altre attività online (ad esempio clic sugli annunci).
Rappresentazione JSON |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
Campi | |
---|---|
sessionAttributes |
(Facoltativo) Attributi sessione per l'attribuzione e la modellazione degli eventi. |
gclid |
(Facoltativo) L'ID clic Google (gclid) associato a questo evento. |
gbraid |
(Facoltativo) L'identificatore dei clic associati agli eventi app e provenienti da dispositivi iOS a partire da iOS 14. |
wbraid |
(Facoltativo) L'identificatore dei clic associati agli eventi web e provenienti da dispositivi iOS a partire da iOS 14. |
landingPageDeviceInfo |
(Facoltativo) Informazioni raccolte sul dispositivo utilizzato (se presente) al momento dell'arrivo sul sito dell'inserzionista dopo l'interazione con l'annuncio. |
DeviceInfo
Informazioni sul dispositivo utilizzato (se presente) quando si è verificato l'evento.
Rappresentazione JSON |
---|
{ "userAgent": string, "ipAddress": string } |
Campi | |
---|---|
userAgent |
(Facoltativo) La stringa user agent del dispositivo per il contesto specificato. |
ipAddress |
(Facoltativo) L'indirizzo IP del dispositivo per il contesto specificato. Nota: Google Ads non supporta la corrispondenza degli indirizzi IP per gli utenti finali nello Spazio economico europeo (SEE), nel Regno Unito (UK) o in Svizzera (CH). Aggiungi una logica per escludere in modo condizionale la condivisione degli indirizzi IP degli utenti di queste regioni e assicurati di fornire agli utenti informazioni chiare e complete sui dati raccolti sui tuoi siti, nelle tue app e in altre proprietà e di ottenere il consenso ove richiesto dalla legge o da eventuali norme di Google applicabili. Per ulteriori dettagli, consulta la pagina Informazioni sulle importazioni delle conversioni offline. |
EventSource
L'origine dell'evento.
Enum | |
---|---|
EVENT_SOURCE_UNSPECIFIED |
EventSource non specificato. Non deve mai essere utilizzato. |
WEB |
L'evento è stato generato da un browser web. |
APP |
L'evento è stato generato da un'app. |
IN_STORE |
L'evento è stato generato da una transazione in negozio. |
PHONE |
L'evento è stato generato da una chiamata. |
OTHER |
L'evento è stato generato da altre fonti. |
CartData
I dati del carrello associati all'evento.
Rappresentazione JSON |
---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
Campi | |
---|---|
merchantId |
(Facoltativo) L'ID Merchant Center associato agli articoli. |
merchantFeedLabel |
(Facoltativo) L'etichetta del feed di Merchant Center associata al feed degli articoli. |
merchantFeedLanguageCode |
(Facoltativo) Il codice lingua ISO 639-1 associato al feed Merchant Center degli articoli in cui vengono caricati i tuoi articoli. |
transactionDiscount |
(Facoltativo) La somma di tutti gli sconti associati alla transazione. |
items[] |
(Facoltativo) L'elenco degli articoli associati all'evento. |
Elemento
Rappresenta un articolo nel carrello associato all'evento.
Rappresentazione JSON |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
Campi | |
---|---|
merchantProductId |
(Facoltativo) L'ID prodotto all'interno dell'account Merchant Center. |
quantity |
(Facoltativo) Il numero di questo elemento associato all'evento. |
unitPrice |
(Facoltativo) Il prezzo unitario al netto di tasse, spese di spedizione ed eventuali sconti a livello di transazione. |
CustomVariable
Variabile personalizzata per le conversioni degli annunci.
Rappresentazione JSON |
---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
Campi | |
---|---|
variable |
(Facoltativo) Il nome della variabile personalizzata da impostare. Se la variabile non viene trovata per la destinazione specificata, verrà ignorata. |
value |
(Facoltativo) Il valore da memorizzare per la variabile personalizzata. |
destinationReferences[] |
(Facoltativo) Stringa di riferimento utilizzata per determinare a quale dei |
ExperimentalField
Campo sperimentale che rappresenta i campi non ufficiali.
Rappresentazione JSON |
---|
{ "field": string, "value": string } |
Campi | |
---|---|
field |
(Facoltativo) Il nome del campo da utilizzare. |
value |
(Facoltativo) Il valore del campo da impostare. |
UserProperties
Informazioni sull'utente valutate dall'inserzionista al momento dell'evento. Per maggiori dettagli, consulta la pagina https://support.google.com/google-ads/answer/14007601.
Rappresentazione JSON |
---|
{ "customerType": enum ( |
Campi | |
---|---|
customerType |
(Facoltativo) Tipo di cliente associato all'evento. |
customerValueBucket |
(Facoltativo) Il valore del cliente valutato dall'inserzionista. |
CustomerType
Tipo di cliente associato all'evento.
Enum | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED |
CustomerType non specificato. Non deve mai essere utilizzato. |
NEW |
Il cliente non ha mai acquistato dall'inserzionista. |
RETURNING |
Il cliente torna all'inserzionista. |
REENGAGED |
Il cliente ha interagito di nuovo con l'inserzionista. |
CustomerValueBucket
Il valore del cliente valutato dall'inserzionista.
Enum | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
Unspecified CustomerValueBucket. Non deve mai essere utilizzato. |
LOW |
Il cliente ha un valore basso. |
MEDIUM |
Il cliente ha un valore medio. |
HIGH |
Il cliente è di alto valore. |