Riferimento ai campi di Analytics.js

Questo documento elenca tutti i nomi dei campi configurabili per analytics.js.

  1. Crea solo campi
  2. Generali
  3. User
  4. Sessione
  5. Sorgenti di traffico
  6. Informazioni sul sistema
  7. Hit
  8. Informazioni sui contenuti
  9. App
  10. Eventi
  11. E-commerce avanzato
  12. Interazioni social
  13. Tempistiche
  14. Eccezioni
  15. Dimensioni / metriche personalizzate

Crea solo campi

I seguenti campi possono essere impostati solo nel metodo create. Per ulteriori dettagli, consulta la sezione Creazione di oggetti tracker nella Guida alla configurazione avanzata.

ID monitoraggio/ ID proprietà web

Obbligatorio per tutti i tipi di hit.

L'ID monitoraggio / ID proprietà web. Il formato è UA-XXXX-Y. Tutti i dati raccolti sono associati a questo ID.

Nome campo Tipo di valore Valore predefinito
trackingId testo Assente
Valore di esempio: UA-XXXX-Y
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y');

// Alerts the tracking ID for the default tracker.
ga(function(tracker) {
  alert(tracker.get('trackingId'));
});

Nome del tracker

Campo facoltativo. Può essere impostato solo nel metodo create.

Nome dell'oggetto tracker.

Nome campo Tipo di valore Valore predefinito
name testo t0
Valore di esempio: myTracker
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

Client-ID

Campo facoltativo. Può essere impostato solo nel metodo create.

Identifica con assegnazione di pseudonimi un'istanza del browser. Per impostazione predefinita, questo valore viene archiviato come parte del cookie proprietario di Analytics con una scadenza di due anni.

Nome campo Tipo di valore Valore predefinito
clientId testo Randomly Generated
Valore di esempio: 35009a79-1a05-49d7-b876-2b884d0f825b
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Frequenza di campionamento

Campo facoltativo. Può essere impostato solo nel metodo create.

Specifica la percentuale di utenti da monitorare. Il valore predefinito è 100 (nessun utente viene escluso), ma i siti di grandi dimensioni potrebbero dover utilizzare una frequenza di campionamento inferiore per rimanere entro i limiti di elaborazione di Google Analytics.

Nome campo Tipo di valore Valore predefinito
sampleRate numero 100
Valore di esempio: 5
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Frequenza di campionamento della velocità del sito

Campo facoltativo. Può essere impostato solo nel metodo create.

Questa impostazione determina la frequenza di invio dei beacon di velocità del sito. Per impostazione predefinita, verrà misurato automaticamente l'1% degli utenti.

Nome campo Tipo di valore Valore predefinito
siteSpeedSampleRate numero 1
Valore di esempio: 10
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Invia sempre referrer

Campo facoltativo. Può essere impostato solo nel metodo create.

Per impostazione predefinita, l'URL referrer HTTP, utilizzato per attribuire le sorgenti di traffico, viene inviato solo quando il nome host del sito referente è diverso dal nome host della pagina corrente. Abilita questa impostazione solo se vuoi elaborare come referral altre pagine del tuo host attuale.

Nome campo Tipo di valore Valore predefinito
alwaysSendReferrer boolean false
Valore di esempio: true
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Consenti parametri di ancoraggio

Campo facoltativo. Può essere impostato solo nel metodo create.

Per impostazione predefinita, analytics.js cerca i parametri della campagna personalizzata, come utm_source, utm_medium e così via, sia nella stringa di query sia nell'ancoraggio dell'URL della pagina corrente. Se questo campo viene impostato su false, verranno ignorati tutti i parametri della campagna personalizzata visualizzati nell'ancoraggio.

Nome campo Tipo di valore Valore predefinito
allowAnchor boolean true
Valore di esempio: false
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Nome del cookie

Campo facoltativo. Può essere impostato solo nel metodo create.

Nome del cookie utilizzato per memorizzare i dati di analisi

Nome campo Tipo di valore Valore predefinito
cookieName testo _ga
Valore di esempio: gaCookie
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Dominio dei cookie

Campo facoltativo. Può essere impostato solo nel metodo create.

Specifica il dominio utilizzato per memorizzare il cookie di Analytics. Se viene impostato su "nessuno", il cookie viene impostato senza specificare un dominio.

Nome campo Tipo di valore Valore predefinito
cookieDomain testo document.location.hostname (normalized)
Valore di esempio: example.com
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Flag per cookie

