Misurazione degli eventi

Questa guida spiega come misurare gli eventi con analytics.js.

Panoramica

Gli eventi sono interazioni dell’utente con il contenuto che possono essere misurate indipendentemente da una pagina web o da un caricamento dello schermo. Download, clic su annunci mobili, gadget, elementi Flash, elementi incorporati AJAX e riproduzioni video sono tutti esempi di azioni che potresti voler misurare come Eventi.

Se non hai familiarità con gli eventi in Google Analytics, dovresti prima leggere l’articolo sugli eventi nel Centro assistenza di Analytics.,

Implementazione

Gli hit degli eventi possono essere inviati utilizzando il comandosend e specificando un hitType dievent., send comando ha la seguente firma per il event tipo di colpo:

ga('send', 'event', , , , , );

i campi di Evento

La tabella seguente riassume i campi di evento:

Nome del Campo Tipo di Valore Obbligatorio Descrizione
eventCategory testo In genere l’oggetto che è stato interagito con (ad es., 'Video')
eventAction text yes The type of interaction (e.g. 'play')
eventLabel text no Useful for categorizing events (e.g. 'Fall Campaign')
eventValue integer no A numeric value associated with the event (e.g., 42)

Per una descrizione più approfondita di ciascuno di questi campi, vedere Anatomia di un evento nel Centro assistenza Analytics.

Esempi:

Il seguente comando invia un evento a Google Analytics che indica che la campagna autunnale video promozionale è stato giocato:

ga('send', 'event', 'Videos', 'play', 'Fall Campaign');

si noti che, come con tutti i send comandi, i campi passato la comodità parametri possono anche essere specificato nel tag fieldsObject., Il comando precedente potrebbe essere riscritto come:

ga('send', { hitType: 'event', eventCategory: 'Videos', eventAction: 'play', eventLabel: 'Fall Campaign'});

Misura link e moduli in uscita

Quando un utente fa clic su un link che punta a un’altra pagina del tuo sito, quella pagina in genere invia un hit pageview all’arrivo dell’utente. Poiché esiste una serie di visualizzazioni di pagina, Google Analytics può capire sul back-end in cui l’utente ha navigato (e da). Ma se un utente fa clic su un link o invia un modulo a un dominio esterno, tale azione non viene catturata a meno che non comunichi specificamente a Google Analytics cosa è successo.,

La misurazione degli eventi del collegamento in uscita e del modulo può essere eseguita inviando eventi e specificando l’URL di destinazione in uno dei campi evento. La seguente funzione di gestore eventi può essere utilizzata per inviare eventi di clic sui link in uscita a Google Analytics:

Misurare i link e i moduli in uscita può essere complicato perché la maggior parte dei browser smetterà di eseguire JavaScript sulla pagina corrente una volta che una nuova pagina inizia a caricare., Una soluzione a questo problema è impostare il campo transport su beacon:

Per i browser che non supportano il metodo di trasporto beacon, è necessario posticipare la navigazione alla pagina successiva fino a quando l’evento non ha terminato l’invio. La sezione Sapere quando è stato inviato un hit della guida sull’invio di dati a Google Analytics spiega come farlo in dettaglio.

Eventi non di interazione

In alcuni casi è possibile inviare un evento come evento non di interazione., Per fare questo, specificare il nonInteraction campo true nel fieldsObject di send comando:

ga('send', 'event', 'Videos', 'play', 'Fall Campaign', { nonInteraction: true});

Per ulteriori informazioni non-interazione colpi e quando usarli, leggere non interazione eventi in Centro assistenza Analytics

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *