SWFAddress è un’ottima libreria per il deep linking di applicazioni Flash e AJAX.
Nella sua configurazione di default il sistema è configurato per rilevare la presenza sulla pagina del codice di tracciamento di Google Analytics: quindi il tracciamento delle pagine interne avviene automaticamente una volta inserito il codice di Analytics.
Per utilizzare SWFAddress con altri servizi di statistiche è necessario come segue:
SWFAddress.setTracker(funzioneDiTracciamento);
In questo modo ad ogni cambiamento di URL verrà richiamata funzioneDiTracciamento con l’URL attuale come parametro.
In alcuni casi la funzione di tracciamento richiede dei parametri diversi dalla semplice URL. Il caso che ho affrontato è quello di ShinyStat la cui funzione di tracciamento è
ssxl('PAG=http://www.mysite.com/pagname')
Il problema viene facilmente aggirato creando una funzione ad hoc:
function shinyTracker(p) {
ssxl('PAG='+p);
}
SWFAddress.setTracker(shinyTracker);
Buon deep-linking!






Un commento
I added your blog to bookmarks. And i’ll read your articles more often!