Campo facoltativo. Può essere impostato solo nel metodo create.

Specifica ulteriori flag da aggiungere al cookie. I flag devono essere separati da un punto e virgola.

Nome campo Tipo di valore Valore predefinito
cookieFlags testo Assente
Valore di esempio: SameSite=None; Secure
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Scadenza dei cookie

Campo facoltativo. Può essere impostato solo nel metodo create.

Specifica la scadenza dei cookie, in secondi.

Nome campo Tipo di valore Valore predefinito
cookieExpires numero intero 63072000 (two years)
Valore di esempio: 86400
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

Aggiornamento cookie

Campo facoltativo. Può essere impostato solo nel metodo create.

Se cookieUpdate è impostato su true (il valore predefinito), analytics.js aggiorna i cookie a ogni caricamento pagina. In questo modo la scadenza dei cookie viene aggiornata in base alla visita più recente al sito. Ad esempio, se la scadenza dei cookie è impostata su una settimana e un utente visita utilizzando lo stesso browser ogni cinque giorni, la scadenza del cookie viene aggiornata a ogni visita, pertanto non scadrà mai.

Nome campo Tipo di valore Valore predefinito
cookieUpdate boolean true
Valore di esempio: true
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

GAC del negozio

Campo facoltativo. Può essere impostato solo nel metodo create.

Per impostazione predefinita, analytics.js scrive un cookie per memorizzare le informazioni della campagna. Questo campo può essere utilizzato per disattivare la scrittura dei cookie.

Nome campo Tipo di valore Valore predefinito
storeGac boolean true
Valore di esempio: false
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Dominio dei cookie precedente

Campo facoltativo. Può essere impostato solo nel metodo create.

Questo campo viene utilizzato per configurare il modo in cui analytics.js cerca i cookie generati da script di Google Analytics precedenti, come ga.js e urchin.js.

Nome campo Tipo di valore Valore predefinito
legacyCookieDomain testo Assente
Valore di esempio: store.example.com
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Importazione della cronologia precedente

Campo facoltativo. Può essere impostato solo nel metodo create.

Specifica se analytics.js deve tentare di importare i dati della cronologia dai cookie ga.js.

Nome campo Tipo di valore Valore predefinito
legacyHistoryImport boolean true
Valore di esempio: false
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Consenti parametri Linker

Campo facoltativo. Può essere impostato solo nel metodo create.

Se questo campo viene impostato su true, viene attivata l'analisi dei parametri linker interdominio utilizzati per trasferire lo stato tra i domini.

Nome campo Tipo di valore Valore predefinito
allowLinker boolean false
Valore di esempio: true
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

Generale

Consenti funzionalità pubblicitarie

Campo facoltativo.

Imposta questo campo su false per disattivare i beacon per le funzioni pubblicitarie di Google Analytics quando queste sono state attivate tramite il plug-in displayfeatures o da Google Analytics (Impostazioni proprietà > Raccolta dati).

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
allowAdFeatures Assente boolean true N/A tutte
Valore di esempio: false
Esempio di utilizzo:
ga('set', 'allowAdFeatures', false)

Maschera IP

Campo facoltativo.

Se presente, l'indirizzo IP del mittente verrà mascherato.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
anonymizeIp aip boolean Assente N/A tutte
Valore di esempio: true
Esempio di utilizzo:
ga('set', 'anonymizeIp', true);

Origine dati

Campo facoltativo.

Indica l'origine dati dell'hit. L'origine dati inviata da analytics.js sarà impostata su "Web", mentre l'origine dati sarà impostata su "app" per gli hit inviati da uno degli SDK mobile.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
dataSource ds testo Assente Assente tutte
Valore di esempio: crm
Esempio di utilizzo:
ga('set', 'dataSource', 'crm');

Tempo di coda

Campo facoltativo.

Utilizzato per raccogliere hit offline / latenti. Il valore rappresenta il delta temporale (in millisecondi) tra il momento in cui si è verificato l'hit segnalato e il momento in cui è stato inviato. Il valore deve essere maggiore o uguale a 0. Valori superiori a quattro ore possono comportare la mancata elaborazione degli hit.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
queueTime qt numero intero Assente Assente tutte
Valore di esempio: 560
Esempio di utilizzo:
ga('set', 'queueTime', 560);

Forza SSL

Campo facoltativo.

