Molti pensano che utlizzando oggetti flash come banner, pulsanti o addiritura siti completamente in flash, non si abbia la capoacità di monitorare e quindi di tracciare una statistica.

È possibile utilizzare Google Analytics per monitorare i click di un singolo pulsante ed avere un monitoraggio del traffico avuto.

google_analitycs_flash.jpg

Il codice HTML è uguale per entrambe le versioni Actionscript dato che è il codice per il monitoraggio personale dato da Google Analytics.

Ora, la differenza tra il AS2 e AS3 è ovviamente il modo in cui sono trattati gli eventi pulsante.

Diverso da quello, il modo di utilizzare il codice di monitoraggio è la stessa.

Diamo un’occhiata a entrambi:

Codice in A2:

// legacy tracking code
indexLegacy_mc.onRelease = function():Void
{
getURL("javascript:urchinTracker('/home/indexLegacy');");
};
// new tracking code
indexNew_mc.onRelease = function():Void
{
getURL("javascript:pageTracker._trackPageview('/home/indexNew');");
};

Codice in AS3:

indexLegacy_mc.addEventListener(MouseEvent.MOUSE_UP, doLegacyRelease);
indexNew_mc.addEventListener(MouseEvent.MOUSE_UP, doNewRelease);
indexLegacy_mc.buttonMode = true;
indexNew_mc.buttonMode = true;
// legacy tracking code
var legacyURL:String = "javascript:urchinTracker('/home/indexLegacy');";
function doLegacyRelease($evt:MouseEvent):void
{
navigateToURL(new URLRequest(legacyURL));
}
// new tracking code
var newURL:String = "javascript:pageTracker._trackPageview('/home/indexNew');";
function doNewRelease($evt:MouseEvent):void
{
navigateToURL(new URLRequest(newURL));
}

Ma come si ottengono le informazioni registrate?

Ebbene, il modo in cui funziona è paragonabile alla creazione di un “sentiero” al fine di registrare un monitoraggio.

Nel file di esempio troverete due pulsanti, indexLegacy_mc e indexNew_mc, che servono solo per evidenziare correttamente dalle statistiche quale verrà cliccato.

Pertanto, quando si clicca sul pulsante, voglio segnalare a Google Analytics che ho cliccato il pulsante indexNew o indexLegacy sulla home page.

Scarica il sorgente

Fonte [Evolve]