Técnicas avançadas de implementação do Google Analytics com GAS

42
Globalcode – Open4education Trilha - Marketing Digital Técnicas avançadas de implementação do Google Analytics Fábio Serra

description

Apresentação no The Developers Conference 2012 (#TDC2012) da biblioteca "Google Analytics on Steroids", por Fábio Serra (@fabiophms).

Transcript of Técnicas avançadas de implementação do Google Analytics com GAS

Page 1: Técnicas avançadas de implementação do Google Analytics com GAS

Globalcode – Open4education

Trilha - Marketing Digital

Técnicas avançadas de implementação do Google Analytics

Fábio Serra

Page 2: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

http://About.me/Phms

Engenheiro de Computação por formação

3 anos no departamento de Web Analytics da Digital

Cube (antiga Direct Performance)

Desde 2011 como coordenador da equipe técnica de

implantação e integração de ferramentas de Web

Analytics

Ministra o curso de Google Analytics na JumpEducation

desde 2010

Certificado Google Analytics (GAIQ)

#TDC2012 - @fabiophms 2

Page 3: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Link para a apresentação:

gplus.to/DigitalCube

facebook.com/DigitalCube.com.br

3

Page 4: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados #TDC2012 - @fabiophms 4

Análise Técnico

Page 5: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Agenda

Atualmente no Google Analytics…

GAS: Google Analytics on Steroids

Uma força extra para as Análises

Por baixo dos panos: a API Javascript

Receitas de Bolos

#TDC2012 - @fabiophms 5

Page 6: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Atualmente no Google Analytics…

Page 7: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Com um simples código, o Google Analytics é capaz de mensurar

diversas formas de consumo dos conteúdos do seu site, como:

Páginas acessadas

Caminho da navegação

Páginas de saída

#TDC2012 - @fabiophms 7

Home Sobre Produto Contato

Page 8: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados #TDC2012 - @fabiophms 8

Home Sobre Produto Contato

link

Por quais links

seus visitantes

estão saindo

do site?

Quantos

terminam de

assistir os

vídeos?

As páginas

longas são

vistas até o

final?

Qual é o campo

com maior

índice de

desistência do

formulário?

Page 9: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Pageview... e nada mais

A única instrução no código padrão do GA é o registro dos

endereços das páginas visualizadas durante a navegação

dos usuários.

#TDC2012 - @fabiophms 9

var _gaq = _gaq || [];

_gaq.push(['_setAccount','UA-654321-78']);

_gaq.push(['_trackPageview']);

Page 10: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

E se não é uma página, é um Evento!

Além do pageview, o Google Analytics disponibiliza uma

outra forma de registrarmos as ações dos visitantes em

nosso site.

Através do uso de Eventos podemos estudar com muito

mais detalhes o comportamento dos usuários.

Porém, ao contrário do pageview, os eventos não são

automáticos, você precisa programá-los!

#TDC2012 - @fabiophms 10

Guia completo sobre Eventos no Google Analytics:

http://code.google.com/intl/pt-BR/apis/analytics/docs/tracking/eventTrackerGuide.html

Page 11: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

evento evento evento evento

evento evento evento evento

evento evento evento evento

evento evento evento evento

Algo mais ou menos assim:

#TDC2012 - @fabiophms 11

Home Sobre Produto Contato

link

evento

evento

evento

evento

evento

evento

evento

evento

evento

evento evento evento

evento

Page 12: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados 12 #TDC2012 - @fabiophms

htt

p:/

/canhoto

rium

.blo

gsp

ot.

com

.br/

2010/09/e-a

gora

-quem

-podera

-nos-

defe

nder.

htm

l

Page 13: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

GAS

Google Analytics on Steroids

Page 14: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

O que é Google Analytics on Steroids?

GAS é uma biblioteca Javascript open-source (grátis!) com objetivo de

automatizar a mensuração de elementos comuns aos projetos online

O projeto foi iniciado em 2010 por Eduardo Cereto (@eduardocereto)

nos laboratórios da então Direct Performance, atualmente Grupo

diginal INC

Hoje a biblioteca já é utilizada em grandes portais e é mantida pelas

equipes da Digital Cube e Cardinal Path

14 #TDC2012 - @fabiophms

https://github.com/CardinalPath/gas

Page 15: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Uma força extra para as Análises

Page 16: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Contador de Downloads

16

_gasTrackDownloads

#TDC2012 - @fabiophms

Page 17: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

1

2

3

Page 18: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Porcentagem visualizada das páginas

_gasTrackMaxScroll

%

18 #TDC2012 - @fabiophms

Page 19: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

1

2

3

Page 20: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Cruzando com a resolução da tela podemos chegar

em análises como essa: 1680x1050

1024x780

1280x768

Apenas 20% das pessoas

com tela 1024x728 deram

scroll no mouse.

O engajamento foi

menor entre os

principais formatos de

tela:

•1024x768 – 19%

•1280x800 – 21%

•1680x1050 – 35%

E esse é apenas um exemplo...

#TDC2012 - @fabiophms 20

Page 21: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Cliques em links para outros sites

_gasTrackOutboundLinks

#TDC2012 - @fabiophms 21

Page 22: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

1

2

3

Page 23: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Monitoramento de Vídeos

_gasTrackYoutube ou _gasTrackVimeo

#TDC2012 - @fabiophms 23

Page 24: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

E que tal montar um funil de finalizações dos

vídeos

Acessaram a página

Iniciaram o vídeo

Assistiram todo o vídeo

#TDC2012 - @fabiophms 24

Page 25: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

1

2

3

4

Page 26: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Campos e Botões de Formulários

_gasTrackForms

#TDC2012 - @fabiophms 26

Page 27: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Por que a conversão do cadastro é tão baixa?

Analisando o preenchimento campo a campo de formulário,

podemos identificar qual é campo com maior taxa de desistência.

#TDC2012 - @fabiophms 27

Page 28: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

1

2

3

Page 29: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Por baixo dos panos:

API Javascript

#TDC2012 -

@fabiophms

29

Page 30: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Tão fácil quanto acender uma lâmpada

var _gas = _gas || [];

_gas.push(['_setAccount', 'UA-654321-78']);

_gas.push(['_setDomainName', '.meusite.com.br']);

_gas.push(['_trackPageview']);

_gas.push(['_gasTrackForms']);

_gas.push(['_gasTrackMailto']);

_gas.push(['_gasTrackOutboundLinks']);

_gas.push(['_gasTrackMaxScroll']);

_gas.push(['_gasTrackDownloads']);

_gas.push(['_gasTrackYoutube']);

_gas.push(['_gasTrackVimeo']);

#TDC2012 - @fabiophms 30

Page 31: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

_gasTrackForms (Form Tracking)

Controle do preenchimento de campos e clique em botões dos formulários.

_gasTrackMaxScroll (MaxScroll)

Registra a porcentagem máxima visualizada de cada página.

_gasTrackOutboundLinks (Outbound)

Monitora os cliques nos links para outros sites.

_gasTrackDownloads (Download)

Monitoramento dos cliques em links para arquivos como PDF, DOC, ZIP, etc.

_gasTrackMailto (Mailto)

Registra o uso de links contendo endereços de email.

_gasTrackVimeo e _gasTrackYoutube (Video)

Para cada vídeo incorporado no site, controla as ações de “play”, “pause” e “finish”.

#TDC2012 - @fabiophms 31

Page 32: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Track de vários domínios ERA problema

Com essas instruções a tag irá executar o processo conhecido como

“cópia de cookie” entre os links dos domínio listados;

Note que a tag padrão não suporta múltiplas chamadas da função

“_setDomainName”;

O trecho acima deve ser chamado em ambos os sites;

_gas.push(['_setAccount', 'UA-654321-78']);

_gas.push(['_setAllowLinker', true]);

_gas.push(['_setDomainName', 'meusite.com']);

_gas.push(['_setDomainName', 'meuoutrosite.com']);

_gas.push(['_gasMultiDomain', 'click']);

#TDC2012 - @fabiophms 32

Page 33: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Múltiplas contas sem medo

O Google não recomenda a implementação de múltiplas contas usando a código

padrão do GA.

_gas.push(['_setAccount', 'UA-XXXXX-1']);

_gas.push(['antiga._setAccount', 'UA-XXXXX-2']);

_gas.push(['parceiro._setAccount', 'UA-XXXXX-3']);

// enviado para todas as conta

_gas.push(['_trackPageview']);

// enviado somente para a conta “2”

_gas.push(['antiga._trackPageview']);

#TDC2012 - @fabiophms 33

Page 34: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Receitas de Bolos

...sujando as mãos

Page 35: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Ingredientes

01 cópia fresquinha do GAS

https://github.com/CardinalPath/gas/downloads

01 conta no Google Analytics (verde ou madura)

http://www.google.com.br/analytics/

01 site descascado

Dica do chef: utilize o plugin HttpFox para ver

se o seu bolo está no ponto

http://bit.ly/httpfox

#TDC2012 - @fabiophms 35

Page 36: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Modo de preparo

youtu.be/vGvVWVpW1e0

#TDC2012 - @fabiophms 36

Page 37: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Receitas de Bolos

...sem sujar as mãos

Page 38: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Ingredientes e Utensílios

01 conta no SiteApps (até 100.000 pageview é grátis!)

https://siteapps.com/

Ativar o APP do GAS no SiteApps

http://siteapps.com/app/google_analytics_on_steroids-153

01 blog em Wordpress

http://wordpress.org/

Ativar o plugin do SiteApps no WordPress:

http://wordpress.org/extend/plugins/siteapps/

#TDC2012 - @fabiophms 38

Page 39: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Modo de preparo

youtu.be/36_o8ZzeAxs

#TDC2012 - @fabiophms 39

Page 40: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

That's all folks!

Outras palestras relacionadas:

GAS - Google Analytics on Steroids (Eduardo Cereto)

http://www.slideshare.net/eduardocereto/gas-google-analytics-on-steroids-13070356

Web Analytics para Desenvolvedores (TDC 2011)

http://slidesha.re/tdc-wa

Google Analytics Hacks (Intercon 2011)

http://intercon.cereto.net/template/

Sobre

about.me/phms

Twitter

@fabiophms

GitHub

/phms

#TDC2012 - @fabiophms 40

Page 41: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

Links para a apresentação:

gplus.to/DigitalCube

facebook.com/DigitalCube.com.br

41

Page 42: Técnicas avançadas de implementação do Google Analytics com GAS

2012 digital cube - todos os direitos reservados

www.digitalcube.com.br

42