Per impostazione predefinita, i beacon inviati dalle pagine https vengono inviati tramite https, mentre i beacon inviati dalle pagine http vengono inviati tramite http. Se imposti forceSSL su true, anche le pagine http verranno inviate a tutti i beacon che utilizzano https.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
forceSSL Assente boolean false N/A tutte
Valore di esempio: true
Esempio di utilizzo:
ga('set', 'forceSSL', true);

Trasporti

Campo facoltativo.

Consente di specificare il meccanismo di trasporto con cui verranno inviati gli hit. Le opzioni sono "beacon", "xhr" o "image". Per impostazione predefinita, analytics.js proverà a individuare il metodo migliore in base alle dimensioni degli hit e alle funzionalità del browser. Se specifichi "beacon" e il browser dell'utente non supporta il metodo "navigator.sendBeacon", questo tornerà su "image" o "xhr" a seconda della dimensione degli hit.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
transport Assente testo none (automatically determined) Assente tutte
Valore di esempio: beacon
Esempio di utilizzo:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Utilizzo di beacon

Campo facoltativo.

Questa opzione è stata ritirata. Al suo posto, utilizza "transport". Se questo criterio viene impostato su true, il client indicherà al client di utilizzare navigator.sendBeacon per inviare l'hit. Questa funzionalità è utile nei casi in cui vuoi monitorare un evento appena prima che un utente esce dal sito, senza ritardare la navigazione. Se il browser non supporta navigator.sendBeacon, l'hit viene inviato normalmente.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
useBeacon Assente boolean false N/A tutte
Valore di esempio: true
Esempio di utilizzo:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Parametro Linker

Campo facoltativo.

Il parametro linker per la misurazione interdominio.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
linkerParam Assente testo Assente Assente tutte
Valore di esempio: _ga=1.231587807.1974034684.1435105198
Esempio di utilizzo:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Premi callback

Campo facoltativo.

Una funzione che viene chiamata dopo l'elaborazione di un hit. Questo callback è progettato per essere sempre chiamato, direttamente dopo l'invio di un hit o quando è stato stabilito che un hit non può essere inviato o non è stato inviato. Nessun argomento viene passato alla funzione quando viene richiamata. È consigliabile evitare di utilizzare hitcallBack per eseguire il codice critico per l'applicazione, dato che in rari casi potrebbe non essere chiamato (ad es. se il server non risponde o se analytics.js non riesce a caricarsi). In questo caso, puoi impostare un timeout per garantire l'esecuzione.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
hitCallback Assente funzione Assente Assente tutte
Esempio di utilizzo:
// Alerts the user when a hit is sent.
ga('send', 'pageview', {
  'hitCallback': function() {
    alert('hit sent');
  }
});

// Use a timeout to ensure the execution of critical application code.
ga('send', 'pageview', {'hitCallback': criticalCode});
setTimeout(criticalCode, 2000);

// Only run the critical code once.
var alreadyCalled = false;
function criticalCode() {
  if (alreadyCalled) return;
  alreadyCalled = true;

  // Run critical code here...
}

Utente

User-ID

Campo facoltativo.

