Google Analytics no Ajax, Flash e OnePage site

Essa técnica é boa para sites que abrem o conteúdo sem atualizar a página, como ajax e sites feitos em flash.

Basta apenas uma linha de código para que isso aconteça:

ga('send', 'pageview', '/pagina-que-sera-registrada');

Então,

Se eu quero rastrear que a pessoa entrou na página contato, via ajax ou flash, o código seria:

ga('send', 'pageview', '/contato');

Essa técnica pode ser utilizada também para rastrear a rolagem de página de um site feito em uma única página.

E se eu quiser rastrear uma ação?

As possibilidades são ilimitadas.

Se você quiser rastrear a ação do envio do formulário de contato, você pode colocar por exemplo:

ga('send', 'pageview', '/contato/enviado');

E no Flash?

Se você mexe no flash deve saber como abrir uma página.

Suponto que a página que você quer registrar fica no quadro 70, você colocaria assim, certo?

gotoAndPlay(70);
getURL("javascript:ga('send', 'pageview', '/sua-pagina');");

Simples e fácil.

Autor: Frederico de Castro

Diretor de tecnologia da Surreal Group, formado em sistemas de informação, com experiência em desenvolvimento web e desktop desde 2006, gosta de tudo relacionado à tecnologia e automação no ambiente web.

2 pensamentos em “Google Analytics no Ajax, Flash e OnePage site”

  1. Olá,

    Estou com uma dúvida e gostaria de saber se você pode me ajudar. Preciso fazer uma meta no analytics que tenha um funil como apresentação de resultados, para verificar o passo a passo do processo de inscrição em um app.
    Como se trata de um ajax gostaria de saber como eu posso fazer isso. Pensei em criar um pageview para cada ação de botão, assim ele poderia ser configurado no funil, que é o que estou precisando. O que vc acha?

    O código que eu coloquei em cada botão foi:

    onclick=”_gaq.push([‘_trackPageview’,’/botao-faça-a-sua-loja.html’]);

    Obs.: Consta que no funil somente é válido o pageview e não eventos , que são contabilizados de maneiras diferentes.

    Obrigada,

    Selva

    1. Sim, é uma solução boa. Ficaria até fácil de identificar isso dentro do Analytics.
      Você poderia fazer mais ou menos assim:
      onclick=”_gaq.push([‘_trackPageview’,’/botao-faça-a-sua-loja.html’]);
      onclick=”_gaq.push([‘_trackPageview’,’/passo-1.html’]);
      onclick=”_gaq.push([‘_trackPageview’,’/passo-2.html’]);
      onclick=”_gaq.push([‘_trackPageview’,’/passo-3.html’]);
      onclick=”_gaq.push([‘_trackPageview’,’/passo-4.html’]);
      onclick=”_gaq.push([‘_trackPageview’,’/passo-final.html’]);

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *