Riferimento ai campi analytics.js

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

  1. Crea solo campi
  2. Generali
  3. Utente
  4. Session (Sessione)
  5. Sorgenti di traffico
  6. Informazioni di 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, leggi la sezione Creating Tracker Objects 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 tracker

(Facoltativo) Questa opzione può essere impostata 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Identifica in modo pseudonimo un'istanza del browser. Per impostazione predefinita, questo valore viene memorizzato 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

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

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

Frequenza di campionamento di velocità del sito

(Facoltativo) Questa opzione può essere impostata 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 number 1
Valore di esempio: 10
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Invia sempre il referrer

(Facoltativo) Questa opzione può essere impostata 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 di riferimento è diverso da quello della pagina corrente. Attiva questa impostazione solo se vuoi elaborare altre pagine del tuo host attuale come referral.

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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Per impostazione predefinita, analytics.js cerca i parametri delle campagne personalizzate come utm_source, utm_medium e così via sia nella stringa di query che nell'anchor dell'URL della pagina corrente. Se imposti questo campo su falso, ignori qualsiasi parametro personalizzato della campagna visualizzato 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 cookie

(Facoltativo) Questa opzione può essere impostata 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Specifica il dominio utilizzato per memorizzare il cookie di analisi. Impostando questo criterio 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Specifica ulteriori flag da aggiungere al cookie. I flag devono essere separati da 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Specifica la scadenza dei cookie, in secondi.

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

Aggiornamento cookie

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Se cookieUpdate è impostato su vero (valore predefinito), analytics.js aggiorna i cookie a ogni caricamento pagina. In questo modo viene aggiornata la scadenza dei cookie da impostare in base alla visita più recente sul sito. Ad esempio, se la scadenza dei cookie è impostata su una settimana e un utente visita il sito con lo stesso browser ogni cinque giorni, la scadenza dei cookie viene aggiornata a ogni visita e quindi non scade 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'});

Negozio GAC

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Per impostazione predefinita, analytics.js scrive un cookie per memorizzare le informazioni delle campagne. Questo campo può essere utilizzato per disabilitare la scrittura del 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

(Facoltativo) Questa opzione può essere impostata 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Specifica se analytics.js deve tentare di importare dati storici 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

(Facoltativo) Questa opzione può essere impostata solo nel metodo create.

Se questo campo viene impostato su true, viene attivata l'analisi dei parametri dei linker interdominio utilizzati per trasferire lo stato tra 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

Funzionalità degli annunci

(Facoltativo)

Imposta questo campo su "false" per disattivare i beacon per le funzionalità 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 all
Valore di esempio: false
Esempio di utilizzo:
ga('set', 'allowAdFeatures', false)

IP maschera

(Facoltativo)

Se presente, l'indirizzo IP del mittente è mascherato.

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

Origine dati

(Facoltativo)

Indica l'origine dati dell'hit. L'origine dati degli hit inviati da analytics.js sarà impostata su "web". Per gli hit inviati da uno degli SDK per dispositivi mobili, l'origine dati sarà impostata su "app".

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

Tempo di attesa

(Facoltativo)

Utilizzato per raccogliere hit offline / latenti. Il valore rappresenta il delta (in millisecondi) che intercorre tra l'invio dell'hit e il momento in cui è stato inviato. Il valore deve essere maggiore o uguale a 0. I valori superiori a quattro ore possono portare alla mancata elaborazione degli hit.

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

Forza SSL

(Facoltativo)

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

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

Trasporto

(Facoltativo)

Questo specifica il meccanismo di trasporto con cui verranno inviati gli hit. Le opzioni sono "beacon", "xhr" o "image". Per impostazione predefinita, analytics.js cerca di trovare 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", rientrerà in "image" o "xhr" a seconda delle dimensioni dell'hit.

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

Utilizza il beacon

(Facoltativo)