Questo campo è obbligatorio se l'ID client (cid) non è specificato nella richiesta. Si tratta di un identificatore noto di un utente fornito dall'utente del proprietario del sito/della biblioteca. Non deve essere considerato PII (informazioni che consentono l'identificazione personale). Il valore non deve mai essere persistente nei cookie di Google Analytics o in altri spazi di archiviazione forniti da Analytics.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
userId uid testo Assente Assente tutte
Valore di esempio: as8eknlll
Esempio di utilizzo:
// Set the user ID when creating the tracker.
ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'});

// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Sessione

Controllo sessione

Campo facoltativo.

Utilizzato per controllare la durata della sessione. Il valore "start" impone l'inizio di una nuova sessione con questo hit, mentre "end" forza la sessione corrente a terminare con questo hit. Tutti gli altri valori vengono ignorati.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
sessionControl sc testo Assente Assente tutte
Valore di esempio: start
Esempio di utilizzo:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Sorgenti di traffico

Referrer documento

Campo facoltativo.

Specifica quale sorgente di referral ha indirizzato il traffico verso un sito web. Questo valore viene utilizzato anche per calcolare la sorgente di traffico. Il formato di questo valore è un URL. Questo campo viene inizializzato dal comando create ed è impostato solo quando il nome host corrente è diverso dal nome host del referrer, a meno che il campo "alwaysSendReferrer" sia impostato su true.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
referrer dr testo document.referrer 2048 byte tutte
Valore di esempio: http://example.com
Esempio di utilizzo:
ga('set', 'referrer', 'http://example.com');

Nome campagna

Campo facoltativo.

Specifica il nome della campagna.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
campaignName cn testo Assente 100 byte tutte
Valore di esempio: (direct)
Esempio di utilizzo:
ga('set', 'campaignName', '(direct)');

Sorgente campagna

Campo facoltativo.

Specifica la sorgente della campagna.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
campaignSource cs testo Assente 100 byte tutte
Valore di esempio: (direct)
Esempio di utilizzo:
ga('set', 'campaignSource', '(direct)');

Mezzo della campagna

Campo facoltativo.

Specifica il mezzo della campagna.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
campaignMedium cm testo Assente 50 byte tutte
Valore di esempio: organic
Esempio di utilizzo:
ga('set', 'campaignMedium', 'organic');

Parola chiave della campagna

Campo facoltativo.

Specifica la parola chiave della campagna.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
campaignKeyword ck testo Assente 500 byte tutte
Valore di esempio: Blue Shoes
Esempio di utilizzo:
ga('set', 'campaignKeyword', 'Blue Shoes');

Contenuti della campagna

Campo facoltativo.

Specifica i contenuti della campagna.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
campaignContent cc testo Assente 500 byte tutte
Valore di esempio: content
Esempio di utilizzo:
ga('set', 'campaignContent', 'content');

Campaign ID

Campo facoltativo.

Specifica l'ID campagna.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
campaignId ci testo Assente 100 byte tutte
Valore di esempio: ID
Esempio di utilizzo:
ga('set', 'campaignId', 'ID');

Informazioni sul sistema

Risoluzione dello schermo

Campo facoltativo.

Consente di specificare la risoluzione dello schermo. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
screenResolution sr testo Assente 20 byte tutte
Valore di esempio: 800x600
Esempio di utilizzo:
ga('set', 'screenResolution', '800x600');

Dimensioni area visibile

Campo facoltativo.

Specifica l'area di visualizzazione del browser o del dispositivo. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
viewportSize vp testo Assente 20 byte tutte
Valore di esempio: 123x456
Esempio di utilizzo:
ga('set', 'viewportSize', '123x456');

Codifica dei documenti

Campo facoltativo.

Specifica il set di caratteri utilizzato per codificare la pagina o il documento. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
encoding de testo UTF-8 20 byte tutte
Valore di esempio: UTF-8
Esempio di utilizzo:
ga('set', 'encoding', 'UTF-16');

Colori dello schermo

Campo facoltativo.

Consente di specificare la profondità di colore dello schermo. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
screenColors sd testo Assente 20 byte tutte
Valore di esempio: 24-bits
Esempio di utilizzo:
ga('set', 'screenColors', '8-bit');

Lingua dell'utente

Campo facoltativo.

Specifica la lingua. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
language ul testo Assente 20 byte tutte
Valore di esempio: en-us
Esempio di utilizzo:
ga('set', 'language', 'en-us');

Java abilitato

Campo facoltativo.

Specifica se Java è stato attivato. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
javaEnabled je boolean Assente N/A tutte
Valore di esempio: true
Esempio di utilizzo:
ga('set', 'javaEnabled', true);

Versione Flash

Campo facoltativo.

Specifica la versione di Flash. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
flashVersion fl testo Assente 20 byte tutte
Valore di esempio: 10 1 r103
Esempio di utilizzo:
ga('set', 'flashVersion', '10 1 r103');

Hit

Tipo di hit

Obbligatorio per tutti i tipi di hit.

Tipo di hit. Deve essere "pageview", "screenview", "event", "transaction", "item", "social", "exception" o "timeing".

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
hitType t testo Assente Assente tutte
Valore di esempio: pageview
Esempio di utilizzo:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Hit da non interazione

Campo facoltativo.

Specifica che un hit deve essere considerato non interattivo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
nonInteraction ni boolean Assente N/A tutte
Valore di esempio: true
Esempio di utilizzo:
ga('set', 'nonInteraction', true);

Informazioni sui contenuti

URL della posizione del documento

Campo facoltativo.

Specifica l'URL completo (escluso l'ancoraggio) della pagina. Questo campo viene inizializzato dal comando create.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
location dl testo Assente 2048 byte tutte
Valore di esempio: http://foo.com/home?a=b
Esempio di utilizzo:
ga('set', 'location', 'http://foo.com/home?a=b');

Nome host documento

Campo facoltativo.

Specifica il nome host da cui sono stati ospitati i contenuti.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
hostname dh testo Assente 100 byte tutte
Valore di esempio: foo.com
Esempio di utilizzo:
ga('set', 'hostname', 'foo.com');

