Nov 18 2008

Tracciare Flash tramite Google Analytics

autore: Marco Cilia categoria: codice di monitoraggio

Ieri durante l’evento Adobe Max di San Francisco Google e la stessa Adobe hanno annunciato il rilascio di alcuni metodi e librerie per facilitare il tracciamento di siti o oggetti realizzati tramite Adobe Flash o Adobe Flex.
La cosa era tecnicamente fattibile anche prima, tramite l’Event Tracking, ma avere una serie di metodi appositi può facilitare molto il lavoro di sviluppatori e utenti finali. Ad esempio il sistema Sprout Mixer di Sprout Inc. (tramite il quale sono realizzati ad esempio alcune parti del fansite di Pink) è già pronto per inviare i dati ai report di Analytics. Per l’utente la configurazione dovrebbe essere minima e potrebbe limitarsi solo all’inserimento del numero del proprio account GA.

La documentazione per il tracciamento di Flash si può ovviamente trovare sulle pagine ufficiali del Google Code. Dal canto mio, avevo iniziato ieri a studiare la documentazione per un certo progetto che intendo rilasciare qui, ma questa novità rimescola un pochino le carte. Poiché non sono così tanto ferrato in javascript e ActionScript (il linguaggio usato da Flash), ho bisogno della collaborazione di due persone, e soltanto dopo potrò sottoporvi la cosa. Sono abbastanza sicuro che verrà apprezzata, dovrete solo avere un po’ di pazienza…


Jun 27 2008

funzioni: _setDetectFlash() e _getDetectFlash()

autore: Marco Cilia categoria: funzioni

La funzione _setDetectFlash(booleano) ci permette di specificare se Google Analytics deve tracciare o meno la presenza e la versione del player flash del visitatore. Per default il tracciamento è abilitato e le informazioni sono raccolte (vengono mostrate nel report Visitatori > Funzionalità del browser > Versioni Flash), ma se per qualsiasi motivo non volessimo che ciò accadesse dovremmo impostare una riga aggiuntiva
pageTracker._setDetectFlash(false);

Prima della chiamata a trackpageview().

La funzione _getDetectFlash(), come intuibile, ci permette di risalire allo stato del flag di monitoraggio del player Flash, e ritorna 1 se la raccolta dei dati è abilitata e 0 se invece è disabilitata. La sintassi è una semplice chiamata a
pageTracker._getDetectFlah(); ed essendo una funzione informativa può essere chiamata in qualunque punto della pagina.