jan/08 27

Eu não sabia que isso era possível, até que um dos nossos clientes, Nilton Lessa, sócio da Moleque de Idéias, chegou com o desafio. Nós havíamos criado uma pequena ação de web-marketing na qual crianças recebiam folders onde havia uma charada. Com a charada respondida, entravam no site para acessar o conteúdo secreto. E veio o Nilton: “Como podemos saber quantas pessoas responderam corretamente a charada no site?”. Eis o pepino: o site era todinho em Flash.

Aí o próprio Nilton veio com a solução (isso que é cliente porreta!), o Google Analytics oferece um código mutíssimo simples que computa eventos em Flash. Mais uma vez, só pra variar, a Google me surpreendeu positivamente. Veja como é fácil.

Antes de mais nada, você deve estar usando o script do Analytics no seu site. Entre em www.google.com/analytics, cadastre seu site e coloque o código gerado imediatamente antes do tag </body> em todas as páginas onde quiser gerar estatísticas.

Depois basta colocar uma ação de getURL no evento Flash que você quiser rastrear. Desse jeito (coloquei onRelease mas pode ser qualquer tipo de evento):

//se você está usando a versão velha do Analytics:

on(release){
getURL(“javascript:urchinTracker(‘/tutorial_analytics/achou_bacana’);”);
}

//se você está usando a versão nova do Analytics:

on(release){
getURL(“javascript:pageTracker._trackPageview(‘/tutorial_analytics/achou_bacana’);”);
}

Vocês viram a pergunta no começo deste tutorial? Então, eu coloquei um script desse nos dois botões. Se você clicar no primeiro surgirá nas estatísticas um acesso à página /tutorial_analytics/achou_bacana, caso clique no segudo, aparecerá /tutorial_analytics/achou_sacana. Aí você configura com a página imaginária que bem entender.

Divirta-se.

Clique aqui para baixar o arquivo fonte.

Pablo Cabana

9 Respostas para “Como gerar estatísticas de eventos em Flash usando o Google Analytics”

  1. Felipe Diz:

    Esse tal de Pablo ta sinistro no Flash, agora além do cara passar por cima de qualquer obstáculo que encontra ele esta dando aula.
    Show de Bola.

  2. Gerson Lucas Skywalker Diz:

    Matou a pau !!!!!!! Chega de limitar sites em flashes só por causa do Analytics. Parabéns, kra. E parabéns ao Nilton (seu cliente).

  3. Felipe Carmo Diz:

    Cliente porreta foi ótima! Valeu mesmo. Será bem útil! Abs.

  4. Tiago Celestino Diz:

    Bem legal. Já é bacana utilizar nos sites em Flash e criar as metas baseadas nos clicks.

    Muito bom!

  5. Fabiano Diz:

    Po… massa.. tinha entrado no blog antes pelo Papervision… e agora pelo flash….

    vou ver se consigo rastrear com o mouse pressionado =D
    setInterval comendo solto =P

    abraços

  6. Walter Diz:

    Muito bom.
    Isso aí pode ser usado tbm pra monitorar eventos que acontecem em Ajax.
    Parabéns!

  7. Adrian Miranda Diz:

    muito bom, não imaginava que era tão fácil =D
    manda um beijo na bunda desse Newton ae iuHAhahuAHUhia

  8. Carlos Diz:

    Ué, coloquei da maneira que foi explicado aqui e não vi resultado aparecer no google analytics. Coloquei o código também no html. O que pode ter acontecido….

  9. Dante Diz:

    Carlos, até onde eu sei o analytics só mostra o resultado no dia seguinte, se vc acessar hoje, seus acessos só aparecerão amanhã, me corrijam se estiver falando asneira…

 Deixe um comentário.