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, consulta la sezione Creazione di oggetti tracker nella Guida alla configurazione avanzata.
ID monitoraggio/ ID proprietà web
Obbligatorio per tutti i tipi di hit.
L'ID monitoraggio / ID proprietà web. Il formato è UA-XXXX-Y. Tutti i dati raccolti sono associati a questo ID.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
trackingId |
testo | Assente |
UA-XXXX-Y
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y');
// Alerts the tracking ID for the default tracker. ga(function(tracker) { alert(tracker.get('trackingId')); });
Nome del tracker
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Nome dell'oggetto tracker.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
name |
testo |
t0
|
myTracker
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});
Client-ID
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Identifica con assegnazione di pseudonimi un'istanza del browser. Per impostazione predefinita, questo valore viene archiviato come parte del cookie proprietario di Analytics con una scadenza di due anni.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
clientId |
testo |
Randomly Generated
|
35009a79-1a05-49d7-b876-2b884d0f825b
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', { 'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' });
Frequenza di campionamento
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Specifica la percentuale di utenti da monitorare. Il valore predefinito è 100 (nessun utente viene escluso), ma i siti di grandi dimensioni potrebbero dover utilizzare una frequenza di campionamento inferiore per rimanere entro i limiti di elaborazione di Google Analytics.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
sampleRate |
numero |
100
|
5
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});
Frequenza di campionamento della velocità del sito
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Questa impostazione determina la frequenza di invio dei beacon di velocità del sito. Per impostazione predefinita, verrà misurato automaticamente l'1% degli utenti.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
siteSpeedSampleRate |
numero |
1
|
10
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});
Invia sempre referrer
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Per impostazione predefinita, l'URL referrer HTTP, utilizzato per attribuire le sorgenti di traffico, viene inviato solo quando il nome host del sito referente è diverso dal nome host della pagina corrente. Abilita questa impostazione solo se vuoi elaborare come referral altre pagine del tuo host attuale.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
alwaysSendReferrer |
boolean |
false
|
true
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});
Consenti parametri di ancoraggio
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Per impostazione predefinita, analytics.js cerca i parametri della campagna personalizzata, come utm_source, utm_medium e così via, sia nella stringa di query sia nell'ancoraggio dell'URL della pagina corrente. Se questo campo viene impostato su false, verranno ignorati tutti i parametri della campagna personalizzata visualizzati nell'ancoraggio.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
allowAnchor |
boolean |
true
|
false
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});
Nome del cookie
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Nome del cookie utilizzato per memorizzare i dati di analisi
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
cookieName |
testo |
_ga
|
gaCookie
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});
Dominio dei cookie
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Specifica il dominio utilizzato per memorizzare il cookie di Analytics. Se viene impostato su "nessuno", il cookie viene impostato senza specificare un dominio.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
cookieDomain |
testo |
document.location.hostname (normalized)
|
example.com
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});
Flag per cookie
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Specifica ulteriori flag da aggiungere al cookie. I flag devono essere separati da un punto e virgola.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
cookieFlags |
testo | Assente |
SameSite=None; Secure
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});
Scadenza dei cookie
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Specifica la scadenza dei cookie, in secondi.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
cookieExpires |
numero intero |
63072000 (two years)
|
86400
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});
Aggiornamento cookie
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Se cookieUpdate è impostato su true (il valore predefinito), analytics.js aggiorna i cookie a ogni caricamento pagina. In questo modo la scadenza dei cookie viene aggiornata in base alla visita più recente al sito. Ad esempio, se la scadenza dei cookie è impostata su una settimana e un utente visita utilizzando lo stesso browser ogni cinque giorni, la scadenza del cookie viene aggiornata a ogni visita, pertanto non scadrà mai.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
cookieUpdate |
boolean |
true
|
true
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});
GAC del negozio
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Per impostazione predefinita, analytics.js scrive un cookie per memorizzare le informazioni della campagna. Questo campo può essere utilizzato per disattivare la scrittura dei cookie.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
storeGac |
boolean |
true
|
false
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'storeGac': false});
Dominio dei cookie precedente
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Questo campo viene utilizzato per configurare il modo in cui analytics.js cerca i cookie generati da script di Google Analytics precedenti, come ga.js e urchin.js.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
legacyCookieDomain |
testo | Assente |
store.example.com
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});
Importazione della cronologia precedente
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Specifica se analytics.js deve tentare di importare i dati della cronologia dai cookie ga.js.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
legacyHistoryImport |
boolean |
true
|
false
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});
Consenti parametri Linker
Campo facoltativo.
Può essere impostato solo nel metodo create
.
Se questo campo viene impostato su true, viene attivata l'analisi dei parametri linker interdominio utilizzati per trasferire lo stato tra i domini.
Nome campo | Tipo di valore | Valore predefinito |
---|---|---|
allowLinker |
boolean |
false
|
true
Esempio di utilizzo:
ga('create', 'UA-XXXX-Y', {allowLinker: true});
Generale
Consenti funzionalità pubblicitarie
Campo facoltativo.
Imposta questo campo su false per disattivare i beacon per le funzioni pubblicitarie di Google Analytics quando queste sono state attivate tramite il plug-in displayfeatures o da Google Analytics (Impostazioni proprietà > Raccolta dati).
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
allowAdFeatures |
Assente | boolean |
true
|
N/A | tutte |
false
Esempio di utilizzo:
ga('set', 'allowAdFeatures', false)
Maschera IP
Campo facoltativo.
Se presente, l'indirizzo IP del mittente verrà mascherato.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
anonymizeIp |
aip
|
boolean | Assente | N/A | tutte |
true
Esempio di utilizzo:
ga('set', 'anonymizeIp', true);
Origine dati
Campo facoltativo.
Indica l'origine dati dell'hit. L'origine dati inviata da analytics.js sarà impostata su "Web", mentre l'origine dati sarà impostata su "app" per gli hit inviati da uno degli SDK mobile.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
dataSource |
ds
|
testo | Assente | Assente | tutte |
crm
Esempio di utilizzo:
ga('set', 'dataSource', 'crm');
Tempo di coda
Campo facoltativo.
Utilizzato per raccogliere hit offline / latenti. Il valore rappresenta il delta temporale (in millisecondi) tra il momento in cui si è verificato l'hit segnalato e il momento in cui è stato inviato. Il valore deve essere maggiore o uguale a 0. Valori superiori a quattro ore possono comportare la mancata elaborazione degli hit.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
queueTime |
qt
|
numero intero | Assente | Assente | tutte |
560
Esempio di utilizzo:
ga('set', 'queueTime', 560);
Forza SSL
Campo facoltativo.
Per impostazione predefinita, i beacon inviati dalle pagine https vengono inviati tramite https, mentre i beacon inviati dalle pagine http vengono inviati tramite http. Se imposti forceSSL su true, anche le pagine http verranno inviate a tutti i beacon che utilizzano https.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
forceSSL |
Assente | boolean |
false
|
N/A | tutte |
true
Esempio di utilizzo:
ga('set', 'forceSSL', true);
Trasporti
Campo facoltativo.
Consente di specificare il meccanismo di trasporto con cui verranno inviati gli hit. Le opzioni sono "beacon", "xhr" o "image". Per impostazione predefinita, analytics.js proverà a individuare il metodo migliore in base alle dimensioni degli hit e alle funzionalità del browser. Se specifichi "beacon" e il browser dell'utente non supporta il metodo "navigator.sendBeacon", questo tornerà su "image" o "xhr" a seconda della dimensione degli hit.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
transport |
Assente | testo |
none (automatically determined)
|
Assente | tutte |
beacon
Esempio di utilizzo:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});
Utilizzo di beacon
Campo facoltativo.
Questa opzione è stata ritirata. Al suo posto, utilizza "transport". Se questo criterio viene impostato su true, il client indicherà al client di utilizzare navigator.sendBeacon per inviare l'hit. Questa funzionalità è utile nei casi in cui vuoi monitorare un evento appena prima che un utente esce dal sito, senza ritardare la navigazione. Se il browser non supporta navigator.sendBeacon, l'hit viene inviato normalmente.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
useBeacon |
Assente | boolean |
false
|
N/A | tutte |
true
Esempio di utilizzo:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});
Parametro Linker
Campo facoltativo.
Il parametro linker per la misurazione interdominio.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
linkerParam |
Assente | testo | Assente | Assente | tutte |
_ga=1.231587807.1974034684.1435105198
Esempio di utilizzo:
// Alerts the linker parameter for the default tracker. ga(function(tracker) { alert(tracker.get('linkerParam')); });
Premi callback
Campo facoltativo.
Una funzione che viene chiamata dopo l'elaborazione di un hit. Questo callback è progettato per essere sempre chiamato, direttamente dopo l'invio di un hit o quando è stato stabilito che un hit non può essere inviato o non è stato inviato. Nessun argomento viene passato alla funzione quando viene richiamata. È consigliabile evitare di utilizzare hitcallBack per eseguire il codice critico per l'applicazione, dato che in rari casi potrebbe non essere chiamato (ad es. se il server non risponde o se analytics.js non riesce a caricarsi). In questo caso, puoi impostare un timeout per garantire l'esecuzione.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
hitCallback |
Assente | funzione | Assente | Assente | tutte |
// Alerts the user when a hit is sent. ga('send', 'pageview', { 'hitCallback': function() { alert('hit sent'); } });
// Use a timeout to ensure the execution of critical application code. ga('send', 'pageview', {'hitCallback': criticalCode}); setTimeout(criticalCode, 2000); // Only run the critical code once. var alreadyCalled = false; function criticalCode() { if (alreadyCalled) return; alreadyCalled = true; // Run critical code here... }
Utente
User-ID
Campo facoltativo.
Questo campo è obbligatorio se l'ID client (cid) non è specificato nella richiesta. Si tratta di un identificatore noto di un utente fornito dall'utente del proprietario del sito/della biblioteca. Non deve essere considerato PII (informazioni che consentono l'identificazione personale). Il valore non deve mai essere persistente nei cookie di Google Analytics o in altri spazi di archiviazione forniti da Analytics.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
userId |
uid
|
testo | Assente | Assente | tutte |
as8eknlll
Esempio di utilizzo:
// Set the user ID when creating the tracker. ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'}); // Alternatively, you may set the user ID via the `set` method. ga('set', 'userId', 'as8eknlll');
Sessione
Controllo sessione
Campo facoltativo.
Utilizzato per controllare la durata della sessione. Il valore "start" impone l'inizio di una nuova sessione con questo hit, mentre "end" forza la sessione corrente a terminare con questo hit. Tutti gli altri valori vengono ignorati.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
sessionControl |
sc
|
testo | Assente | Assente | tutte |
start
Esempio di utilizzo:
// Starts a new session. ga('send', 'pageview', {'sessionControl': 'start'});
Sorgenti di traffico
Referrer documento
Campo facoltativo.
Specifica quale sorgente di referral ha indirizzato il traffico verso un sito web. Questo valore viene utilizzato anche per calcolare la sorgente di traffico. Il formato di questo valore è un URL. Questo campo viene inizializzato dal comando create ed è impostato solo quando il nome host corrente è diverso dal nome host del referrer, a meno che il campo "alwaysSendReferrer" sia impostato su true.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
referrer |
dr
|
testo |
document.referrer
|
2048 byte | tutte |
http://example.com
Esempio di utilizzo:
ga('set', 'referrer', 'http://example.com');
Nome campagna
Campo facoltativo.
Specifica il nome della campagna.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
campaignName |
cn
|
testo | Assente | 100 byte | tutte |
(direct)
Esempio di utilizzo:
ga('set', 'campaignName', '(direct)');
Sorgente campagna
Campo facoltativo.
Specifica la sorgente della campagna.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
campaignSource |
cs
|
testo | Assente | 100 byte | tutte |
(direct)
Esempio di utilizzo:
ga('set', 'campaignSource', '(direct)');
Mezzo della campagna
Campo facoltativo.
Specifica il mezzo della campagna.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
campaignMedium |
cm
|
testo | Assente | 50 byte | tutte |
organic
Esempio di utilizzo:
ga('set', 'campaignMedium', 'organic');
Parola chiave della campagna
Campo facoltativo.
Specifica la parola chiave della campagna.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
campaignKeyword |
ck
|
testo | Assente | 500 byte | tutte |
Blue Shoes
Esempio di utilizzo:
ga('set', 'campaignKeyword', 'Blue Shoes');
Contenuti della campagna
Campo facoltativo.
Specifica i contenuti della campagna.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
campaignContent |
cc
|
testo | Assente | 500 byte | tutte |
content
Esempio di utilizzo:
ga('set', 'campaignContent', 'content');
Campaign ID
Campo facoltativo.
Specifica l'ID campagna.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
campaignId |
ci
|
testo | Assente | 100 byte | tutte |
ID
Esempio di utilizzo:
ga('set', 'campaignId', 'ID');
Informazioni sul sistema
Risoluzione dello schermo
Campo facoltativo.
Consente di specificare la risoluzione dello schermo. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
screenResolution |
sr
|
testo | Assente | 20 byte | tutte |
800x600
Esempio di utilizzo:
ga('set', 'screenResolution', '800x600');
Dimensioni area visibile
Campo facoltativo.
Specifica l'area di visualizzazione del browser o del dispositivo. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
viewportSize |
vp
|
testo | Assente | 20 byte | tutte |
123x456
Esempio di utilizzo:
ga('set', 'viewportSize', '123x456');
Codifica dei documenti
Campo facoltativo.
Specifica il set di caratteri utilizzato per codificare la pagina o il documento. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
encoding |
de
|
testo |
UTF-8
|
20 byte | tutte |
UTF-8
Esempio di utilizzo:
ga('set', 'encoding', 'UTF-16');
Colori dello schermo
Campo facoltativo.
Consente di specificare la profondità di colore dello schermo. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
screenColors |
sd
|
testo | Assente | 20 byte | tutte |
24-bits
Esempio di utilizzo:
ga('set', 'screenColors', '8-bit');
Lingua dell'utente
Campo facoltativo.
Specifica la lingua. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
language |
ul
|
testo | Assente | 20 byte | tutte |
en-us
Esempio di utilizzo:
ga('set', 'language', 'en-us');
Java abilitato
Campo facoltativo.
Specifica se Java è stato attivato. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
javaEnabled |
je
|
boolean | Assente | N/A | tutte |
true
Esempio di utilizzo:
ga('set', 'javaEnabled', true);
Versione Flash
Campo facoltativo.
Specifica la versione di Flash. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
flashVersion |
fl
|
testo | Assente | 20 byte | tutte |
10 1 r103
Esempio di utilizzo:
ga('set', 'flashVersion', '10 1 r103');
Hit
Tipo di hit
Obbligatorio per tutti i tipi di hit.
Tipo di hit. Deve essere "pageview", "screenview", "event", "transaction", "item", "social", "exception" o "timeing".
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
hitType |
t
|
testo | Assente | Assente | tutte |
pageview
Esempio di utilizzo:
ga('send', { 'hitType': 'pageview', 'page': '/home' });
Hit da non interazione
Campo facoltativo.
Specifica che un hit deve essere considerato non interattivo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
nonInteraction |
ni
|
boolean | Assente | N/A | tutte |
true
Esempio di utilizzo:
ga('set', 'nonInteraction', true);
Informazioni sui contenuti
URL della posizione del documento
Campo facoltativo.
Specifica l'URL completo (escluso l'ancoraggio) della pagina. Questo campo viene inizializzato dal comando create.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
location |
dl
|
testo | Assente | 2048 byte | tutte |
http://foo.com/home?a=b
Esempio di utilizzo:
ga('set', 'location', 'http://foo.com/home?a=b');
Nome host documento
Campo facoltativo.
Specifica il nome host da cui sono stati ospitati i contenuti.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
hostname |
dh
|
testo | Assente | 100 byte | tutte |
foo.com
Esempio di utilizzo:
ga('set', 'hostname', 'foo.com');
Percorso documento
Campo facoltativo.
La parte del percorso dell'URL della pagina. Deve iniziare con "/". Per gli hit "visualizzazione di pagina", è necessario specificare sia &dl, sia &dh e &dp affinché l'hit sia valido. Utilizzato per specificare percorsi delle pagine virtuali.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
page |
dp
|
testo | Assente | 2048 byte | tutte |
/foo
Esempio di utilizzo:
ga('set', 'page', '/foo');
Titolo documento
Campo facoltativo.
Il titolo della pagina o del documento. Il valore predefinito è document.title.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
title |
dt
|
testo | Assente | 1500 byte | tutte |
Settings
Esempio di utilizzo:
ga('set', 'title', 'Settings');
Nome schermata
Obbligatorio per il tipo di hit visualizzazione di schermata.
Questo parametro è facoltativo nelle proprietà web e obbligatorio nelle proprietà mobile per gli hit visualizzazione di schermata, dove viene utilizzato per il "Nome schermata" dell'hit visualizzazione di schermata. Nelle proprietà web, viene utilizzato per impostazione predefinita l'URL univoco della pagina, utilizzando il parametro &dl così com'è o assemblandolo da &dh e &dp.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
screenName |
cd
|
testo | Assente | 2048 byte | visualizzazione di schermata |
High Scores
Esempio di utilizzo:
ga('set', 'screenName', 'High Scores');
Gruppo di contenuti
Campo facoltativo.
Puoi avere fino a 5 raggruppamenti di contenuti, a ognuno dei quali è associato un indice compreso tra 1 e 5 inclusi. Ogni raggruppamento di contenuti può avere fino a 100 raggruppamenti. Il valore di un raggruppamento di contenuti è un testo gerarchico delimitato da "/". Tutte le barre iniziali e finali verranno rimosse e le barre ripetute verranno ridotte a una singola barra. Ad esempio, "/a//b/" verrà convertito in "a/b".
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
contentGroup |
cg<groupIndex>
|
testo | Assente | 100 byte | tutte |
news/sports
Esempio di utilizzo:
ga('set', 'contentGroup5', '/news/sports');
ID collegamento
Campo facoltativo.
L'ID di un elemento DOM selezionato, utilizzato per distinguere più link allo stesso URL nei report Analisi dati In-Page quando l'attribuzione link avanzata è attivata per la proprietà.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
linkid |
linkid
|
testo | Assente | Assente | tutte |
nav_bar
Esempio di utilizzo:
ga('set', '&linkid', 'html-element-id');
App
Nome applicazione
Campo facoltativo.
Specifica il nome dell'applicazione. Questo campo è obbligatorio per ogni hit con dati relativi all'app (ad esempio versione dell'app, ID app o ID programma di installazione dell'app). Per gli hit inviati alle proprietà web, questo campo è facoltativo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
appName |
an
|
testo | Assente | 100 byte | tutte |
My App
Esempio di utilizzo:
ga('set', 'appName', 'My App');
ID applicazione
Campo facoltativo.
Identificatore dell'applicazione.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
appId |
aid
|
testo | Assente | 150 byte | tutte |
com.company.app
Esempio di utilizzo:
ga('set', 'appId', 'com.company.app');
Versione applicazione
Campo facoltativo.
Specifica la versione dell'applicazione.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
appVersion |
av
|
testo | Assente | 100 byte | tutte |
1.2
Esempio di utilizzo:
ga('set', 'appVersion', '1.2');
ID programma di installazione dell'applicazione
Campo facoltativo.
Identificatore del programma di installazione dell'applicazione.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
appInstallerId |
aiid
|
testo | Assente | 150 byte | tutte |
com.platform.vending
Esempio di utilizzo:
ga('set', 'appInstallerId', 'com.platform.vending');
Eventi
Categoria evento
Obbligatorio per il tipo di hit da evento.
Specifica la categoria dell'evento. Non deve essere vuoto.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
eventCategory |
ec
|
testo | Assente | 150 byte | event |
Category
Esempio di utilizzo:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action' });
Azione evento
Obbligatorio per il tipo di hit da evento.
Specifica l'azione dell'evento. Non deve essere vuoto.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
eventAction |
ea
|
testo | Assente | 500 byte | event |
Action
Esempio di utilizzo:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action' });
Etichetta evento
Campo facoltativo.
Specifica l'etichetta dell'evento.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
eventLabel |
el
|
testo | Assente | 500 byte | event |
Label
Esempio di utilizzo:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action', 'eventLabel': 'Label' });
Valore evento
Campo facoltativo.
Specifica il valore dell'evento. I valori non devono essere negativi.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
eventValue |
ev
|
numero intero | Assente | Assente | event |
55
Esempio di utilizzo:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action', 'eventValue': 55 });
E-commerce avanzato
SKU prodotto
Campo facoltativo.
Lo SKU del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) id |
pr<productIndex>id
|
testo | Assente | 500 byte | tutte |
P12345
Esempio di utilizzo:
ga('ec:addProduct', {'id': 'P12345'});
Nome del prodotto
Campo facoltativo.
Il nome del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) name |
pr<productIndex>nm
|
testo | Assente | 500 byte | tutte |
Android T-Shirt
Esempio di utilizzo:
ga('ec:addProduct', {'name': 'Android T-Shirt'});
Brand del prodotto
Campo facoltativo.
Il brand associato al prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) brand |
pr<productIndex>br
|
testo | Assente | 500 byte | tutte |
Google
Esempio di utilizzo:
ga('ec:addProduct', {'brand': 'Google'});
Categoria di prodotto
Campo facoltativo.
La categoria a cui appartiene il prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Il parametro della categoria di prodotti può essere gerarchico. Utilizza / come delimitatore per specificare fino a 5 livelli di gerarchia. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) category |
pr<productIndex>ca
|
testo | Assente | 500 byte | tutte |
Apparel
Esempio di utilizzo:
ga('ec:addProduct', {'category': 'Apparel'});
Variante del prodotto
Campo facoltativo.
La variante del prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) variant |
pr<productIndex>va
|
testo | Assente | 500 byte | tutte |
Black
Esempio di utilizzo:
ga('ec:addProduct', {'variant': 'Black'});
Prezzo del prodotto
Campo facoltativo.
Il prezzo unitario di un prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) price |
pr<productIndex>pr
|
currency | Assente | Assente | tutte |
29.20
Esempio di utilizzo:
ga('ec:addProduct', {'price': '29.20'});
Quantità prodotto
Campo facoltativo.
La quantità di un prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) quantity |
pr<productIndex>qt
|
numero intero | Assente | Assente | tutte |
2
Esempio di utilizzo:
ga('ec:addProduct', {'quantity': 2});
Codice coupon prodotto
Campo facoltativo.
Il codice coupon associato a un prodotto. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) coupon |
pr<productIndex>cc
|
testo | Assente | 500 byte | tutte |
SUMMER_SALE13
Esempio di utilizzo:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});
Posizione del prodotto
Campo facoltativo.
La posizione del prodotto in un elenco o in una raccolta. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) position |
pr<productIndex>ps
|
numero intero | Assente | Assente | tutte |
2
Esempio di utilizzo:
ga('ec:addProduct', {'position': 2});
Dimensione personalizzata prodotto
Campo facoltativo.
Una dimensione personalizzata a livello di prodotto in cui l'indice della dimensione è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) dimension |
pr<productIndex>cd<dimensionIndex>
|
testo | Assente | 150 byte | tutte |
Member
Esempio di utilizzo:
ga('ec:addProduct', {'dimension1': 'Member'});
Metrica personalizzata del prodotto
Campo facoltativo.
Una metrica personalizzata a livello di prodotto in cui l'indice della metrica è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product) metric |
pr<productIndex>cm<metricIndex>
|
numero intero | Assente | Assente | tutte |
28
Esempio di utilizzo:
ga('ec:addProduct', {'metric1': 28});
Azione prodotto
Campo facoltativo.
Il ruolo dei prodotti inclusi in un hit. Se non viene specificata un'azione del prodotto, tutte le definizioni dei prodotti incluse nell'hit verranno ignorate. Deve essere uno dei seguenti: details, clic, add, remove, checkout, checkout_option, purchase, refund. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) |
pa
|
testo | Assente | Assente | tutte |
detail
Esempio di utilizzo:
ga('ec:setAction', 'detail');
ID transazione
Campo facoltativo.
L'ID transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) id |
ti
|
testo | Assente | Assente | tutte |
T1234
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'id': 'T1234'});
Affiliazione
Campo facoltativo.
Il negozio o l'affiliazione da cui si è verificata la transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) affiliation |
ta
|
testo | Assente | Assente | tutte |
Google Store
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});
Entrate
Campo facoltativo.
Il valore totale della transazione, comprensivo di tasse e spese di spedizione. Se non viene inviato, questo valore verrà calcolato automaticamente utilizzando i campi quantità e prezzo dei prodotti di tutti i prodotti nello stesso hit. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) revenue |
tr
|
currency | Assente | Assente | tutte |
123.21
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});
Tasse
Campo facoltativo.
L'imposta totale associata alla transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) tax |
tt
|
currency | Assente | Assente | tutte |
10.78
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'tax': '10.78'});
Spedizione
Campo facoltativo.
Il costo di spedizione associato alla transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) shipping |
ts
|
currency | Assente | Assente | tutte |
3.55
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});
Codice coupon
Campo facoltativo.
Coupon della transazione utilizzato con la transazione. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "purchase" o "refund". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) coupon |
tcc
|
testo | Assente | Assente | tutte |
SUMMER08
Esempio di utilizzo:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});
Elenco di azioni dei prodotti
Campo facoltativo.
L'elenco o la raccolta da cui si è verificata un'azione prodotto. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "detail" o "click". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) list |
pal
|
testo | Assente | Assente | tutte |
Search Results
Esempio di utilizzo:
ga('ec:setAction', 'click', {'list': 'Search Results'});
Passaggio del pagamento
Campo facoltativo.
Il numero del passaggio di una canalizzazione di pagamento. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "checkout". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) step |
cos
|
numero intero | Assente | Assente | tutte |
2
Esempio di utilizzo:
ga('ec:setAction', 'checkout', {'step': 2});
Opzione per il passaggio di pagamento
Campo facoltativo.
Informazioni aggiuntive su un passaggio di pagamento. Si tratta di un parametro aggiuntivo che può essere inviato quando Azione prodotto è impostata su "checkout". Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(product action) option |
col
|
testo | Assente | Assente | tutte |
Visa
Esempio di utilizzo:
ga('ec:setAction', 'checkout', {'option': 'Visa'});
Nome elenco impressioni prodotto
Campo facoltativo.
L'elenco o la raccolta a cui appartiene un prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) list |
il<listIndex>nm
|
testo | Assente | Assente | tutte |
Search Results
Esempio di utilizzo:
ga('ec:addImpression', {'list': 'Search Results'});
SKU impressione prodotto
Campo facoltativo.
L'ID prodotto o lo SKU. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) id |
il<listIndex>pi<productIndex>id
|
testo | Assente | Assente | tutte |
P67890
Esempio di utilizzo:
ga('ec:addImpression', {'id': 'P67890'});
Nome impressione prodotto
Campo facoltativo.
Il nome del prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) name |
il<listIndex>pi<productIndex>nm
|
testo | Assente | Assente | tutte |
Android T-Shirt
Esempio di utilizzo:
ga('ec:addImpression', {'name': 'Android T-Shirt'});
Brand impressione del prodotto
Campo facoltativo.
Il brand associato al prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) brand |
il<listIndex>pi<productIndex>br
|
testo | Assente | Assente | tutte |
Google
Esempio di utilizzo:
ga('ec:addImpression', {'brand': 'Google'});
Categoria impressione prodotto
Campo facoltativo.
La categoria a cui appartiene il prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) category |
il<listIndex>pi<productIndex>ca
|
testo | Assente | Assente | tutte |
Apparel
Esempio di utilizzo:
ga('ec:addImpression', {'category': 'Apparel'});
Variante dell'impressione del prodotto
Campo facoltativo.
La variante del prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) variant |
il<listIndex>pi<productIndex>va
|
testo | Assente | Assente | tutte |
Black
Esempio di utilizzo:
ga('ec:addImpression', {'variant': 'Black'});
Posizione impressione prodotto
Campo facoltativo.
La posizione del prodotto in un elenco o in una raccolta. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) position |
il<listIndex>pi<productIndex>ps
|
numero intero | Assente | Assente | tutte |
2
Esempio di utilizzo:
ga('ec:addImpression', {'position': 2});
Prezzo impressione prodotto
Campo facoltativo.
Il prezzo di un prodotto. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) price |
il<listIndex>pi<productIndex>pr
|
currency | Assente | Assente | tutte |
29.20
Esempio di utilizzo:
ga('ec:addImpression', {'price': '29.20'});
Dimensione personalizzata impressione prodotto
Campo facoltativo.
Una dimensione personalizzata a livello di prodotto in cui l'indice della dimensione è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) dimension |
il<listIndex>pi<productIndex>cd<dimensionIndex>
|
testo | Assente | Assente | tutte |
Member
Esempio di utilizzo:
ga('ec:addImpression', {'dimension1': 'Member'});
Metrica personalizzata impressione prodotto
Campo facoltativo.
Una metrica personalizzata a livello di prodotto in cui l'indice della metrica è un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dell'elenco di impressioni deve essere un numero intero positivo compreso tra 1 e 200 inclusi. L'indice dei prodotti deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(impression) metric |
il<listIndex>pi<productIndex>cm<metricIndex>
|
numero intero | Assente | Assente | tutte |
28
Esempio di utilizzo:
ga('ec:addImpression', {'metric1': '28'});
ID promozione
Campo facoltativo.
L'ID promozione. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(promo) id |
promo<promoIndex>id
|
testo | Assente | Assente | tutte |
SHIP
Esempio di utilizzo:
ga('ec:addPromo', {'id': 'SHIP'});
Nome promozione
Campo facoltativo.
Il nome della promozione. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(promo) name |
promo<promoIndex>nm
|
testo | Assente | Assente | tutte |
Free Shipping
Esempio di utilizzo:
ga('ec:addPromo', {'name': 'Free Shipping'});
Creatività di promozione
Campo facoltativo.
La creatività associata alla promozione. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(promo) creative |
promo<promoIndex>cr
|
testo | Assente | Assente | tutte |
Shipping Banner
Esempio di utilizzo:
ga('ec:addPromo', {'creative': 'Shipping Banner'});
Posizione promozione
Campo facoltativo.
La posizione della creatività. L'indice della promozione deve essere un numero intero positivo compreso tra 1 e 200 inclusi. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(promo) position |
promo<promoIndex>ps
|
testo | Assente | Assente | tutte |
banner_slot_1
Esempio di utilizzo:
ga('ec:addPromo', {'position': 'banner_slot_1'});
Azione di promozione
Campo facoltativo.
Specifica il ruolo delle promozioni incluse in un hit. Se non viene specificata un'azione di promozione, viene utilizzata l'azione di promozione predefinita, "visualizzazione". Per misurare un clic di un utente su una promozione, imposta questo elemento su 'promo_click'. Per analytics.js, il plug-in E-commerce avanzato deve essere installato prima di utilizzare questo campo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
(promo) action |
promoa
|
testo | Assente | Assente | tutte |
click
Esempio di utilizzo:
ga('ec:setAction', 'promo_click'});
Codice valuta
Campo facoltativo.
Se presente, indica la valuta locale per tutti i valori delle valute delle transazioni. Il valore deve essere un codice valuta ISO 4217 valido.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
currencyCode |
cu
|
testo | Assente | 10 byte | tutte |
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. Questo valore è in genere un URL, ma può essere qualsiasi testo.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
socialTarget |
st
|
testo | Assente | 2048 byte | social |
http://foo.com
Esempio di utilizzo:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
Tempistica
Categoria tempo utente
Obbligatorio per il tipo di hit di tempo.
Specifica la categoria del tempo utente.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
timingCategory |
utc
|
testo | Assente | 150 byte | sincronizzazione |
category
Esempio di utilizzo:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
Nome variabile tempo utente
Obbligatorio per il tipo di hit di tempo.
Specifica la variabile del tempo utente.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
timingVar |
utv
|
testo | Assente | 500 byte | sincronizzazione |
lookup
Esempio di utilizzo:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
Tempistiche utente
Obbligatorio per il tipo di hit di tempo.
Specifica il valore del tempo utente. Il valore è espresso in millisecondi.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
timingValue |
utt
|
numero intero | Assente | Assente | sincronizzazione |
123
Esempio di utilizzo:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
Etichetta tempo utente
Campo facoltativo.
Specifica l'etichetta del tempo utente.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
timingLabel |
utl
|
testo | Assente | 500 byte | sincronizzazione |
label
Esempio di utilizzo:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123, 'timingLabel': 'label' });
Eccezioni
Descrizione eccezione
Campo facoltativo.
Specifica la descrizione di un'eccezione.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
exDescription |
exd
|
testo | Assente | 150 byte | eccezione |
DatabaseError
Esempio di utilizzo:
ga('send', 'exception', { 'exDescription': 'DatabaseError' });
L'eccezione è irreversibile?
Campo facoltativo.
Specifica se l'eccezione è stata irreversibile.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
exFatal |
exf
|
boolean |
1
|
N/A | eccezione |
true
Esempio di utilizzo:
ga('send', 'exception', { 'exFatal': true });
Dimensioni / metriche personalizzate
Dimensione personalizzata
Campo facoltativo.
A ogni dimensione personalizzata è associato un indice. Puoi aggiungere al massimo 20 dimensioni personalizzate (200 per gli account Analytics 360). L'indice di dimensione deve essere un numero intero positivo compreso tra 1 e 200 inclusi.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
dimension |
cd<dimensionIndex>
|
testo | Assente | 150 byte | tutte |
Sports
Esempio di utilizzo:
ga('set', 'dimension14', 'Sports');
Metrica personalizzata
Campo facoltativo.
A ogni metrica personalizzata è associato un indice. È possibile avere un massimo di 20 metriche personalizzate (200 per gli account Analytics 360). L'indice della metrica deve essere un numero intero positivo compreso tra 1 e 200 inclusi.
Nome campo | Parametro protocollo | Tipo di valore | Valore predefinito | Lunghezza massima | Tipi di hit supportati |
---|---|---|---|---|---|
metric |
cm<metricIndex>
|
numero | Assente | Assente | tutte |
47
Esempio di utilizzo:
ga('set', 'metric7', 47);