Dimensioni e metriche personalizzate

Questa guida descrive come inviare dimensioni e metriche personalizzate utilizzando analytics.js.

Panoramica

Le dimensioni e le metriche personalizzate sono un modo efficace per inviare dati personalizzati a Google Analytics. Gli sviluppatori web possono utilizzare dimensioni e metriche personalizzate per segmentare e misurare le differenze tra utenti che hanno eseguito l'accesso e non hanno eseguito l'accesso, autori di pagine, livelli di giochi o qualsiasi altro dato aziendale presente in una pagina.

Per una panoramica completa del funzionamento di questa funzionalità, consulta la pagina Riferimento alle funzionalità di dimensioni e metriche personalizzate.

Per inviare i dati sulle dimensioni e sulle metriche personalizzate, utilizza uno o entrambi i seguenti valori:

Nome campo Tipo di valore Obbligatorio Descrizione
dimensione[0-9]+ testo No L'indice della dimensione. A ogni dimensione personalizzata è associato un indice.Possono essere presenti al massimo 20 dimensioni personalizzate (200 per gli account Analytics 360). Il suffisso dell'indice deve essere un numero intero positivo maggiore di 0 (ad es. dimension3).
metrica[0-9]+ numero intero No L'indice della metrica. A ogni metrica personalizzata è associato un indice. È possibile avere un massimo di 20 metriche personalizzate (200 per gli account Analytics 360). Il suffisso dell'indice deve essere un numero intero positivo maggiore di 0 (ad es. metric5).

Implementazione

Devi prima configurare una dimensione o una metrica personalizzata tramite l'interfaccia di gestione di Google Analytics. Dopo la configurazione, alla dimensione o alla metrica personalizzata verrà assegnato un indice univoco che identifica e differenzia una dimensione o una metrica personalizzata da un'altra. Potrai poi utilizzare l'indice nella libreria analytics.js per inviare i dati relativi a una determinata dimensione o metrica personalizzata.

Invio dati

I dati sulle dimensioni o sulle metriche personalizzate possono essere inviati solo con un hit esistente. Ad esempio, per inviare una dimensione personalizzata per un hit di tipo pageview con l'indice 15, devi utilizzare:

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

Per inviare una metrica personalizzata per un hit di tipo event con l'indice 18, utilizza:

ga('send', 'event', 'category', 'action', {
  'metric18': 8000
});

Se la metrica personalizzata è configurata in modo da avere un tipo di valuta, puoi inviare valori decimali:

ga('send', 'event', 'category', 'action', {
  'metric19': 24.99
});

In alcuni casi, potresti voler inviare una dimensione o una metrica personalizzata con tutti gli hit di una determinata pagina (o per la durata dell'oggetto tracker). In questo caso, puoi impostare la dimensione o le metriche personalizzate utilizzando il comando set:

ga('set', 'dimension5', 'custom data');

Per set valori sia per una dimensione che per una metrica, puoi utilizzare:

ga('set', {
  'dimension5': 'custom dimension data',
  'metric5': 'custom metric data'
});

Per conoscere il formato specifico per l'invio di questi dati, consulta la sezione Dimensioni e metriche personalizzate nel documento Riferimento ai campi.

Esempio

Un ottimo esempio di quando utilizzare le dimensioni personalizzate è avere un sito basato sui contenuti con molti autori. In qualità di analista, potresti voler capire quali autori dispongono dei contenuti più popolari. Per rispondere a questa domanda, puoi visualizzare un report che confronta le visualizzazioni di pagina per autore. Sebbene i dati sull'autore non siano disponibili per impostazione predefinita in Google Analytics, puoi inviarli come dimensione personalizzata a ogni visualizzazione di pagina.

Il primo passaggio della soluzione consiste nel configurare una nuova dimensione personalizzata nell'interfaccia di gestione. Il nome deve essere author e l'ambito sarà di tipo hit. Dopo la configurazione, alla nuova dimensione personalizzata verrà assegnato un indice. Per questo esempio, supponiamo che l'indice sia 5.

Ora che la dimensione personalizzata author è stata configurata e assegnato un indice, può essere utilizzata con la libreria analytics.js per inviare i dati dell'autore come dimensione personalizzata. Ad esempio, se la pagina è scritta in PHP, l'autore effettivo della pagina verrà probabilmente memorizzato in una variabile PHP come $author. Nel modello PHP, puoi utilizzare questa variabile autore per passare il valore autore alla dimensione personalizzata:

ga('send', 'pageview', {
  'dimension5': '<?=$author?>'
});