Google Analytics e Adobe – facilitando a sua vida

Há um tempo atrás, postei uma forma de se monitorar páginas em Flash ou Ajax com o Google Analytics. Até aquele momento está era a única maneira “oficial” de se fazer isso e recomendada pelo Google.

Agora foi liberado pelo Google juntamente com a Adobe uma classe escrita em AS3 que facilita a coleta e monitoramento de informações através do Analytics.

Segundo o Google, esta classe contem todas as funcionalidades da versão Javascript e é totalmente compátivel com a última versão do ga.js (arquivo que deve ser incluído nas páginas que utilizam o Analytics).

Os arquivos disponibilizados já estão compilados, porém o projeto é opensource (licensiado pela Apache 2.0 license) e quem estiver interessado pode baixar o fonte para ver a implementação (por curiosidade, necessidade ou para ajudar).

Liberando tudo… (nem tudo)

Como prometido, pretendo falar a qualquer momento sobre programação em ActionScript 3, esta linguagem que é vinculada ao Flash, Flex e agora ao Air, todos da Adobe.

Antes de começar, irei disponibilizar um sistema que iniciei e não terminei, feito puramente em AS3.0. O projeto consistia em um sistema para auxiliar no cadastramento e recadastramento dos armários administrados pelo Centro Acadêmico de Ciência da Computação da UFMS. Ele começou como exercício de estudo meu e de alguns amigos, usando ActionScript 2, mas logo no início todos desanimaram, onde eu fui a única excessão. Como já trabalhava com AS2 e tinha curiosidade de mexer com AS3 resolvi reescrever tudo o que havíamos feito usando AS3 e implementar o que faltava. Até que cheguei no ponto onde necessitava de uma linguagem externa para manipular um arquivo XML.

Por questões de infra-estrutura( local onde o sistema rodaria ), optei por usar o Java, e pedi a um amigo que fizesse a implementação. Ele o fez, mas eu acabei não integrando ao sistema pois já havíamos feito todo o trabalho daquele ano manualmente.

Agora estou liberando todas as classes que utilizei para que quem quiser ajudar, ou estudar possa fazer.

Bom proveito.

ps.: Estarei explicando mais pra frente o que cada classe faz.
ps2.: A versão do SuSE que utilizei no primeiro contato com um GNU/Linux foi 8.2

sistema-armarios