quinta-feira, 16 de setembro de 2010

o código .js

Javascript é o nome da linguagem de programação usada pelo Google Analytics. É com um pequeno trecho deste código colocado em cada página HTML do site que o Google consegue armazenar todos os dados referentes à visitação de um endereço eletrônico.


É exatamente esse Javascript que vem gerando insegurança entre algumas pessoas que querem adotar a ferramenta para as suas análises de tráfego web. O motivo das dúvidas é um outro código Javascript:Jquery (por isso toda a confusão!).

A biblioteca (conjunto de métodos) chamada jquery vem gerando desconforto entre os webdesigners, pois tem apresentado conflito quando misturado com outras funções da mesma linguagem. Relatos extraídos de fóruns online mostram programadores e usuários dessa linguagem discutindo sobre conflitos entre a biblioteca  jquery.js e as demais Javascripts. 


Isso acontece quando duas bibliotecas (jquery e qualquer outra)  fazem o uso da mesma função “$()”. No pior dos casos, todo o javascript dá erro muitas vezes comprometendo todo o site (esse código é executado sempre em seqüência).

Quando há qualquer tipo de erro em um código, todos os os tags javascript abaixo dele serão ignorados (pulados), e isso pode ocasionar a não execução do bloco de métodos do analytics.

A dica é tentar substituir a biblioteca Jquery por uma ou mais de uma, de acordo com as funções necessárias em cada site, pois a solução de contorno para o conflito da jquery é descrita como de difícil implementação e não resolve todos os casos de conflito descritos.

Quanto ao código do Google Analytics (ga.js) fiquem despreocupados, pois a função que causa o problema não faz parte do escopo dos códigos do Google Analytics, e a ferramenta tem sido massivamente usada tanto por empresas especializadas em tráfego web com tecnologia de tageamento quanto por usuários domésticos e nenhum erro parecido foi encontrado.

Usem e abusem. É bom e é de graça! =)




Nenhum comentário:

Postar um comentário

Deixe seu comentários ou tire suas dúvidas aqui!