Questo documento elenca tutti i nomi dei campi configurabili per analytics.js.
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 |
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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)
|
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 |
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)
|
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
|
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
|
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 |
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
|
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
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
_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 |
// 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 |
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 |
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 |
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 |
(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 |
(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
/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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
47
Esempio di utilizzo:
ga('set', 'metric7', 47);