A INTEGRA O DO GOOGLE ANALYTICS COM SITES EM FLASH
Quando criamos uma conta no Google Analytics é gerada automaticamente uma tag básica em javascript para ser inserida dentro das páginas que serão mensuradas.
O GA permite o controle de eventos efetuados no site, inclusive aqueles feitos em flash, utilizando a função _TrackPageview(). Isso facilita a atribuição de nomes que serão coletados pela ferramenta posteriormente, conforme o tutorial do google.
Em sites feitos em HTML a tag pode ser inserida no próprio código, todavia, quando a página possui flash é necessário prestar atenção em um ponto muito importante: a linguagem de programação utilizada. Além da implementação da tag no código HTML que hospeda o SWF, é preciso configurar a cada evento do site a função _TrackPageview() dentro do Action Script.
O Action Script, a linguagem de programação do flash, possui duas versões com forma de programar totalmente diferente uma da outra, sempre com o foco na chamada da função em cada uma delas. Veja um processo de integração:
1 – Considerando a tag gerada abaixo:
// <![CDATA[ type="text/javascript"> var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
// ]]>
2 – Levando em consideração a tag gerada acima, a chamada do evento ficaria dessa forma no Action Script 2: on (release) {
// Fazendo o Tracking getURL("javascript:pageTracker._trackPageview('/folder/file.html');"); }
3 – No Action Script 3 existe uma API chamada gaforflash que facilita a interação do flash com o Google Analytics, onde é necessário baixá-la nesse link: http://code.google.com/p/gaforflash/downloads/list .
Segue abaixo um exemplo de utilização