Logo AntezetaAntezeta Web Marketing

Riflessioni sul marketing online, SEO e Web Analytics compresi

Antezeta Web Marketing header image 2

Confronto di Script di Monitoraggio per le Google Analytics ed Urchin

Scritto da parte di sean ·

Con l’arrivo del codice di monitoraggio delle Analytics asincrono, molti siti hanno bisogno di rivedere il codice automatico utilizzato per tenere una traccia di quegli elementi come i file scaricati e i clic sui in uscita. Purtroppo non offre una libreria ufficiale per questa funzionalità avanzata, tocca agli amministratori delle Analytics o di Urchin scegliere il proprio script per il monitoraggio esteso.

Alcuni dei punti importanti da prendere in considerazione

  1. Quanto è accurato il codice di monitoraggio? Funziona senza insidie in tutti i principali browser?
  2. Il codice di monitoraggio è compatibile con gli altri codici JavaScript nel sito?
  3. È possibile configurare il download come eventi o pagine viste, in base al tipo di file? La mia impressione generale è che sia preferibile tracciare i documenti scaricati come pagine viste. Immagini o altri file scaricati vengono tracciati al meglio come eventi. Tuttavia, ci sono alcuni limiti con gli eventi nelle Analytics, che devono essere esaminati caso per caso.
  4. È possibile configurare i clic sui esterni come eventi o come pagine visualizzate, indipendentemente dalla configurazione dei download? In generale, consiglio la configurazione di clic sui in uscita come eventi visto che i visitatori del sito potranno visualizzare la pagina di destinazione solo sull’altro sito. Da tenere presenti le attuali limitazioni sugli eventi nelle Analytics: gli eventi non possono essere utilizzati nella definizione degli obiettivi, né per i filtri nei profili.
  5. Quanto pesa il codice di monitoraggio da aggiungere a un sito? Il codice dovrà essere caricato dall’utente del tuo sito almeno per la prima pagina vista. Tempi di caricamento lunghi possono essere un problema per gli utenti con connessioni lente come quelle via cellulare (Mobile Broadband è un ingannevole invenzione di marketing – in molti casi è poco più veloce del dialup analogico) e può penalizzare la visibilità di un sito nei motori di ricerca. La dipendenza da una libreria Jquery comporta un peso notevole, in qualche modo mitigato se il codice jquery, chiamato da un’ubicazione centrale, è già nella cache del browser di un utente o è già caricato dal sito per un altro motivo.
  6. Quanto velocemente il browser esegue lo script in una pagina con molti ? La velocità dipende da diversi fattori, tra cui il numero di sulla pagina, il motore JavaScript interno al browser e le risorse di calcolo disponibili sul computer.
  7. Lo script per il monitoraggio è gravato da restrizioni di licenza?
  8. Quale versione del codice di monitoraggio Urchin / Analytics viene supportata? ha rilasciato tre versioni finora, come indicato nella tabella sottostante. Ogni script con codice di monitoraggio è di solito sviluppato per una versione specifica del codice di monitoraggio delle Analytics / Urchin. Versioni Urchin fino al 6.501 sono compatibili solo con urchin.js. Molto probabilmente Urchin 7 sarà compatibile con ga.js.
  9. Sono tracciati i clic sul tasto destro del mouse per scaricare un file o visitare un sito esterno?
Versione Codice Introdotto Nota
1 urchin.js consiglia la migrazione di tutti i siti a ga.js eccetto gli utenti di Urchin che devono installare almeno la versione 6.501 prima di migrare a ga.js
2 ga.js ottobre 2007
3 ga.js asincrono il monitoraggio asincrono migliora sia i tempi di caricamento della pagina che la precisione della raccolta di dati.

Tabella 1: versioni di codice di monitoraggio delle Analytics ed Urchin

Source Documentation Urchin.js ga.js asynchronous ga.js Download Tracking Download tracked as External clicks External clicks tracked as mailto clicks mailto clicks tracked as Left, Right & Middle Click tracking Notes License Version Requires Jquery Size Total Size Code Location [you should NOT directly to the file: 1) it isn't nice; 2) It is a potential security risk]
Advanced Web Metrics / Brian Clifton http://www.advanced-web-metrics.com/blog/2008/06/08/updated-tracking-script-for-gajs/ page view page view page view Brian is known in the community for his excellent book on . not specified not specified 2.2K 2.2K http://www.advanced-web-metrics.com/scripts/addLinkerEvents.js
Advanced Web Metrics / Brian Clifton http://www.advanced-web-metrics.com/blog/2007/09/10/tracking-links-to-direct-downloads-automatically/ page view page view page view not specified Jan 15th 2009 3.2K 3.2K http://www.advanced-web-metrics.com/scripts/addLinkerEvents-ga.js
Antezeta / Sean Carlos event or page view, based on file extension event or page view Uses onmouseup to track all mouse clicks. Will not currently track keyboard enter. Outgoing links can be tracked as events or page views independent of file downloads. File downloads can be tracked as either pages views or events, based on file extension. Program based on code originally written by Ronald Heft for his plugin. not specified; donations welcome 1.0 beta 2.1K 72.8k Commented version:
http://www.antezeta.com/j/galinks-full.js
Minimized version:

