Misurare le visualizzazioni di pagina

Esistono due modi per inviare una visualizzazione di pagina a Google Analytics:

  1. Utilizzare il comportamento predefinito dello snippet gtag.js
  2. Inviare eventi manuali page_view

Comportamento predefinito

Quando aggiungi gtag.js al sito, lo snippet include un comando config che per impostazione predefinita invia una visualizzazione di pagina. Puoi includere parametri aggiuntivi per configurare questo comportamento:

gtag('config', 'GA_MEASUREMENT_ID', <parameters>);

dove <parameters> è un oggetto utilizzato per configurare il modo in cui viene inizializzato Google Analytics. Quando personalizzi il comportamento della visualizzazione di pagina, puoi utilizzare le seguenti chiavi:

Nome Tipo Obbligatorio Valore predefinito Descrizione
page_title string No document.title Il titolo della pagina.
page_location string No location.href L'URL della pagina.
page_path string No location.pathname

Il percorso della pagina. Se viene eseguito l'override, questo valore deve iniziare con un carattere /.

send_page_view boolean No true Indica se deve essere inviata o meno una visualizzazione di pagina.

Ad esempio, quanto segue sostituisce i valori page_title e page_path:

gtag('config', 'GA_MEASUREMENT_ID', {
  'page_title' : 'homepage',
  'page_path': '/home'
});

Più proprietà

Per inviare le visualizzazioni di pagina a più proprietà Google Analytics, specifica ogni proprietà in una chiamata gtag('config'):

gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');

Questa non è un'impostazione permanente e deve essere ripetuta su ogni pagina del tuo sito utilizzando lo snippet gtag.js.

Visualizzazioni di pagina manuali

Per la maggior parte delle implementazioni di Google Analytics, lo snippet predefinito non deve essere modificato. Tuttavia, nei casi in cui vuoi controllare manualmente la modalità di invio delle visualizzazioni di pagina (ad es. applicazioni a pagina singola o scorrimento continuo), devi procedere nel seguente modo:

  1. Disattivare la misurazione delle visualizzazioni di pagina
  2. Invia l'evento page_view quando opportuno

Disattivare la misurazione delle visualizzazioni di pagina

Per disattivare l'hit visualizzazione di pagina predefinito, imposta il parametro send_page_view su false nello snippet gtag.js.

gtag('config', 'GA_MEASUREMENT_ID', {
  send_page_view: false
});

L'impostazione send_page_view non viene persistente tra le pagine. Questa impostazione deve essere ripetuta su ogni pagina del tuo sito web in cui vuoi disattivare le visualizzazioni di pagina automatiche.

Se lo snippet è configurato per più proprietà, disabilita la visualizzazione di pagina per ogni comando config:

gtag('config', 'GA_MEASUREMENT_ID_1', {
  send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
  send_page_view: false
});

Invia manualmente page_view eventi

Se necessario, effettua la seguente chiamata a gtag, sostituendo i valori segnaposto se necessario:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>',
  page_path: '<Page Path>',
  send_to: '<GA_MEASUREMENT_ID>'
})