Attribuzione link avanzata

L'attribuzione link avanzata migliora la precisione del rapporto Analisi dati In-Page differenziando automaticamente tra più link allo stesso URL in una singola pagina utilizzando gli ID degli elementi link.

Utilizzo

Per utilizzare la funzionalità di attribuzione avanzata dei link:

  1. Attiva l'attribuzione link avanzata nell'interfaccia di amministrazione del tuo account Google Analytics.
  2. Aggiorna il tag in ogni pagina per caricare il plug-in di attribuzione link avanzata (denominato "linkid").

Il seguente codice mostra come caricare il plug-in di attribuzione link avanzata:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid');
ga('send', 'pageview');

Il plug-in di attribuzione link avanzata distingue i link allo stesso URL utilizzando gli ID di un link o di un elemento principale, oltre che un cookie. È possibile personalizzare l'intervallo di ricerca del plug-in per un ID elemento nel DOM, nonché il comportamento di questo cookie, offrendo opzioni di configurazione durante il caricamento del plug-in.

Ecco le opzioni disponibili e le relative impostazioni predefinite:

Opzione Tipo di valore Predefinito Descrizione
cookieName string _gali Il nome del cookie
duration number 30 La durata massima (in secondi) per la quale deve essere salvato il cookie
levels number 3

Il numero massimo di livelli nel DOM da cercare per trovare un ID esistente. Ad esempio, i seguenti link non contengono attributi ID, al contrario dell'elemento <ul> (due livelli in più):

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

Se l'opzione levels fosse impostata su 1, l'ID "barra laterale" non verrà trovato e il link rimarrebbe anonimo.

L'esempio seguente mostra come specificare le opzioni di configurazione personalizzate quando si utilizza il plug-in di attribuzione link avanzata:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid', {
  'cookieName': '_ela',
  'duration': 45,
  'levels': 5
});
ga('send', 'pageview');