Percorso documento

Campo facoltativo.

La parte del percorso dell'URL della pagina. Deve iniziare con "/". Per gli hit "visualizzazione di pagina", è necessario specificare sia &dl, sia &dh e &dp affinché l'hit sia valido. Utilizzato per specificare percorsi delle pagine virtuali.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
page dp testo Assente 2048 byte tutte
Valore di esempio: /foo
Esempio di utilizzo:
ga('set', 'page', '/foo');

Titolo documento

Campo facoltativo.

Il titolo della pagina o del documento. Il valore predefinito è document.title.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
title dt testo Assente 1500 byte tutte
Valore di esempio: Settings
Esempio di utilizzo:
ga('set', 'title', 'Settings');

Nome schermata

Obbligatorio per il tipo di hit visualizzazione di schermata.

Questo parametro è facoltativo nelle proprietà web e obbligatorio nelle proprietà mobile per gli hit visualizzazione di schermata, dove viene utilizzato per il "Nome schermata" dell'hit visualizzazione di schermata. Nelle proprietà web, viene utilizzato per impostazione predefinita l'URL univoco della pagina, utilizzando il parametro &dl così com'è o assemblandolo da &dh e &dp.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
screenName cd testo Assente 2048 byte visualizzazione di schermata
Valore di esempio: High Scores
Esempio di utilizzo:
ga('set', 'screenName', 'High Scores');

Gruppo di contenuti

Campo facoltativo.

Puoi avere fino a 5 raggruppamenti di contenuti, a ognuno dei quali è associato un indice compreso tra 1 e 5 inclusi. Ogni raggruppamento di contenuti può avere fino a 100 raggruppamenti. Il valore di un raggruppamento di contenuti è un testo gerarchico delimitato da "/". Tutte le barre iniziali e finali verranno rimosse e le barre ripetute verranno ridotte a una singola barra. Ad esempio, "/a//b/" verrà convertito in "a/b".

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
contentGroup cg<groupIndex> testo Assente 100 byte tutte
Valore di esempio: news/sports
Esempio di utilizzo:
ga('set', 'contentGroup5', '/news/sports');

ID collegamento

Campo facoltativo.

L'ID di un elemento DOM selezionato, utilizzato per distinguere più link allo stesso URL nei report Analisi dati In-Page quando l'attribuzione link avanzata è attivata per la proprietà.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
linkid linkid testo Assente Assente tutte
Valore di esempio: nav_bar
Esempio di utilizzo:
ga('set', '&linkid', 'html-element-id');

App

Nome applicazione

Campo facoltativo.

Specifica il nome dell'applicazione. Questo campo è obbligatorio per ogni hit con dati relativi all'app (ad esempio versione dell'app, ID app o ID programma di installazione dell'app). Per gli hit inviati alle proprietà web, questo campo è facoltativo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
appName an testo Assente 100 byte tutte
Valore di esempio: My App
Esempio di utilizzo:
ga('set', 'appName', 'My App');

ID applicazione

Campo facoltativo.

Identificatore dell'applicazione.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
appId aid testo Assente 150 byte tutte
Valore di esempio: com.company.app
Esempio di utilizzo:
ga('set', 'appId', 'com.company.app');

Versione applicazione

Campo facoltativo.

Specifica la versione dell'applicazione.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
appVersion av testo Assente 100 byte tutte
Valore di esempio: 1.2
Esempio di utilizzo:
ga('set', 'appVersion', '1.2');

ID programma di installazione dell'applicazione

Campo facoltativo.

Identificatore del programma di installazione dell'applicazione.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
appInstallerId aiid testo Assente 150 byte tutte
Valore di esempio: com.platform.vending
Esempio di utilizzo:
ga('set', 'appInstallerId', 'com.platform.vending');

Eventi

Categoria evento

Obbligatorio per il tipo di hit da evento.

Specifica la categoria dell'evento. Non deve essere vuoto.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
eventCategory ec testo Assente 150 byte event
Valore di esempio: Category
Esempio di utilizzo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Azione evento

Obbligatorio per il tipo di hit da evento.

Specifica l'azione dell'evento. Non deve essere vuoto.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
eventAction ea testo Assente 500 byte event
Valore di esempio: Action
Esempio di utilizzo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Etichetta evento

Campo facoltativo.

Specifica l'etichetta dell'evento.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
eventLabel el testo Assente 500 byte event
Valore di esempio: Label
Esempio di utilizzo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Valore evento

