Archive for March, 2008

Como mensurar a audiência de sites feitos em Flash?

Sunday, March 30th, 2008

É muito comum o uso de ferramentas gratuitas como o Google Analytics para mensurar a audiência de sites, porém, quando os sites são construidos inteiramente em Flash, as coisas mudam um pouco.

E o que temos que fazer então pra mensurá-la?. Bem, se for usando o Google Analytics, o primeiro passo é fazer o cadastro do site e pegar o “tracking code” gerado por ele. Você vai ter em mãos um código semelhante ao que está colado logo abaixo.

<script type=”text/javascript”>
var gaJsHost = ((”https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);
document.write(unescape(”%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
</script>
<script type=”text/javascript”>
var pageTracker = _gat._getTracker(”UA-1783014-1″);
pageTracker._initData();
pageTracker._trackPageview();
</script>

Com este trecho de código em mãos, você deverá colocá-lo na página do seu site que faz a chamada ao seu arquivo .swf, ou seja, onde tem a tag <object>.

Com isso feito, agora é a hora de alterar seu .fla. Você terá que editar todos os eventos que usa para navegação entre as páginas. Disse eventos pois é possível você “mudar de páginas” usando eventos diferentes como: onClipEvent, on (release), entre outros.

Supondo que você tenha um site com uma estrutura simples, algo como: home, contato, quem somos e notícias, e ainda, que você use o evento “on (release)” de um botão para ir da “página” home para quem somos. Nesse evento você tem que colocar o seguinte:

on (release) {
getURL(”javascript:pageTracker._trackPageview(’/quem_somos/index.html’);”);
_root.gotoAndPlay(”quem_somos”);
}

O getURL do código acima é que será responsável em chamar o tracker do Google Analytics que está no código-fonte da sua página e passar o endereço virtual “/quem_somos/index.html” para que ele consiga contabiliar esta visita. Vejam, este endereço não existe, porém, irá aparecer nos relatórios de audiência e você conseguirá identificar facilmente a quantidade de visitas por área.

A linha _root.gotoAndPlay(”quem_somos”) não é obrigatória. Eu coloquei apenas para exemplificar algum tipo de ação possível para “mudar de página”. Depois que você tiver feito isso em todos os eventos do seu .fla, claro, alterando os endereços virtuais, exportá-lo e “subir” o .swf para o servidor Web, será possível acompanhar o movimento do site acessando os relatórios.

É importante lembrar que o Google Analytics demora aproximadamente 48 horas para começar a mostrar os resultados depois que estiver tudo certo.

Tente recuperar seus píxels “mortos”

Sunday, March 2nd, 2008

A popularização dos monitores LCD, que ocupam menos espaço, consomem menos energia e desgastam menos nossa vista, trouxe problemas que não eram conhecidos pelos donos de monitores CRT (tubo de raios catódicos).

Muitos compradores se decepcionaram ao chegarem em casa e descobrirem que o monitor, mesmo novo, veio com um ou mais píxels defeituosos. Outros, depois de um tempo de uso, também notam o mesmo fato.

O que todo mundo diz por aí é que seu monitor está com píxels mortos ou, mais conhecido em Inglês como “Dead Pixels”. Na verdade, o correto não é dizer píxel morto e sim píxel defeituoso, isso porque o píxel pode realmente estar morto, ou seja, desligado, porém, pode também estar ligado mas não estar se comportando da maneira esperada.

Píxels mortos são os defeituosos que não possuem luminosidade, ou seja, como se estivessem desligados. São vistos normalmente em telas brancas justamente pela falta de luz, acabam aparecendo como pontos pretos na tela.

Existem também os píxels que ficam permanentemente ligados. Estes normalmente se comportam de maneira inversa dos mortos. São brancos e normalmente são notados quando a imagem de fundo é preta. Em Inglês são conhecidos como “hot pixels”.

Além dos dois citados acima, também temos o píxel preso, que é aquele que fica com determinada cor e não alterna. Eles são vistos normalmente em imagens pretas e são mais comuns se prenderem nas cores vermelha, verde ou azul.

Caso no seu monitor LCD você tenha píxels presos, é possível tentar desprendê-los. A principal técnica é ter uma imagem que alterne cores rapidamente. O site killdeadpixel.com tem uma imagem dessas e ensina o que você deve fazer para tentar “ressucitar” seus píxels.

Basta acessar o site, posicionar a imagem no local onde aparece o píxel preso no seu monitor e deixar ligado por 1 hora. Caso não funcione, o site recomenda usar a versão full screen da imagem e deixar ligado por 12 horas. É claro que não tem nenhuma garantia mas acho que vale a tentativa.