Ogni volta che un utente carica una pagina del tuo sito web o lo stato della cronologia di navigazione viene modificato dal sito attivo, dal tuo sito web a Google Analytics viene inviato un evento di misurazione avanzata chiamato page_view. Poiché l'evento viene inviato automaticamente, non devi inviare manualmente i dati sulle visualizzazioni di pagina ad Analytics.
Tuttavia, se vuoi controllare manualmente come vengono inviate le visualizzazioni di pagina (ad es. applicazioni a pagina singola o scorrimento continuo), puoi disabilitare le visualizzazioni di pagina e poi inviarle manualmente dal tuo sito web. Scopri come misurare le applicazioni a pagina singola.
Questo documento descrive il comportamento predefinito delle visualizzazioni di pagina e poi come inviare manualmente le tue visualizzazioni di pagina.
Per informazioni su come misurare le visualizzazioni di schermata in un'app mobile, consulta Misurare le visualizzazioni di schermata.
Prima di iniziare
Questa guida presuppone che tu abbia:
- Crea un account e una proprietà Google Analytics. Questo passaggio crea automaticamente un tag Google.
- Creato uno stream di dati web per il sito web.
- Inserire lo snippet del tag Google sul tuo sito web
Si presume inoltre che tu disponga di quanto segue:
- Accesso al codice sorgente del tuo sito web
- Ruolo Editor (o superiore) per l'account Google Analytics
Comportamento predefinito
Quando aggiungi il tag Google (gtag.js) al tuo sito, lo snippet include un comando
config che invia una visualizzazione di pagina per impostazione predefinita. Puoi includere <parameters> aggiuntivi con informazioni sulla visualizzazione di pagina per specificare come viene inizializzato Google Analytics:
gtag('config', 'TAG_ID', <parameters>);
Quando personalizzi il comportamento delle visualizzazioni di pagina, puoi utilizzare i seguenti tasti:
| 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.
Se esegui l'override di |
send_page_view |
boolean |
No | true |
Se deve essere inviata o meno una visualizzazione di pagina. |
Ad esempio, il seguente codice esegue l'override dei valori page_title:
gtag('config', 'TAG_ID', {
'page_title' : 'homepage'
});
Visualizzazioni di pagina manuali
Se vuoi controllare manualmente la modalità di invio delle visualizzazioni di pagina (ad es. applicazioni a pagina singola o scorrimento continuo), procedi nel seguente modo:
- Disattivare la misurazione delle visualizzazioni di pagina
- Invia l'evento
page_viewquando è opportuno
Disattivare la misurazione delle visualizzazioni di pagina
Per disattivare l'evento page_view predefinito inviato dal comando config
quando viene caricato il tag Google, imposta il parametro send_page_view su false nello
snippet del tag Google:
gtag('config', 'TAG_ID', {
send_page_view: false
});
L'impostazione send_page_view nel comando config non viene mantenuta nelle pagine. Questa impostazione deve essere ripetuta in tutte le pagine del sito web in cui
vuoi disattivare la visualizzazione di pagina automatica al caricamento del tag.
Disattivare le modifiche alla pagina in base agli eventi della cronologia del browser
Se la misurazione avanzata è attivata, Google Analytics
invierà eventi page_view in base alle modifiche della cronologia del browser anche se hai impostato
send_page_view: false. Per impostazione predefinita, la misurazione avanzata rileva gli eventi della cronologia, come quelli utilizzati nelle applicazioni a pagina singola, e invia gli eventi page_view
indipendentemente dal parametro send_page_view nel comando config.
Per evitare l'invio di eventi page_view a causa delle modifiche alla cronologia, devi
anche configurare le impostazioni di misurazione avanzata nella proprietà Google Analytics.
Puoi disattivare l'opzione "Modifiche alla pagina basate su eventi della cronologia del browser" nelle
impostazioni della misurazione avanzata per lo stream di dati web. Scopri di più sugli
eventi di misurazione avanzata.
Inviare manualmente gli eventi page_view
Se necessario, effettua la seguente chiamata gtag, sostituendo i valori segnaposto:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>'
});