Campo facoltativo.

Specifica il valore dell'evento. I valori non devono essere negativi.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
eventValue ev numero intero Assente Assente event
Valore di esempio: 55
Esempio di utilizzo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

E-commerce avanzato

SKU prodotto

Campo facoltativo.

Lo SKU del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) id pr<productIndex>id testo Assente 500 byte tutte
Valore di esempio: P12345
Esempio di utilizzo:
ga('ec:addProduct', {'id': 'P12345'});

Nome del prodotto

Campo facoltativo.

Il nome del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) name pr<productIndex>nm testo Assente 500 byte tutte
Valore di esempio: Android T-Shirt
Esempio di utilizzo:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Brand del prodotto

Campo facoltativo.

Il brand associato al prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) brand pr<productIndex>br testo Assente 500 byte tutte
Valore di esempio: Google
Esempio di utilizzo:
ga('ec:addProduct', {'brand': 'Google'});

Categoria di prodotto

Campo facoltativo.

La categoria a cui appartiene il prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Il parametro della categoria di prodotti può essere gerarchico. Utilizza / come delimitatore per specificare fino a 5 livelli di gerarchia. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) category pr<productIndex>ca testo Assente 500 byte tutte
Valore di esempio: Apparel
Esempio di utilizzo:
ga('ec:addProduct', {'category': 'Apparel'});

Variante del prodotto

Campo facoltativo.

La variante del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) variant pr<productIndex>va testo Assente 500 byte tutte
Valore di esempio: Black
Esempio di utilizzo:
ga('ec:addProduct', {'variant': 'Black'});

Prezzo del prodotto

Campo facoltativo.

Il prezzo unitario di un prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) price pr<productIndex>pr currency Assente Assente tutte
Valore di esempio: 29.20
Esempio di utilizzo:
ga('ec:addProduct', {'price': '29.20'});

Quantità prodotto

Campo facoltativo.

La quantità di un prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) quantity pr<productIndex>qt numero intero Assente Assente tutte
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:addProduct', {'quantity': 2});

Codice coupon prodotto

Campo facoltativo.

Il codice coupon associato a un prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) coupon pr<productIndex>cc testo Assente 500 byte tutte
Valore di esempio: SUMMER_SALE13
Esempio di utilizzo:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Posizione del prodotto

Campo facoltativo.

La posizione del prodotto in un elenco o in una raccolta. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) position pr<productIndex>ps numero intero Assente Assente tutte
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:addProduct', {'position': 2});

Dimensione personalizzata prodotto

Campo facoltativo.

Una dimensione personalizzata a livello di prodotto in cui l'indice della dimensione è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) dimension pr<productIndex>cd<dimensionIndex> testo Assente 150 byte tutte
Valore di esempio: Member
Esempio di utilizzo:
ga('ec:addProduct', {'dimension1': 'Member'});

Metrica personalizzata del prodotto

Campo facoltativo.

Una metrica personalizzata a livello di prodotto in cui l'indice della metrica è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product) metric pr<productIndex>cm<metricIndex> numero intero Assente Assente tutte
Valore di esempio: 28
Esempio di utilizzo:
ga('ec:addProduct', {'metric1': 28});

Azione prodotto

Campo facoltativo.

Il ruolo dei prodotti inclusi in un hit. Se non viene specificata un'azione del prodotto, tutte le definizioni dei prodotti incluse nell'hit verranno ignorate. Deve essere uno dei seguenti: details, clic, add, remove, checkout, checkout_option, purchase, refund. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) pa testo Assente Assente tutte
Valore di esempio: detail
Esempio di utilizzo:
ga('ec:setAction', 'detail');

ID transazione

Campo facoltativo.

L'ID transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) id ti testo Assente Assente tutte
Valore di esempio: T1234
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Affiliazione

Campo facoltativo.

Il negozio o l'affiliazione da cui si è verificata la transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) affiliation ta testo Assente Assente tutte
Valore di esempio: Google Store
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Entrate

Campo facoltativo.

Il valore totale della transazione, comprensivo di tasse e spese di spedizione. Se non viene inviato, questo valore verrà calcolato automaticamente utilizzando i campi quantità e prezzo dei prodotti di tutti i prodotti nello stesso hit. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) revenue tr currency Assente Assente tutte
Valore di esempio: 123.21
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Tasse

Campo facoltativo.