http://www.antezeta.com/j/galinks-min.js

Francesco Terenzani page view page view Requires download extensions specified in each page – rather than in JavaScript include file. not specified 0.2 996b + list of file extensions http://www.terenzani.it/wp-content/lab/javascript/ga-urchin.trackLinks/GA-urchin.trackLinks.js
Francesco Terenzani page view page view Requires download extensions specified in each page – rather than in JavaScript include file. not specified 1.02 1.3K + list of file extensions http://www.terenzani.it/wp-content/lab/javascript/_ftTrack/_ftTrack.js
Goodwebpractices.com / David Towers page view page view page view not specified not specified 2.6K 2.6K http://www.goodwebpractices.com/downloads/gatag.js
Immeria / Stephane Hamel events. Can be changed to pages but changes exits and mailto to pages as well. events or pages events or pages Based on a script originally published by Justin Cutroni in “ Analytics Short Cuts”. A modified version tracks center and right mouse buttons: http://www.diird.vic.gov.au/__data/assets/js_file/0009/119592/gaAddons-diird.js Mozilla Public License V2.8 5.4K 5.4K http://immeria.net/js/gaAddons.js
Immeria / Stephane Hamel http://immeria.net/gaAddons/ event or page view. (must be same for downloads, exits and mailto tracking) event or page view. (must be same for downloads, exits and mailto tracking) event or page view. (must be same for downloads, exits and mailto tracking) Can estimate page loading time; beware this is only a rough estimate. Can change bounce rate definition based on time on single page Supports integration with iPerceptions 4Q survey tool. Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License v2.0.6 1.3.2+ 5.6K 76.6K http://gaddons.googlecode.com/files/gaAddons-2.0.min.js
Solutions for WordPress
Joost de Valk event or page view event or page view WordPress plugin. Earlier versions work with non-asynchronous ga.js code. Includes support for Custom Variables which allow segmentation on Logged in users, Author name, Single category, All categories, Tags, Publication year, Post type. GPL; donations welcome 4.0.8 http://downloads.wordpress.org/plugin/google-analytics-for-wordpress.4.0.8.zip
Ronald Heft http://ronaldheft.com/code/analyticator/ event or page view (must be same for both downloads and exit clicks) event or page view WordPress plugin. not specified; donations welcome 6.1.1 http://wordpress.org/extend/plugins/google-analyticator/

Tabella 2: Codice JavaScript per un monitoraggio esteso delle Google Analytics ed Urchin

Qual è la tua esperienza nel monitorare i link in uscita ed i file scaricati con le Google Analytics ed Urchin?

Post correlate:

Originariamente pubblicato 30 Aug 2010

  • Sean Carlos aiuta le aziende nell'ottimizzare i loro risultati di business online. La sua carriera spazia dalla gestione di campagne di telemarketing e direct mailing presso un'organizzazione con più di 10.000 soci ad una significativa esperienza a livello mondiale maturata presso la Hewlett-Packard. Nei primi anni 90 Sean ha sviluppato un applicativo enterprise search, comprensivo di tutte le fasi, dall'indicizzazione alla ricerca dei testi, per il Los Angeles County Museum of Art. Dal 2000 al 2004 Sean è stato IT Manager del sito immobiliare CasaClick.it, parte del gruppo Pirelli. Sean è un docente ufficiale della Web Analytics Association. Collabora inoltre con l'Università Bocconi. Nato a Providence, RI, USA, Sean Carlos si è laureato in Fisica. Parla inglese, italiano e tedesco.

2 risposte finora ↓

  • 1 Marco Cilia // 13 Sep 2010 alle 17.33.45

    ti segnalo che di Francesco Terenzani esiste anche la versione aggiornata e asincrona

    :)

  • 2 sean // 14 Sep 2010 alle 7.57.02

    Grazie per la segnalazione Marco; nella tabella avevo già indicato la compatibilità dello script con la versione asincrona di Google Analytics ma il link alle istruzioni può solo rendere più chiaro l’utilizzo dello script.

Lascia un commento

Avviso: commenti sono benvenuti nella misura in cui essi aggiungono qualcosa al discorso. Commenti senza nome e cognome e/o con toni negativi senza giustificazione razionale di una propria posizione e/o per terzi fini, corrono il rischio di essere cancellati senza pietà ad imprescindibile discrezione dell'amministratore. Ebbene sì, la vita è dura.