Esistono due modi per inviare una visualizzazione di pagina a Google Analytics:
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:
- Disattivare la misurazione delle visualizzazioni di pagina
- 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>'
})