L'imposta totale associata alla transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) tax tt currency Assente Assente tutte
Valore di esempio: 10.78
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Spedizione

Campo facoltativo.

Il costo di spedizione associato alla transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) shipping ts currency Assente Assente tutte
Valore di esempio: 3.55
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Codice coupon

Campo facoltativo.

Coupon della transazione utilizzato con la transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) coupon tcc testo Assente Assente tutte
Valore di esempio: SUMMER08
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Elenco di azioni dei prodotti

Campo facoltativo.

L'elenco o la raccolta da cui si è verificata un'azione prodotto. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "detail" o "click". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) list pal testo Assente Assente tutte
Valore di esempio: Search Results
Esempio di utilizzo:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Passaggio del pagamento

Campo facoltativo.

Il numero del passaggio di una canalizzazione di pagamento. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "checkout". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) step cos numero intero Assente Assente tutte
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:setAction', 'checkout', {'step': 2});

Opzione per il passaggio di pagamento

Campo facoltativo.

Informazioni aggiuntive su un passaggio di pagamento. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "checkout". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(product action) option col testo Assente Assente tutte
Valore di esempio: Visa
Esempio di utilizzo:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nome elenco impressioni prodotto

Campo facoltativo.

L'elenco o la raccolta a cui appartiene un prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) list il<listIndex>nm testo Assente Assente tutte
Valore di esempio: Search Results
Esempio di utilizzo:
ga('ec:addImpression', {'list': 'Search Results'});

SKU impressione prodotto

Campo facoltativo.

L'ID prodotto o lo SKU. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) id il<listIndex>pi<productIndex>id testo Assente Assente tutte
Valore di esempio: P67890
Esempio di utilizzo:
ga('ec:addImpression', {'id': 'P67890'});

Nome impressione prodotto

Campo facoltativo.

Il nome del prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) name il<listIndex>pi<productIndex>nm testo Assente Assente tutte
Valore di esempio: Android T-Shirt
Esempio di utilizzo:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Brand impressione del prodotto

Campo facoltativo.

Il brand associato al prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) brand il<listIndex>pi<productIndex>br testo Assente Assente tutte
Valore di esempio: Google
Esempio di utilizzo:
ga('ec:addImpression', {'brand': 'Google'});

Categoria impressione prodotto

Campo facoltativo.

La categoria a cui appartiene il prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) category il<listIndex>pi<productIndex>ca testo Assente Assente tutte
Valore di esempio: Apparel
Esempio di utilizzo:
ga('ec:addImpression', {'category': 'Apparel'});

Variante dell'impressione del prodotto

Campo facoltativo.

La variante del prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) variant il<listIndex>pi<productIndex>va testo Assente Assente tutte
Valore di esempio: Black
Esempio di utilizzo:
ga('ec:addImpression', {'variant': 'Black'});

Posizione impressione prodotto

Campo facoltativo.

La posizione del prodotto in un elenco o in una raccolta. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) position il<listIndex>pi<productIndex>ps numero intero Assente Assente tutte
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:addImpression', {'position': 2});

Prezzo impressione prodotto

Campo facoltativo.

Il prezzo di un prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) price il<listIndex>pi<productIndex>pr currency Assente Assente tutte
Valore di esempio: 29.20
Esempio di utilizzo:
ga('ec:addImpression', {'price': '29.20'});

Dimensione personalizzata impressione prodotto

Campo facoltativo.

Una dimensione personalizzata a livello di prodotto in cui l'indice della dimensione è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> testo Assente Assente tutte
Valore di esempio: Member
Esempio di utilizzo:
ga('ec:addImpression', {'dimension1': 'Member'});

Metrica personalizzata impressione prodotto

Campo facoltativo.

Una metrica personalizzata a livello di prodotto in cui l'indice della metrica è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> numero intero Assente Assente tutte
Valore di esempio: 28
Esempio di utilizzo:
ga('ec:addImpression', {'metric1': '28'});

ID promozione

Campo facoltativo.

L'ID promozione. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(promo) id promo<promoIndex>id testo Assente Assente tutte
Valore di esempio: SHIP
Esempio di utilizzo:
ga('ec:addPromo', {'id': 'SHIP'});

Nome promozione

Campo facoltativo.

Il nome della promozione. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(promo) name promo<promoIndex>nm testo Assente Assente tutte
Valore di esempio: Free Shipping
Esempio di utilizzo:
ga('ec:addPromo', {'name': 'Free Shipping'});

Creatività di promozione

Campo facoltativo.