Questa opzione è deprecata. Utilizza invece "trasporto". Se questo criterio viene impostato su true, il client utilizzerà il navigator.sendBeacon per inviare l'hit. Questo è utile nei casi in cui desideri monitorare un evento appena prima che un utente esca dal tuo sito, senza ritardare la navigazione. Se il browser non supporta navigator.sendBeacon, l'hit verrà inviato normalmente.

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

Parametro Linker

(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 all
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'));
});

Richiama chiamata

(Facoltativo)

Una funzione che verrà chiamata dopo l'elaborazione di un hit. Questo callback è progettato per essere sempre chiamato, direttamente dopo che un hit è stato inviato correttamente o quando è stato stabilito che non è possibile inviare un hit o che non è stato inviato. Nessun argomento viene passato alla funzione quando viene chiamato. Ti consigliamo di evitare di utilizzare hitcallBack per eseguire il codice fondamentale dell'applicazione, perché è possibile che non venga richiamato in rari casi (ad es. se il server non risponde o se analytics.js non si carica). 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 all
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

(Facoltativo)

Questo campo è obbligatorio se l'ID client (cid) non è specificato nella richiesta. Si tratta di un identificatore noto per un utente fornito dal proprietario del sito o dall'utente della biblioteca. Non devono essere informazioni che consentono l'identificazione personale (PII). Il valore non deve mai essere mantenuto 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 all
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

(Facoltativo)

Utilizzato per controllare la durata della sessione. Il valore "start" forza l'avvio di una nuova sessione con questo hit, mentre il valore "end" forza la sessione corrente a terminare l'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 all
Valore di esempio: start
Esempio di utilizzo:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Sorgenti di traffico

Referrer documento

(Facoltativo)

Specifica quale sorgente di referral ha generato 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 è inizializzato dal comando create e viene impostato solo quando il nome host corrente è diverso da quello 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 all
Valore di esempio: http://example.com
Esempio di utilizzo:
ga('set', 'referrer', 'http://example.com');

Nome campagna

(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 all
Valore di esempio: (direct)
Esempio di utilizzo:
ga('set', 'campaignName', '(direct)');

Sorgente campagna

(Facoltativo)

Specifica l'origine della campagna.

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

Mezzo della campagna

(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 all
Valore di esempio: organic
Esempio di utilizzo:
ga('set', 'campaignMedium', 'organic');

Parola chiave della campagna

(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 all
Valore di esempio: Blue Shoes
Esempio di utilizzo:
ga('set', 'campaignKeyword', 'Blue Shoes');

Contenuti della campagna

(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 all
Valore di esempio: content
Esempio di utilizzo:
ga('set', 'campaignContent', 'content');

ID campagna

(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 all
Valore di esempio: ID
Esempio di utilizzo:
ga('set', 'campaignId', 'ID');

Informazioni sul sistema

Risoluzione schermo

(Facoltativo)

Specifica la risoluzione dello schermo. Questo campo è 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 all
Valore di esempio: 800x600
Esempio di utilizzo:
ga('set', 'screenResolution', '800x600');

Dimensioni area visibile

(Facoltativo)

Specifica l'area di visualizzazione del browser / dispositivo. Questo campo è 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 all
Valore di esempio: 123x456
Esempio di utilizzo:
ga('set', 'viewportSize', '123x456');

Codifica di documenti

(Facoltativo)

Specifica il set di caratteri utilizzato per codificare la pagina o il documento. Questo campo è 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 all
Valore di esempio: UTF-8
Esempio di utilizzo:
ga('set', 'encoding', 'UTF-16');

Colori dello schermo

(Facoltativo)

Specifica la profondità di colore dello schermo. Questo campo è 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 all
Valore di esempio: 24-bits
Esempio di utilizzo:
ga('set', 'screenColors', '8-bit');

Lingua utente

(Facoltativo)

Specifica la lingua. Questo campo è 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 all
Valore di esempio: en-us
Esempio di utilizzo:
ga('set', 'language', 'en-us');

Java attivato

(Facoltativo)

Specifica se Java è stato attivato. Questo campo è 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 all
Valore di esempio: true
Esempio di utilizzo:
ga('set', 'javaEnabled', true);

Versione Flash

(Facoltativo)

Specifica la versione di Flash. Questo campo è 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 all
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 uno tra "visualizzazioni di pagina", "visualizzazione di schermata", "evento", "transazione", "articolo", "social", "eccezione", "tempo".

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

Hit da non interazione

(Facoltativo)

Specifica che un hit viene considerato non interattivo.

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

Informazioni sui contenuti

URL posizione documento

(Facoltativo)

Specifica l'URL completo (escluso l'ancoraggio) della pagina. Questo campo è 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 all
Valore di esempio: http://foo.com/home?a=b
Esempio di utilizzo:
ga('set', 'location', 'http://foo.com/home?a=b');

Nome host del documento

(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 all
Valore di esempio: foo.com
Esempio di utilizzo:
ga('set', 'hostname', 'foo.com');

Percorso documento

(Facoltativo)

La parte del percorso dell'URL della pagina. Deve iniziare con "/". Per gli hit "pageview", devono essere specificati &dl o sia &dh che &dp per essere valido. Utilizzato per specificare i percorsi virtuali delle pagine.

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

Titolo documento

(Facoltativo)

Il titolo della pagina / 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 all
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à per dispositivi mobili per gli hit di visualizzazione di schermata, dove viene utilizzato per il "Nome schermata" dell'hit di visualizzazione di schermata. Nelle proprietà web, questo verrà impostato in modo predefinito sull'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');

Raggruppamento di contenuti

(Facoltativo)

Puoi avere fino a cinque raggruppamenti di contenuti, ognuno dei quali ha un indice associato compreso tra 1 e 5 inclusi. Ogni raggruppamento di contenuti può avere fino a 100 raggruppamenti di contenuti. 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 all
Valore di esempio: news/sports
Esempio di utilizzo:
ga('set', 'contentGroup5', '/news/sports');

ID collegamento

(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 all
Valore di esempio: nav_bar
Esempio di utilizzo:
ga('set', '&linkid', 'html-element-id');

App

Nome applicazione

(Facoltativo)

Specifica il nome dell'applicazione. Questo campo è obbligatorio per tutti gli hit con dati relativi alle app (ad es. versione e ID app o ID programma di installazione dell'app). Per gli hit inviati a 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 all
Valore di esempio: My App
Esempio di utilizzo:
ga('set', 'appName', 'My App');

ID applicazione

(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 all
Valore di esempio: com.company.app
Esempio di utilizzo:
ga('set', 'appId', 'com.company.app');

Versione dell'applicazione

(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 all
Valore di esempio: 1.2
Esempio di utilizzo:
ga('set', 'appVersion', '1.2');

ID programma di installazione dell'applicazione

(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 all
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. Il campo non può essere vuoto.

Nome campo Parametro protocollo Tipo di valore Valore predefinito Lunghezza massima Tipi di hit supportati
eventCategory ec testo Assente 150 byte evento
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 evento. Il campo non può essere vuoto.

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

Etichetta evento

(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 evento
Valore di esempio: Label
Esempio di utilizzo:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Valore evento

(Facoltativo)

Specifica il valore dell'evento. I valori non devono essere un numero negativo.

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

E-commerce avanzato

SKU prodotto

(Facoltativo)

Lo SKU del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: P12345
Esempio di utilizzo:
ga('ec:addProduct', {'id': 'P12345'});

Nome del prodotto

(Facoltativo)

Il nome del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Android T-Shirt
Esempio di utilizzo:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Brand del prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Google
Esempio di utilizzo:
ga('ec:addProduct', {'brand': 'Google'});

Categoria di prodotto

(Facoltativo)

La categoria di appartenenza del 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Apparel
Esempio di utilizzo:
ga('ec:addProduct', {'category': 'Apparel'});

Variante del prodotto

(Facoltativo)

La variante del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Black
Esempio di utilizzo:
ga('ec:addProduct', {'variant': 'Black'});

Prezzo del prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: 29.20
Esempio di utilizzo:
ga('ec:addProduct', {'price': '29.20'});

Quantità prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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 integer Assente Assente all
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:addProduct', {'quantity': 2});

Codice coupon prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: SUMMER_SALE13
Esempio di utilizzo:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Posizione prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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 integer Assente Assente all
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:addProduct', {'position': 2});

Dimensione personalizzata del prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Member
Esempio di utilizzo:
ga('ec:addProduct', {'dimension1': 'Member'});

Metrica personalizzata del prodotto

(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 è necessario installare il plug-in E-commerce avanzato 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> integer Assente Assente all
Valore di esempio: 28
Esempio di utilizzo:
ga('ec:addProduct', {'metric1': 28});

Azione del prodotto

(Facoltativo)

Il ruolo dei prodotti inclusi in un hit. Se non viene specificata un'azione del prodotto, tutte le definizioni di prodotto incluse nell'hit verranno ignorate. Deve essere uno dei seguenti: dettagli, clic, aggiungi, rimuovi, pagamento, checkout_option, acquisto, rimborso. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: detail
Esempio di utilizzo:
ga('ec:setAction', 'detail');

ID transazione

(Facoltativo)

L'ID della transazione. Questo è un parametro aggiuntivo che può essere inviato quando l'Azione del prodotto è impostata su "acquisto" o "rimborso". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: T1234
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Affiliazione

(Facoltativo)

Il negozio o l'affiliazione da cui è avvenuta la transazione. Questo è un parametro aggiuntivo che può essere inviato quando l'Azione del prodotto è impostata su "acquisto" o "rimborso". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Google Store
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Entrate

(Facoltativo)

Il valore totale della transazione, incluse imposte e spedizione. Se non viene inviato, questo valore verrà calcolato automaticamente utilizzando i campi Quantità prodotto e Prezzo di tutti i prodotti nello stesso hit. Questo è un parametro aggiuntivo che può essere inviato quando l'Azione del prodotto è impostata su "acquisto" o "rimborso". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: 123.21
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Tasse

(Facoltativo)

L'imposta totale associata alla transazione. Questo è un parametro aggiuntivo che può essere inviato quando l'Azione del prodotto è impostata su "acquisto" o "rimborso". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: 10.78
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Spedizione

(Facoltativo)

Il costo di spedizione associato alla transazione. Questo è un parametro aggiuntivo che può essere inviato quando l'Azione del prodotto è impostata su "acquisto" o "rimborso". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: 3.55
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Codice coupon

(Facoltativo)

Il coupon transazione utilizzato con la transazione. Questo è un parametro aggiuntivo che può essere inviato quando l'Azione del prodotto è impostata su "acquisto" o "rimborso". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: SUMMER08
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Elenco delle azioni del prodotto

(Facoltativo)

L'elenco o la raccolta da cui si è verificata un'azione del prodotto. Si tratta di un parametro aggiuntivo che può essere inviato se l'azione prodotto è impostata su "dettagli" o "clic". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Search Results
Esempio di utilizzo:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Passaggio di pagamento

(Facoltativo)

Il numero di passaggi in una canalizzazione di pagamento. Si tratta di un parametro aggiuntivo che può essere inviato quando l'azione prodotto è impostata su "checkout". Per analytics.js è necessario installare il plug-in E-commerce avanzato prima di utilizzare questo campo.

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

Opzione di pagamento di Google Checkout

(Facoltativo)

Informazioni aggiuntive su un passaggio di pagamento. Si tratta di un parametro aggiuntivo che può essere inviato quando l'azione prodotto è impostata su "checkout". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Visa
Esempio di utilizzo:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nome elenco impressioni prodotto

(Facoltativo)

L'elenco o la raccolta a cui appartiene un prodotto. L'indice dell'elenco delle impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Search Results
Esempio di utilizzo:
ga('ec:addImpression', {'list': 'Search Results'});

SKU di impressione del prodotto

(Facoltativo)

L'ID prodotto o lo SKU. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: P67890
Esempio di utilizzo:
ga('ec:addImpression', {'id': 'P67890'});

Nome impressione del prodotto

(Facoltativo)

Il nome del prodotto. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Android T-Shirt
Esempio di utilizzo:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Brand impressione del prodotto

(Facoltativo)

Il brand associato al prodotto. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Google
Esempio di utilizzo:
ga('ec:addImpression', {'brand': 'Google'});

Categoria di impressioni del prodotto

(Facoltativo)

La categoria di appartenenza del prodotto. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Apparel
Esempio di utilizzo:
ga('ec:addImpression', {'category': 'Apparel'});

Variante impressione del prodotto

(Facoltativo)

La variante del prodotto. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Black
Esempio di utilizzo:
ga('ec:addImpression', {'variant': 'Black'});

Posizione impressioni prodotto

(Facoltativo)

La posizione del prodotto in un elenco o in una raccolta. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 integer Assente Assente all
Valore di esempio: 2
Esempio di utilizzo:
ga('ec:addImpression', {'position': 2});

Prezzo impressioni prodotto

(Facoltativo)

Il prezzo di un prodotto. L'indice dell'elenco delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: 29.20
Esempio di utilizzo:
ga('ec:addImpression', {'price': '29.20'});

Dimensione personalizzata di impressioni del prodotto

(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 delle 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 è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Member
Esempio di utilizzo:
ga('ec:addImpression', {'dimension1': 'Member'});

Metrica personalizzata impressioni prodotto

(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 delle 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 è necessario installare il plug-in E-commerce avanzato 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> integer Assente Assente all
Valore di esempio: 28
Esempio di utilizzo:
ga('ec:addImpression', {'metric1': '28'});

ID promozione

(Facoltativo)

L'ID promozione. L'indice delle promozioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: SHIP
Esempio di utilizzo:
ga('ec:addPromo', {'id': 'SHIP'});

Nome promozione

(Facoltativo)

Il nome della promozione. L'indice delle promozioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Free Shipping
Esempio di utilizzo:
ga('ec:addPromo', {'name': 'Free Shipping'});

Creatività di promozione

(Facoltativo)

La creatività associata alla promozione. L'indice delle promozioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: Shipping Banner
Esempio di utilizzo:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Posizione di promozione

(Facoltativo)

La posizione della creatività. L'indice delle promozioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: banner_slot_1
Esempio di utilizzo:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Azione di promozione

(Facoltativo)

Specifica il ruolo delle promozioni incluse in un hit. Se non viene specificata un'azione, viene utilizzata l'azione predefinita, ovvero "view", Per misurare il clic di un utente su una promozione, impostala su "promo_click". Per analytics.js è necessario installare il plug-in E-commerce avanzato 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 all
Valore di esempio: click
Esempio di utilizzo:
ga('ec:setAction', 'promo_click'});

Codice valuta

(Facoltativo)

Se presente, indica la valuta locale per tutti i valori della valuta 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 all
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. In genere questo valore è 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'
})

Tempi

Categoria di tempo utente

Obbligatorio per il tipo di hit relativo al tempo.

Specifica la categoria di 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 relativo al tempo.

Specifica la variabile di 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
});

Tempo utente

Obbligatorio per il tipo di hit relativo al 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 integer Assente Assente sincronizzazione
Valore di esempio: 123
Esempio di utilizzo:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Etichetta tempo utente

(Facoltativo)

Specifica l'etichetta di tempo dell'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

(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'
});

Eccezione è irreversibile?

(Facoltativo)

Specifica se l'eccezione è 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

(Facoltativo)

A ogni dimensione personalizzata è associato un indice. Sono consentite al massimo 20 dimensioni personalizzate (200 per gli account Analytics 360). L'indice della 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 all
Valore di esempio: Sports
Esempio di utilizzo:
ga('set', 'dimension14', 'Sports');

Metrica personalizzata

(Facoltativo)

A ogni metrica personalizzata è associato un indice. Sono disponibili al massimo 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> number Assente Assente all
Valore di esempio: 47
Esempio di utilizzo:
ga('set', 'metric7', 47);