Categories Menu

Postado por em 14/04/2010 em Sem categoria

Javascript debug simples com Google Analytics

Javascript é a linguagem mais utilizada em sites e aplicações na Internet. Infelizmente, sempre foi difícil debugar códigos em Javascript. Isso porque o código precisa funcionar em todos os navegadores e sistemas operacionais e cada um tem seu próprio motor de execução de código Javascript. Diferenças entre estes motores podem causar efeitos imprevisíveis, uma vez que é impraticável testar bem seu código em cada um deles.

Atualmente, as opções mais interessantes são testes unitários usando ferramentas como o FireUnity. John Resig (um  dos maiores ninjas em Javascript) está trabalhando em um projeto interessante para testar Javascript que é o Test Swarm. Cada um tem suas vantagens, porém eu gostaria de propor uma nova abordagem.

4 Comentários

  1. Excelente! Ovo de Colombo.

  2. What a simple but awesome solution. I’m definitely going to use that for all our clients. Thanks.

  3. This is a great idea.
    Have you dealt with errors that will occur within track_error_event() such as either ga.js not loading properly or _gaq.push not returning 0?
    Brian Katz Analytics VKI

    • Hi Brian, it’s great to hear from you here in our blog.

      if ga.js doesn’t load for some reason we’re unable to tell. Since our tech tracks errors to GA and in that case it will be unable to contact GA.

      We also don’t test if _gaq returns 0 or not. But as far as I’m concerned it will always return zero no matter if you pushing something that is correct or not. That’s mainly because of the fact that the way _gaq is implemented it’s just a regular js array. If it doesn’t you are probably not correctly declaring it.
      var _gaq = _qaq || [];

Trackbacks/Pingbacks

  1. Capture HTML errors with js or jquery - QueryPost.com | QueryPost.com - [...] link for the article is http://www.dp6.com.br/javascript-debug-simples-com-google-analytics. Sorry for it’s in Portuguese‚ but if you don’t speak my language you …
  2. Capture HTML errors with js or jqueryQueryBy | QueryBy, ejjuit, query, query by, queryby.com, android doubt, ios question, sql query, sqlite query, nodejsquery, dns query, update query, insert query, kony, mobilesecurity, postquery, queryposts.com, sapque - [...] link for the article is http://www.dp6.com.br/javascript-debug-simples-com-google-analytics. Sorry for it’s in Portuguese, but if you don’t speak my language you …

Postar uma Resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>