La creatività associata alla promozione. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(promo) creative promo<promoIndex>cr testo Assente Assente tutte
Valore di esempio: Shipping Banner
Esempio di utilizzo:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Posizione promozione

Campo facoltativo.

La posizione della creatività. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(promo) position promo<promoIndex>ps testo Assente Assente tutte
Valore di esempio: banner_slot_1
Esempio di utilizzo:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Azione di promozione

Campo facoltativo.

Specifica il ruolo delle promozioni incluse in un hit. Se non viene specificata un'azione di promozione, viene utilizzata l'azione di promozione predefinita, "visualizzazione". Per misurare un clic di un utente su una promozione, imposta questo elemento su 'promo_click'. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
(promo) action promoa testo Assente Assente tutte
Valore di esempio: click
Esempio di utilizzo:
ga('ec:setAction', 'promo_click'});

Codice valuta

Campo facoltativo.

Se presente, indica la valuta locale per tutti i valori delle valute delle transazioni. Il valore deve essere un codice valuta ISO 4217 valido.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
currencyCode cu testo Assente 10 byte tutte
Valore di esempio: EUR
Esempio di utilizzo:
ga('set', 'currencyCode', 'EUR');

Interazioni social

Social network

Obbligatorio per il tipo di hit social.

Specifica il social network, ad esempio Facebook o Google Plus.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
socialNetwork sn testo Assente 50 byte social
Valore di esempio: facebook
Esempio di utilizzo:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Azione social

Obbligatorio per il tipo di hit social.

Specifica l'azione di interazione social. Ad esempio, su Google Plus, quando un utente fa clic sul pulsante +1, l'azione social è "più".

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
socialAction sa testo Assente 50 byte social
Valore di esempio: like
Esempio di utilizzo:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Target azione social

Obbligatorio per il tipo di hit social.

Specifica il target di un'interazione social. Questo valore è in genere un URL, ma può essere qualsiasi testo.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
socialTarget st testo Assente 2048 byte social
Valore di esempio: http://foo.com
Esempio di utilizzo:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Durata

Categoria tempo utente

Obbligatorio per il tipo di hit di tempo.

Specifica la categoria del tempo utente.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
timingCategory utc testo Assente 150 byte sincronizzazione
Valore di esempio: category
Esempio di utilizzo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nome variabile tempo utente

Obbligatorio per il tipo di hit di tempo.

Specifica la variabile del tempo utente.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
timingVar utv testo Assente 500 byte sincronizzazione
Valore di esempio: lookup
Esempio di utilizzo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Tempistiche utente

Obbligatorio per il tipo di hit di tempo.

Specifica il valore del tempo utente. Il valore è espresso in millisecondi.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
timingValue utt numero intero Assente Assente sincronizzazione
Valore di esempio: 123
Esempio di utilizzo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Etichetta tempo utente

Campo facoltativo.

Specifica l'etichetta del tempo utente.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
timingLabel utl testo Assente 500 byte sincronizzazione
Valore di esempio: label
Esempio di utilizzo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Eccezioni

Descrizione eccezione

Campo facoltativo.

Specifica la descrizione di un'eccezione.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
exDescription exd testo Assente 150 byte eccezione
Valore di esempio: DatabaseError
Esempio di utilizzo:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

L'eccezione è irreversibile?

Campo facoltativo.

Specifica se l'eccezione è stata irreversibile.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
exFatal exf boolean 1 N/A eccezione
Valore di esempio: true
Esempio di utilizzo:
ga('send', 'exception', {
  'exFatal': true
});

Dimensioni / metriche personalizzate

Dimensione personalizzata

Campo facoltativo.

A ogni dimensione personalizzata è associato un indice. Puoi aggiungere al massimo 20 dimensioni personalizzate (200 per gli account Analytics 360). L'indice di dimensione deve essere un numero intero positivo compreso tra 1 e 200 inclusi.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
dimension cd<dimensionIndex> testo Assente 150 byte tutte
Valore di esempio: Sports
Esempio di utilizzo:
ga('set', 'dimension14', 'Sports');

Metrica personalizzata

Campo facoltativo.

A ogni metrica personalizzata è associato un indice. È possibile avere un massimo di 20 metriche personalizzate (200 per gli account Analytics 360). L'indice della metrica deve essere un numero intero positivo compreso tra 1 e 200 inclusi.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
metric cm<metricIndex> numero Assente Assente tutte
Valore di esempio: 47
Esempio di utilizzo:
ga('set', 'metric7', 47);