Di seguito è riportato un elenco di eventi consigliati. Puoi anche creare e inviare i tuoi eventi personalizzati.
Quando crei nomi di eventi personalizzati, devi:
- Segui le regole di denominazione degli eventi.
- Evita nomi e prefissi riservati.
- Rispettare i limiti di raccolta degli eventi, ad esempio il limite di 40 caratteri per i nomi di eventi e parametri.
Per maggiori dettagli, consulta la Guida introduttiva.
Se stai eseguendo l'upgrade da Measurement Protocol, consulta Eseguire l'upgrade da Measurement Protocol per istruzioni.
Per tutte le proprietà
ad_impression
Questo evento è disponibile solo per gli stream di app.
Utilizza questo evento quando un utente visualizza un'impressione dell'annuncio.
- Un
ad_impressioninviato utilizzando Measurement Protocol non verrà incluso nelle esportazioni in altre piattaforme pubblicitarie come Google Ads. - L'invio di eventi
ad_impressionutilizzando Measurement Protocol può causare impressioni duplicate se hai configurato il tagging o l'SDK per i tuoi prodotti pubblicitari Google collegati. Invia un eventoad_impressionutilizzando Measurement Protocol solo se l'evento non è stato acquisito dal tagging o dall'SDK.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
No | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
No | 3,99 € | Il valore dell'impressione dell'annuncio. * conversion_value è in genere obbligatorio per generare report significativi.
* currency è obbligatorio se imposti conversion_value.
|
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
ad_platform |
string |
No | MoPub | La piattaforma pubblicitaria. |
ad_source |
string |
No | AdColony | L'origine annuncio. |
ad_format |
string |
No | Banner | Il formato dell'annuncio. |
ad_unit_name |
string |
No | Banner_03 | Il nome dell'unità pubblicitaria. |
Esempio
L'esempio seguente mostra come inviare un evento ad_impression utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "FIREBASE_APP_ID"
}
],
"events": [
{
"eventName": "ad_impression",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "APP",
"appInstanceId": "APP_INSTANCE_ID",
"currency": "USD",
"conversionValue": 3.99,
"additionalEventParameters": [
{
"parameterName": "ad_platform",
"value": "MoPub"
},
{
"parameterName": "ad_source",
"value": "AdColony"
},
{
"parameterName": "ad_format",
"value": "Banner"
},
{
"parameterName": "ad_unit_name",
"value": "Banner_03"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "app_instance_id": "app_instance_id", "events": [{ "name": "ad_impression", "params": { "ad_platform": "MoPub", "ad_source": "AdColony", "ad_format": "Banner", "ad_unit_name": "Banner_03", "currency": "USD", "value": 3.99 } }] }) });
earn_virtual_currency
Questo evento registra l'assegnazione di valuta virtuale a un utente in un gioco. Registra questo evento insieme a spend_virtual_currency per comprendere meglio la tua economia virtuale.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
conversion_value |
number |
No | 5 | Il valore della valuta virtuale. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
virtual_currency_name |
string |
No | Gem | Nome della valuta virtuale. |
Esempio
L'esempio seguente mostra come inviare un evento earn_virtual_currency utilizzando
l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "earn_virtual_currency",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"conversionValue": 5,
"additionalEventParameters": [
{
"parameterName": "virtual_currency_name",
"value": "Gems"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "earn_virtual_currency", "params": { "virtual_currency_name": "Gems", "value": 5 } }] }) });
join_group
Registra questo evento quando un utente entra a far parte di un gruppo, ad esempio una corporazione, un team o una famiglia. Utilizza questo evento per analizzare la popolarità di determinati gruppi o funzionalità social.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
group_id |
string |
No | G_12345 | L'ID del gruppo. |
Esempio
L'esempio seguente mostra come inviare un evento join_group utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "join_group",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "group_id",
"value": "G_12345"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events":[{ "name":"join_group", "params":{ "group_id":"G_12345" } }] }) });
login
Invia questo evento per indicare che un utente ha eseguito l'accesso al tuo sito web o alla tua app.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
method |
string |
No | Il metodo utilizzato per accedere. |
Esempio
L'esempio seguente mostra come inviare un evento login utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "login",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "method",
"value": "Google"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "login", "params": { "method": "Google" } }] }) });
screen_view
Questo evento è disponibile solo per gli stream di app.
Utilizza questo evento per indicare che è avvenuta una transizione dello schermo.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
screen_class |
string |
No | MainActivity | La classe dello schermo. |
screen_name |
string |
No | Informazioni | Il nome dello schermo. |
Esempio
L'esempio seguente mostra come inviare un evento screen_view utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "FIREBASE_APP_ID"
}
],
"events": [
{
"eventName": "screen_view",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "APP",
"appInstanceId": "APP_INSTANCE_ID",
"additionalEventParameters": [
{
"parameterName": "screen_class",
"value": "MainActivity"
},
{
"parameterName": "screen_name",
"value": "About"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "app_instance_id": "app_instance_id", "events": [{ "name": "screen_view", "params": { "screen_class": "MainActivity", "screen_name": "About" } }] }) });
search
Registra questo evento per indicare quando l'utente ha eseguito una ricerca. Puoi utilizzare questo evento per identificare cosa cercano gli utenti sul tuo sito web o nella tua app. Ad esempio, potresti inviare questo evento quando un utente visualizza una pagina dei risultati di ricerca dopo aver eseguito una ricerca.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
search_term |
string |
Sì | t-shirt | Termine cercato. |
Esempio
L'esempio seguente mostra come inviare un evento search utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "search",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "search_term",
"value": "t-shirts"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "search", "params": { "search_term": "t-shirts" } }] }) });
select_content
Questo evento indica che un utente ha selezionato alcuni contenuti di un determinato tipo. Questo evento può aiutarti a identificare i contenuti e le categorie di contenuti più popolari sul tuo sito web o nella tua app.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
content_type |
string |
No | prodotto | Il tipo di contenuti selezionati. |
content_id |
string |
No | C_12345 | Un identificatore dei contenuti selezionati. Il valore deve includere almeno un carattere non numerico. |
Esempio
L'esempio seguente mostra come inviare un evento select_content utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "select_content",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "content_type",
"value": "product"
},
{
"parameterName": "content_id",
"value": "C_12345"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "select_content", "params": { "content_type": "product", "content_id": "C_12345" } }] }) });
share
Utilizza questo evento quando un utente ha condiviso contenuti.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
cart_data.items |
Item[] |
No | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
method |
string |
No | Il metodo di condivisione dei contenuti. | |
content_type |
string |
No | immagine | Il tipo di contenuti condivisi. |
Esempio
L'esempio seguente mostra come inviare un evento share utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "share",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"cartData": {
"items": [
{
"itemId": "C_12345",
"quantity": 1,
"unitPrice": 27.67
}
]
},
"additionalEventParameters": [
{
"parameterName": "method",
"value": "Twitter"
},
{
"parameterName": "content_type",
"value": "image"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "share", "params": { "method": "Twitter", "content_type": "image", "item_id": "C_12345" } }] }) });
sign_up
Questo evento indica che un utente ha creato un account. Utilizza questo evento per comprendere i diversi comportamenti degli utenti che hanno effettuato l'accesso o la disconnessione.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
method |
string |
No | Il metodo utilizzato per la registrazione. |
Esempio
L'esempio seguente mostra come inviare un evento sign_up utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "sign_up",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "method",
"value": "Google"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "sign_up", "params": { "method": "Google" } }] }) });
spend_virtual_currency
Questo evento misura la vendita di beni virtuali nella tua app e ti aiuta a identificare quali sono i beni virtuali più popolari.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
conversion_value |
number |
Sì | 5 | Il valore della valuta virtuale. |
cart_data.items |
Item[] |
No | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
No | Starter Boost | Il nome dell'articolo per cui viene utilizzata la valuta virtuale. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
virtual_currency_name |
string |
Sì | Gem | Nome della valuta virtuale. |
Esempio
L'esempio seguente mostra come inviare un evento spend_virtual_currency utilizzando
l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "spend_virtual_currency",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"cartData": {
"items": [
{
"itemId": "I_12345",
"quantity": 1,
"unitPrice": 27.67,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Starter Boost"
}
]
}
]
},
"conversionValue": 5,
"additionalEventParameters": [
{
"parameterName": "virtual_currency_name",
"value": "Gems"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "spend_virtual_currency", "params": { "value": 5, "virtual_currency_name": "Gems", "item_name": "Starter Boost" } }] }) });
tutorial_begin
Questo evento indica l'inizio del processo di onboarding. Utilizzalo in una canalizzazione con tutorial_complete per capire quanti utenti completano il tutorial.
Parametri
Per questo evento non vengono suggeriti parametri.
Esempio
L'esempio seguente mostra come inviare un evento tutorial_begin utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "tutorial_begin",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID"
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "tutorial_begin" }] }) });
tutorial_complete
Questo evento indica il completamento della procedura di onboarding da parte dell'utente. Utilizza questo in una canalizzazione con tutorial_begin per capire quanti utenti completano il tutorial.
Parametri
Per questo evento non vengono suggeriti parametri.
Esempio
L'esempio seguente mostra come inviare un evento tutorial_complete utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "tutorial_complete",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID"
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "tutorial_complete" }] }) });
view_search_results
Registra questo evento quando all'utente vengono presentati i risultati di una ricerca. Tieni presente che puoi attivare la raccolta automatica dell'evento view_search_results tramite la misurazione avanzata degli eventi in Google Analytics.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
search_term |
string |
No | Abbigliamento | Il termine utilizzato per la ricerca. |
Esempio
L'esempio seguente mostra come inviare un evento view_search_results utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_search_results",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "search_term",
"value": "Clothing"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_search_results", "params": { "search_term": "Clothing" } }] }) });
campaign_details
Utilizza questo evento per inviare i dettagli della campagna che verranno applicati agli eventi con un
timestamp maggiore o uguale al timestamp dell'evento campaign_details.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
campaign_id |
string |
No | google_1234 | L'ID della campagna. |
campaign |
string |
No | Summer_fun | Il nome utilizzato per identificare una promozione o una campagna strategica specifica. |
source |
string |
No | La sorgente di traffico della campagna (ad es. Google, email e così via). | |
medium |
string |
No | cpc | Il mezzo della campagna (ad es. email, costo per clic e così via). |
term |
string |
No | summer+travel | Il termine della campagna utilizzato con la rete di ricerca a pagamento per fornire le parole chiave per gli annunci. |
content |
string |
No | logolink | I contenuti della campagna utilizzati per il test A/B e gli annunci con targeting basato sui contenuti per distinguere gli annunci o i link che puntano allo stesso URL. |
Esempio
L'esempio seguente mostra come inviare un evento campaign_details utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "campaign_details",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "campaign_id",
"value": "google_1234"
},
{
"parameterName": "campaign",
"value": "Summer_fun"
},
{
"parameterName": "source",
"value": "google"
},
{
"parameterName": "medium",
"value": "cpc"
},
{
"parameterName": "term",
"value": "summer+travel"
},
{
"parameterName": "content",
"value": "logolink"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "campaign_details", "params": { "campaign_id": "google_1234", "campaign": "Summer_fun", "source": "google", "medium": "cpc", "term": "summer+travel", "content": "logolink" } }] }) });
Vendite online
add_payment_info
Questo evento indica che un utente ha inviato i propri dati di pagamento in una procedura di pagamento e-commerce.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
|
cart_data.coupon_codes |
string[] |
No | SUMMER_FUN | Il codice coupon associato all'evento. Imposta il campo coupon_codes sull'oggetto CartData.
* Fornisci un solo codice coupon in questo elenco. * Questo è indipendente dai codici coupon a livello di articolo. |
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
payment_type |
string |
No | Carta di credito | Il metodo di pagamento scelto. |
Esempio
L'esempio seguente mostra come inviare un evento add_payment_info utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_payment_info",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "payment_type",
"value": "Credit Card"
}
],
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_payment_info", "params": { "currency": "USD", "value": 30.03, "coupon": "SUMMER_FUN", "payment_type": "Credit Card", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
add_shipping_info
Questo evento indica che un utente ha inviato i propri dati di spedizione in una procedura di pagamento e-commerce.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
|
cart_data.coupon_codes |
string[] |
No | SUMMER_FUN | Il codice coupon associato all'evento. Imposta il campo coupon_codes sull'oggetto CartData.
* Fornisci un solo codice coupon in questo elenco. * Questo è indipendente dai codici coupon a livello di articolo. |
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
shipping_tier |
string |
No | Suolo |
Il livello di spedizione (ad es. Ground, Air,
Next-day) selezionato per la consegna dell'articolo acquistato.
|
Esempio
L'esempio seguente mostra come inviare un evento add_shipping_info utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_shipping_info",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "shipping_tier",
"value": "Ground"
}
],
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_shipping_info", "params": { "currency": "USD", "value": 30.03, "coupon": "SUMMER_FUN", "shipping_tier": "Ground", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
add_to_cart
Questo evento indica che un articolo è stato aggiunto a un carrello per l'acquisto.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento add_to_cart utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_to_cart",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_to_cart", "params": { "currency": "USD", "value": 30.03, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
add_to_wishlist
L'evento indica che un articolo è stato aggiunto a una lista desideri. Utilizza questo evento per identificare gli articoli regalo più popolari nella tua app.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento add_to_wishlist utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "add_to_wishlist",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "add_to_wishlist", "params": { "currency": "USD", "value": 30.03, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
begin_checkout
Questo evento indica che un utente ha iniziato una procedura di pagamento.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
|
cart_data.coupon_codes |
string[] |
No | SUMMER_FUN | Il codice coupon associato all'evento. Imposta il campo coupon_codes sull'oggetto CartData.
* Fornisci un solo codice coupon in questo elenco. * Questo è indipendente dai codici coupon a livello di articolo. |
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento begin_checkout utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "begin_checkout",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "begin_checkout", "params": { "currency": "USD", "value": 30.03, "coupon": "SUMMER_FUN", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
in_app_purchase
Questo evento è disponibile solo per gli stream di app.
Utilizza questo evento quando un utente effettua un acquisto in-app.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
No | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
product_id |
string |
No | ABC123456789 | L'ID del prodotto. |
subscription |
boolean |
No | true |
Indica se l'acquisto è un abbonamento.
|
free_trial |
boolean |
No | true |
Indica se l'evento riguarda una prova senza costi di un abbonamento.
|
price_is_discounted |
boolean |
No | falso |
Indica se |
Esempio
L'esempio seguente mostra come inviare un evento in_app_purchase utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "FIREBASE_APP_ID"
}
],
"events": [
{
"eventName": "in_app_purchase",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "APP",
"appInstanceId": "APP_INSTANCE_ID",
"currency": "USD",
"conversionValue": 30.03,
"cartData": {
"items": [
{
"itemId": "ABC123456789",
"quantity": 3,
"unitPrice": 10.01
}
]
},
"additionalEventParameters": [
{
"parameterName": "subscription",
"value": true
},
{
"parameterName": "free_trial",
"value": false
},
{
"parameterName": "price_is_discounted",
"value": false
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "app_instance_id": "app_instance_id", "events":[{ "name":"in_app_purchase", "params":{ "currency": "USD", "value": 30.03, "quantity": 3, "product_id": "ABC123456789", "subscription": true, "free_trial": false, "price_is_discounted": false } }] }) });
purchase
Questo evento indica l'acquisto di uno o più articoli da parte di un utente.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
transaction_id |
string |
Sì | T_12345 | L'identificatore univoco di una transazione. Il parametro transaction_id consente di evitare gli eventi duplicati per un acquisto. Imposta il campo transaction_id sull'oggetto Event. |
user_properties.customer_type |
CustomerType |
No | NEW |
Se la conversione proviene da un cliente NEW o RETURNING. |
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
|
cart_data.coupon_codes |
string[] |
No | SUMMER_FUN | Il codice coupon associato all'evento. Imposta il campo coupon_codes sull'oggetto CartData.
* Fornisci un solo codice coupon in questo elenco. * Questo è indipendente dai codici coupon a livello di articolo. |
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
shipping |
number |
No | 3,33 | Il costo di spedizione associato a una transazione. |
tax |
number |
No | 1.11 | Gli oneri fiscali associati a una transazione. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento purchase utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "purchase",
"transactionId": "TRANSACTION_ID",
"conversionValue": 83.99,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"userProperties": {
"customerType": "RETURNING"
},
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 3,
"unitPrice": 10.01,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Stan and Friends Tee"
},
{
"parameterName": "affiliation",
"value": "Google Merchandise Store"
},
{
"parameterName": "discount",
"value": "2.22"
},
{
"parameterName": "index",
"value": "0"
},
{
"parameterName": "item_brand",
"value": "Google"
},
{
"parameterName": "item_category",
"value": "Apparel"
},
{
"parameterName": "item_category2",
"value": "Adult"
},
{
"parameterName": "item_category3",
"value": "Shirts"
},
{
"parameterName": "item_category4",
"value": "Crew"
},
{
"parameterName": "item_category5",
"value": "Short sleeve"
},
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related Products"
},
{
"parameterName": "item_variant",
"value": "green"
},
{
"parameterName": "location_id",
"value": "ChIJIQBpAG2ahYAR_6128GcTUEo"
},
{
"parameterName": "google_business_vertical",
"value": "retail"
}
]
}
]
},
"additionalEventParameters": [
{
"parameterName": "shipping",
"value": "3.33"
},
{
"parameterName": "tax",
"value": "1.11"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "purchase", "params": { "currency": "USD", "transaction_id": "T_12345", "value": 30.03, "coupon": "SUMMER_FUN", "shipping": 3.33, "tax": 1.11, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
refund
Questo evento indica quando uno o più articoli vengono rimborsati a un utente.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
transaction_id |
string |
Sì | T_12345 | L'identificatore univoco di una transazione. |
cart_data.items |
Item[] |
No | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
|
cart_data.coupon_codes |
string[] |
No | SUMMER_FUN | Il codice coupon associato all'evento. Imposta il campo coupon_codes sull'oggetto CartData.
* Fornisci un solo codice coupon in questo elenco. * Questo è indipendente dai codici coupon a livello di articolo. |
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
shipping |
number |
No | 3,33 | Il costo di spedizione associato a una transazione. |
tax |
number |
No | 1.11 | Gli oneri fiscali associati a una transazione. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento refund utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "refund",
"conversionValue": 30.03,
"currency": "USD",
"transactionId": "T_12345",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "shipping",
"value": 3.33
},
{
"parameterName": "tax",
"value": 1.11
}
],
"cartData": {
"couponCodes": [
"SUMMER_FUN"
],
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "refund", "params": { "currency": "USD", "transaction_id": "T_12345", "value": 30.03, "coupon": "SUMMER_FUN", "shipping": 3.33, "tax": 1.11, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
remove_from_cart
Questo evento indica che un articolo è stato rimosso da un carrello.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento remove_from_cart utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "remove_from_cart",
"conversionValue": 30.03,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "remove_from_cart", "params": { "currency": "USD", "value": 30.03, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
select_item
Questo evento indica che un elemento è stato selezionato da un elenco.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
cart_data.items |
Item[] |
Sì* | Gli articoli per l'evento. * L'array items deve contenere un singolo
elemento, che rappresenta l'elemento selezionato. Se vengono forniti più elementi, verrà utilizzato solo il primo elemento in items.
Imposta il campo cart_data.items sull'oggetto Event.
|
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Ignorato se impostato a livello di articolo. |
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Ignorato se impostato a livello di articolo. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento select_item utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "select_item",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related products"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "select_item", "params": { "item_list_id": "related_products", "item_list_name": "Related products", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
select_promotion
Questo evento indica che è stata selezionata una promozione da un elenco.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
cart_data.items |
Item[] |
No | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
creative_name |
string |
No | summer_banner2 | Il nome della creatività promozionale. |
creative_slot |
string |
No | featured_app_1 | Il nome dell'area della creatività promozionale associata all'evento. |
promotion_id |
string |
No | P_12345 | L'ID della promozione associata all'evento. |
promotion_name |
string |
No | Saldi estivi | Il nome della promozione associata all'evento. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
creative_name |
string |
No | summer_banner2 | Il nome della creatività promozionale. Se non impostato, il valore predefinito è a livello di evento creative_name. |
creative_slot |
string |
No | featured_app_1 | Il nome dell'area della creatività promozionale associata all'articolo. Se non impostato, il valore predefinito è a livello di evento creative_slot. |
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
promotion_id |
string |
No | P_12345 |
L'ID della promozione associata all'articolo. Se non impostato, il valore predefinito è a livello di evento promotion_id.
|
promotion_name |
string |
No | Saldi estivi |
Il nome della promozione associata all'articolo. Se non impostato, il valore predefinito è a livello di evento promotion_name.
|
items.
Esempio
L'esempio seguente mostra come inviare un evento select_promotion utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "select_promotion",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "creative_name",
"value": "Summer Banner"
},
{
"parameterName": "creative_slot",
"value": "featured_app_1"
},
{
"parameterName": "promotion_id",
"value": "P_12345"
},
{
"parameterName": "promotion_name",
"value": "Summer Sale"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "select_promotion", "params": { "creative_name": "Summer Banner", "creative_slot": "featured_app_1", "promotion_id": "P_12345", "promotion_name": "Summer Sale", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "creative_name": "summer_banner2", "creative_slot": "featured_app_1", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "promotion_id": "P_12345", "promotion_name": "Summer Sale", "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
view_cart
Questo evento indica che un utente ha visualizzato il carrello.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento view_cart utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_cart",
"conversionValue": 7.77,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
},
{
"itemId": "SKU_67890",
"quantity": 2,
"unitPrice": 24.00,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Google Red Team Hat"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_cart", "params": { "currency": "USD", "value": 7.77, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
view_item
Questo evento indica che all'utente sono stati mostrati alcuni contenuti. Utilizza questo evento per scoprire gli elementi più popolari visualizzati.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * Imposta conversion_value sulla somma di (price * quantity) per tutti gli elementi in
items. Non includere shipping o tax.
* conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento view_item utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_item",
"conversionValue": 7.77,
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
},
{
"itemId": "SKU_67890",
"quantity": 2,
"unitPrice": 24.00,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Google Red Team Hat"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_item", "params": { "currency": "USD", "value": 7.77, "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ], } }] }) });
view_item_list
Registra questo evento quando all'utente viene presentata una lista di elementi di una determinata categoria.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta degli articoli associati all'evento nel formato
ISO 4217 a tre lettere. * Le metriche del valore nell'evento view_item non contribuiscono alle entrate* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
cart_data.items |
Item[] |
Sì | Gli articoli per l'evento. Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
items.
Esempio
L'esempio seguente mostra come inviare un evento view_item_list utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_item_list",
"currency": "USD",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "item_list_id",
"value": "related_products"
},
{
"parameterName": "item_list_name",
"value": "Related products"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_item_list", "params": { "item_list_id": "related_products", "item_list_name": "Related products", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
view_promotion
Questo evento indica che una promozione è stata visualizzata da un elenco.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
cart_data.items |
Item[] |
Sì* | Gli articoli per l'evento. * L'array items deve contenere un singolo
elemento, che rappresenta l'articolo associato alla promozione. Se vengono forniti più elementi, verrà utilizzato solo il primo elemento in items.
Imposta il campo cart_data.items sull'oggetto Event.
|
Campi articolo
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_id |
string |
Sì | I_12345 | Un identificatore univoco per l'elemento. Imposta il campo item_id sull'oggetto Item. |
unit_price |
number |
Sì | 27,67 | Il prezzo unitario al netto di tasse, spedizione e sconti a livello di evento (transazione) per questo articolo. Se l'articolo ha uno sconto a livello di articolo, utilizza il prezzo unitario scontato. Ad esempio, se un articolo ha un prezzo unitario di 27,67 e uno sconto unitario di 6,66, imposta unitPrice su 21,01.
|
quantity |
number |
Sì | 1 | La quantità di unità acquistate per questo articolo specifico. |
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
creative_name |
string |
No | summer_banner2 | Il nome della creatività promozionale. |
creative_slot |
string |
No | featured_app_1 | Il nome dell'area della creatività promozionale associata all'evento. |
promotion_id |
string |
No | P_12345 | L'ID della promozione associata all'evento. |
promotion_name |
string |
No | Saldi estivi | Il nome della promozione associata all'evento. |
Parametri degli elementi
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
item_name |
string |
Sì* | T-shirt Stan and Friends |
Il nome dell'articolo.
*È obbligatorio specificare |
affiliation |
string |
No | Google Store |
Un'affiliazione di prodotto per indicare un'azienda di fornitura o la località di un negozio fisico. Nota: affiliation è disponibile solo a livello di elemento.
|
coupon |
string |
No | SUMMER_FUN | Il nome/codice del coupon associato all'articolo. I parametri coupon a livello di evento e di articolo sono
indipendenti.
|
creative_name |
string |
No | summer_banner2 | Il nome della creatività promozionale. Se non impostato, il valore predefinito è a livello di evento creative_name. |
creative_slot |
string |
No | featured_app_1 | Il nome dell'area della creatività promozionale associata all'articolo. Se non impostato, il valore predefinito è a livello di evento creative_slot. |
discount |
number |
No | 2.22 | Il valore dello sconto monetario unitario associato all'articolo. |
index |
number |
No | 5 | L'indice/la posizione dell'elemento in un elenco. |
item_brand |
string |
No | Il brand dell'articolo. | |
item_category |
string |
No | Abbigliamento | La categoria dell'articolo. Se utilizzato come parte di una gerarchia di categorie o tassonomia, questa sarà la prima categoria. |
item_category2 |
string |
No | Adulto | La seconda gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category3 |
string |
No | Camicie | La terza gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category4 |
string |
No | Troupe | La quarta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_category5 |
string |
No | Manica corta | La quinta gerarchia di categorie o tassonomia aggiuntiva per l'articolo. |
item_list_id |
string |
No | related_products | L'ID dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_id a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_id a livello di evento, se
presente.
|
item_list_name |
string |
No | Prodotti correlati | Il nome dell'elenco in cui l'articolo è stato presentato all'utente. Se impostato, item_list_name a livello di evento viene ignorato.
Se non viene impostato, viene utilizzato item_list_name a livello di evento, se
presente.
|
item_variant |
string |
No | verde | La variante, il codice univoco o la descrizione dell'articolo per ulteriori dettagli/opzioni dell'articolo. |
location_id |
string |
No | ChIJIQBpAG2ahYAR_6128GcTUEo (l'ID luogo Google per San Francisco) |
La sede fisica associata all'articolo (ad es. la sede fisica
del negozio). Ti consigliamo di utilizzare l'ID luogo di Google che corrisponde all'articolo associato. Può essere utilizzato anche un ID posizione personalizzato. Nota: location_id è disponibile solo a livello di elemento. |
promotion_id |
string |
No | P_12345 |
L'ID della promozione associata all'articolo. Se non impostato, il valore predefinito è a livello di evento promotion_id.
|
promotion_name |
string |
No | Saldi estivi |
Il nome della promozione associata all'articolo. Se non impostato, il valore predefinito è a livello di evento promotion_name.
|
items.
Esempio
L'esempio seguente mostra come inviare un evento view_promotion utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "view_promotion",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"userId": "USER_ID",
"additionalEventParameters": [
{
"parameterName": "creative_name",
"value": "Summer Banner"
},
{
"parameterName": "creative_slot",
"value": "featured_app_1"
},
{
"parameterName": "promotion_id",
"value": "P_12345"
},
{
"parameterName": "promotion_name",
"value": "Summer Sale"
}
],
"cartData": {
"items": [
{
"itemId": "SKU_12345",
"quantity": 1,
"unitPrice": 29.99,
"additionalItemParameters": [
{
"parameterName": "item_name",
"value": "Triblend Android T-Shirt"
}
]
}
]
}
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "view_promotion", "params": { "creative_name": "Summer Banner", "creative_slot": "featured_app_1", "promotion_id": "P_12345", "promotion_name": "Summer Sale", "items": [ { "item_id": "SKU_12345", "item_name": "Stan and Friends Tee", "affiliation": "Google Merchandise Store", "coupon": "SUMMER_FUN", "creative_name": "summer_banner2", "creative_slot": "featured_app_1", "currency": "USD", "discount": 2.22, "index": 0, "item_brand": "Google", "item_category": "Apparel", "item_category2": "Adult", "item_category3": "Shirts", "item_category4": "Crew", "item_category5": "Short sleeve", "item_list_id": "related_products", "item_list_name": "Related Products", "item_variant": "green", "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo", "price": 10.01, "promotion_id": "P_12345", "promotion_name": "Summer Sale", "google_business_vertical": "retail", "quantity": 3 } ] } }] }) });
Videogiochi
level_up
Questo evento indica che un giocatore è salito di livello in un gioco. Utilizzalo per valutare la distribuzione dei livelli della tua base utenti e identificare i livelli difficili da completare.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
level |
number |
No | 5 | Il livello del personaggio. |
character |
string |
No | Giocatore 1 | Il personaggio che ha aumentato il suo livello. |
Esempio
L'esempio seguente mostra come inviare un evento level_up utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "level_up",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "level",
"value": 5
},
{
"parameterName": "character",
"value": "Player 1"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "level_up", "params": { "level": 5, "character": "Player 1" } }] }) });
post_score
Invia questo evento quando l'utente pubblica un punteggio. Utilizza questo evento per capire il rendimento degli utenti nel tuo gioco e correlare i punteggi più alti con i segmenti di pubblico o i comportamenti.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
score |
number |
Sì | 10000 | Il punteggio da pubblicare. |
level |
number |
No | 5 | Il livello del punteggio. |
character |
string |
No | Giocatore 1 | Il personaggio che ha ottenuto il punteggio. |
Esempio
L'esempio seguente mostra come inviare un evento post_score utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "post_score",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "score",
"value": 10000
},
{
"parameterName": "level",
"value": 5
},
{
"parameterName": "character",
"value": "Player 1"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "post_score", "params": { "score": 10000, "level": 5, "character": "Player 1" } }] }) });
unlock_achievement
Registra questo evento quando l'utente ha sbloccato un obiettivo. Questo evento può aiutarti a capire l'esperienza degli utenti con il tuo gioco.
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
achievement_id |
string |
Sì | A_12345 | ID dell'obiettivo raggiunto. |
Esempio
L'esempio seguente mostra come inviare un evento unlock_achievement utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "unlock_achievement",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"additionalEventParameters": [
{
"parameterName": "achievement_id",
"value": "A_12345"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "unlock_achievement", "params": { "achievement_id": "A_12345" } }] }) });
Generazione di lead
close_convert_lead
Registra questo evento quando un lead qualificato viene convertito correttamente in un cliente. In genere, questo indica la fine del processo di coltivazione dei lead, ad esempio quando viene firmato un contratto, inizia un abbonamento a pagamento o viene completata una vendita finale.
- Nota:per monitorare l'acquisizione iniziale di lead, ad esempio invii di moduli, iscrizioni a newsletter o richieste di demo, utilizza l'evento
generate_lead.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
Esempio
L'esempio seguente mostra come inviare un evento close_convert_lead utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "close_convert_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "close_convert_lead", "params": { "currency": "USD", "value": 30.03 } }] }) });
close_unconvert_lead
Questo evento registra quando un utente viene contrassegnato come non diventato lead convertito, insieme al motivo.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
unconvert_lead_reason |
string |
No | Non ha mai risposto | Il motivo per cui il lead non è stato convertito. |
Esempio
L'esempio seguente mostra come inviare un evento close_unconvert_lead utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "close_unconvert_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "unconvert_lead_reason",
"value": "Never responded"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "close_unconvert_lead", "params": { "currency": "USD", "value": 30.03, "unconvert_lead_reason": "Never responded" } }] }) });
disqualify_lead
Questo evento registra quando un utente viene contrassegnato come non idoneo a diventare lead, insieme al motivo della non idoneità.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
disqualified_lead_reason |
string |
No | Non intendo fare acquisti | Il motivo per cui un lead è stato contrassegnato come non idoneo. |
Esempio
L'esempio seguente mostra come inviare un evento disqualify_lead utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "disqualify_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "disqualified_lead_reason",
"value": "Not looking to buy"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "disqualify_lead", "params": { "currency": "USD", "value": 30.03, "disqualified_lead_reason": "Not looking to buy" } }] }) });
generate_lead
Questo evento misura quando è stato generato un lead (ad esempio, tramite un modulo). Registra questo evento per comprendere l'efficacia delle tue campagne di marketing e il numero di clienti che interagiscono nuovamente con la tua attività dopo il remarketing.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
lead_source |
string |
No | Fiera | L'origine del lead. |
Esempio
L'esempio seguente mostra come inviare un evento generate_lead utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "generate_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "lead_source",
"value": "Trade show"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "generate_lead", "params": { "currency": "USD", "value": 30.03, "lead_source": "Trade show" } }] }) });
qualify_lead
Questo evento registra il momento in cui un utente viene contrassegnato come soddisfacente i criteri per diventare un lead qualificato.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
Esempio
L'esempio seguente mostra come inviare un evento qualify_lead utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "qualify_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "qualify_lead", "params": { "currency": "USD", "value": 30.03 } }] }) });
working_lead
Questo evento registra il contatto di un utente con un rappresentante o il contatto di un rappresentante con un utente.
Campi evento
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
currency |
string |
Sì* | USD |
Valuta del conversion_value dell'evento, in formato
ISO 4217
a tre lettere.* Se imposti conversion_value, currency è obbligatorio
per calcolare accuratamente le metriche relative alle entrate.
|
conversion_value |
number |
Sì* | 30.03 | Il valore monetario dell'evento. * conversion_value è in genere obbligatorio per generare report significativi.
Se contrassegni
l'evento come evento chiave, ti consigliamo di impostare
conversion_value.
* currency è obbligatorio se imposti conversion_value.
|
Parametri
| Nome | Tipo | Obbligatorio | Valore di esempio | Descrizione |
|---|---|---|---|---|
lead_status |
string |
No | Conversazioni avviate | Lo stato del lead. |
Esempio
L'esempio seguente mostra come inviare un evento working_lead utilizzando l'API Data Manager. Se esegui l'upgrade da Measurement Protocol, utilizza le
schede per eseguire la migrazione delle richieste all'API Data Manager.
API Data Manager
{
"destinations": [
{
"operatingAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"loginAccount": {
"accountType": "GOOGLE_ANALYTICS_PROPERTY",
"accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
},
"productDestinationId": "MEASUREMENT_ID"
}
],
"events": [
{
"eventName": "working_lead",
"eventTimestamp": "2025-06-10T23:42:33-05:00",
"eventSource": "WEB",
"clientId": "CLIENT_ID",
"currency": "USD",
"conversionValue": 30.03,
"additionalEventParameters": [
{
"parameterName": "lead_status",
"value": "Started conversations"
}
]
}
]
}
Measurement Protocol
const measurementId = 'G-XXXXXXXXXX'; const apiSecret = '<secret_value>'; fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, { method: "POST", body: JSON.stringify({ "client_id": "client_id", "events": [{ "name": "working_lead", "params": { "currency": "USD", "value": 30.03, "lead_status": "Started conversations" } }] }) });