Google Analytics para e-commerce
             GAUC
          - Novembro 2012 -
Sobre mim
•   Vinicius Tsugi

•   ECA-USP, Philips, Unilever, AgênciaClick, dp6 (sócio), Lúcida (sócio-fundador)

•   Há 3 anos professor de Google Analytics – JumpEducation
E-commerce – setup básico
1.   Implementar tag padrão em todas as páginas

2.   Implementar tag de ecommerce na confirmação do pedido

3.   Habilitar relatórios de ecommerce no admin

4.   Codificar URLs de campanha / vínculo AdWords

5.   Configurar pesquisa interna

6.   Fácil, não?!
Sobre o monitoramento de eventos

•   Método utilizado para monitorar interações em uma página
    –   Downloads
    –   Cliques em botões
    –   Interações com formulários
    –   Vídeos

•   Modelo:

_gaq.push(['_trackEvent', 'CATEGORIA', 'AÇÃO', 'MARCADOR', VALOR, NON-INTERACTION]);
Sobre variáveis personalizadas

•    Método utilizado para detalhar informações sobre a página, visita ou
    visitante
•   Modelo (acionar antes do _trackPageview):
          _gaq.push(['_setCustomVar', SLOT, 'NOME', 'VALOR', ESCOPO]);


•    Utilizando as variáveis personalizadas, é possível segmentar o número de
    visitas e vendas por alguma dimensão não prevista no GA:
Menu / navigation bar
•   Monitorar o clique em itens das barras de navegação
    _gaq.push(['_trackEvent', 'BarraSuperior', 'ITEM-CLICADO']);
    _gaq.push(['_trackEvent', 'BarraInferior', 'ITEM-CLICADO']);
    _gaq.push(['_trackEvent', 'BarraLateral', 'ITEM-CLICADO']);
Vitrine / Carrossel
                                                                   Non-interaction
                                                                       event!
•   Monitorar a visualização e clique no destaque
    _gaq.push(['_trackEvent', 'Home-Vitrine', 'SLOT_view', 'DATA_TITULO', 0, true]);
    _gaq.push(['_trackEvent', 'Home-Vitrine', 'SLOT_click', 'DATA_TITULO']);
    _gaq.push(['_trackEvent', 'Home-Vitrine', '1_click', '20121129_Givenchy']);
Formulários (cadastro, pagamento)
1.   Monitorar preenchimento
          _gaq.push(['_trackEvent', 'Cadastro', 'PreencheuCampo', 'CAMPO']);
Formulários (cadastro, pagamento)
2.   Monitorar submit (clique para enviar formulário)
          _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Submit']);
Formulários (cadastro, pagamento)
3.   Monitorar envio com sucesso
          _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Sucesso']);

4.   Monitorar erros de preenchimento
          _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Erro', 'CAMPO_DESCRICAO-
          ERRO']);
          _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Erro', 'CPF_Campo-obrigatorio']);
Outbound links e widgets de mídias sociais
•   Outbound links
    _gaq.push(['_trackEvent', 'LinkExterno', 'URL']);



•   Track Social
    _gaq.push(['_trackSocial', 'facebook', 'like']);
    _gaq.push(['_trackSocial', 'twitter', 'tweet']);
Tipo de usuário
•   Tipo de usuário
    _gaq.push(['_setCustomVar',1, 'TipoUsuario', 'NaoCadastrado',1]);
    _gaq.push(['_setCustomVar',1, 'TipoUsuario', 'Cadastrado',1]);
    _gaq.push(['_setCustomVar',1, 'TipoUsuario', 'Cliente',1]);
Páginas de categorias e produto
•  Utilizar _trackPageview com nome amigável, para facilitar leitura de relatórios e
criação de metas/filtros/segmentos

    Exemplos:

    –   URL de produto: /site/produto.asp?idproduto=13327
         _gaq.push(['_setCustomVar', 3, 'ViewProduto', '13327', 3]);
         _gaq.push(['_trackPageview', '/produto/NOME-PRODUTO/13327']);



    –   URL de listing de uma marca: /site/marca.asp?idmarca=348
         _gaq.push(['_setCustomVar', 3, 'ViewMarca', '348', 3]);
         _gaq.push(['_trackPageview', '/marca/NOME-MARCA']);
Página de categorias de produto / departamentos
•   Obtenha a audiência correta das categorias/marcas, classificando a página
     _gaq.push(['_setCustomVar', 1, 'Depto', 'MedicamentoseSaude',3]);
     _gaq.push(['_setCustomVar', 2, 'Marca', 'NOME-MARCA', 3]);
Campanhas internas
•   Utilizar customVar quando a visita clicar em um banner interno
     _gaq.push(['_setCustomVar', 1, 'BannerInterno', 'Protetor Episol', 2]);
Informações do usuário
•   Segmente seus resultados por perfil do usuário

     _gaq.push(['_setCustomVar',4, 'Sexo','Masculino',1]);

     _gaq.push(['_setCustomVar',5, „FaixaEtaria', '18a24',1]);
Produtos sem estoque
•    Monitore produtos sem estoque para analisar a perda de vendas em
potencial

      _gaq.push(['_trackEvent', 'ProdutoSemEstoque', 'SKU', 0, true]);

      _gaq.push(['_trackEvent', 'SemEstoque-Aviseme', 'SKU']);
Carrinho
•   Monitore quais produtos/categorias são adicionados ao carrinho
    –   Crie uma nova propriedade para receber apenas dados do carrinho (ex: UA-XXXXX-
        3, sendo que a propriedade do site é UA-XXXXX-1)
    –   Acione a tag de ecommerce cada vez que um produto for adicionado ao
        carrinho, permitindo entender a taxa de abandono ou conclusão do pedido




                                                                           *Fonte: CardinalPath
Página de confirmação do pedido
•   Tag padrão



                                             _addTrans
                                   Traz as informações
                                   da venda com valor
                                            total e frete




                                              _addItem
                             Contem as informações de
                               cada produto comprado.
                             Deve ser repetido para um




                                             _trackTrans
                             Envia todos os dados para o
                                        Google Analytics
Adicionando informações sobre o pedido
1.   Método de pagamento
        _gaq.push(['_setCustomVar',2, 'FormaPagto', 'MÉTODO-PAGTO',2]);
        _gaq.push(['_setCustomVar',2, 'FormaPagto', „Boleto',2]);
        _gaq.push(['_setCustomVar',2, 'FormaPagto', 'Visa_1x',2]);




2.   Cupons de desconto
        _gaq.push(['_setCustomVar', 1, 'CupomDesconto', 'CÓDIGO', 2]);
Adicionando informações sobre o pedido
3.   Forma de envio
        _gaq.push(['_setCustomVar', 1, 'FormaEnvio', „TIPO', 2]);
        _gaq.push(['_setCustomVar', 1, 'FormaEnvio', 'Sedex', 2]);
        _gaq.push(['_setCustomVar', 1, 'FormaEnvio', 'Pac', 2]);



4.   Número de vezes que o cliente já comprou
        _gaq.push(['_setCustomVar', 5, 'ContagemPedidos', '1', 1]);
        _gaq.push(['_setCustomVar', 5, 'ContagemPedidos', '2', 1]);
        _gaq.push(['_setCustomVar', 5, 'ContagemPedidos', '3+', 1]);
Perfis
• Sempre mantenha um perfil intacto, sem filtros
• Crie um perfil para as principais origens de tráfego
    –     Perfil principal
           • Filtra acessos internos
           • Filtra apenas domínio de produção
    –     Perfil cpc
           • Perfil principal + Filtro “Incluir -> Mídia da campanha -> cpc”
    –     Perfil email mkt
           • Perfil principal + Filtro “Incluir -> Mídia da campanha -> email”
    –     Perfil sem cpc e email
           • Perfil principal + Filtro “Excluir -> Mídia da campanha -> cpc|email”




•       Vantagens
    –     Facilita análise de resultados por canal
    –     Reduzir impacto da amostragem na segmentação avançada (para sites com muito
          tráfego ou análises históricas)
Perfil com nomes de páginas simplificadas
•   Facilita análise de audiência por tipo de página e análise do fluxo de navegação
Fluxo de visitantes simplificado
Filtros para simplificar relatório de páginas
•   Página de produto
Filtros para simplificar relatório de páginas
•   Página de uma marca
Filtros para simplificar relatório de páginas
•   Página de uma categoria/departamento
Metas
•   Visualização de funil
Metas
•   Crie uma meta para cada etapa do funil
Metas
• Crie um relatório personalizado para analisar a conversão de cada etapa por
campanha/origem/palavra
Obrigado!

vinicius@lucida.com.br

Google Analytics para E-commerce - GAUC Brasil 2012

  • 2.
    Google Analytics parae-commerce GAUC - Novembro 2012 -
  • 3.
    Sobre mim • Vinicius Tsugi • ECA-USP, Philips, Unilever, AgênciaClick, dp6 (sócio), Lúcida (sócio-fundador) • Há 3 anos professor de Google Analytics – JumpEducation
  • 4.
    E-commerce – setupbásico 1. Implementar tag padrão em todas as páginas 2. Implementar tag de ecommerce na confirmação do pedido 3. Habilitar relatórios de ecommerce no admin 4. Codificar URLs de campanha / vínculo AdWords 5. Configurar pesquisa interna 6. Fácil, não?!
  • 6.
    Sobre o monitoramentode eventos • Método utilizado para monitorar interações em uma página – Downloads – Cliques em botões – Interações com formulários – Vídeos • Modelo: _gaq.push(['_trackEvent', 'CATEGORIA', 'AÇÃO', 'MARCADOR', VALOR, NON-INTERACTION]);
  • 7.
    Sobre variáveis personalizadas • Método utilizado para detalhar informações sobre a página, visita ou visitante • Modelo (acionar antes do _trackPageview): _gaq.push(['_setCustomVar', SLOT, 'NOME', 'VALOR', ESCOPO]); • Utilizando as variáveis personalizadas, é possível segmentar o número de visitas e vendas por alguma dimensão não prevista no GA:
  • 8.
    Menu / navigationbar • Monitorar o clique em itens das barras de navegação _gaq.push(['_trackEvent', 'BarraSuperior', 'ITEM-CLICADO']); _gaq.push(['_trackEvent', 'BarraInferior', 'ITEM-CLICADO']); _gaq.push(['_trackEvent', 'BarraLateral', 'ITEM-CLICADO']);
  • 9.
    Vitrine / Carrossel Non-interaction event! • Monitorar a visualização e clique no destaque _gaq.push(['_trackEvent', 'Home-Vitrine', 'SLOT_view', 'DATA_TITULO', 0, true]); _gaq.push(['_trackEvent', 'Home-Vitrine', 'SLOT_click', 'DATA_TITULO']); _gaq.push(['_trackEvent', 'Home-Vitrine', '1_click', '20121129_Givenchy']);
  • 10.
    Formulários (cadastro, pagamento) 1. Monitorar preenchimento _gaq.push(['_trackEvent', 'Cadastro', 'PreencheuCampo', 'CAMPO']);
  • 11.
    Formulários (cadastro, pagamento) 2. Monitorar submit (clique para enviar formulário) _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Submit']);
  • 12.
    Formulários (cadastro, pagamento) 3. Monitorar envio com sucesso _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Sucesso']); 4. Monitorar erros de preenchimento _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Erro', 'CAMPO_DESCRICAO- ERRO']); _gaq.push(['_trackEvent', 'Cadastro', 'Cadastro-Erro', 'CPF_Campo-obrigatorio']);
  • 13.
    Outbound links ewidgets de mídias sociais • Outbound links _gaq.push(['_trackEvent', 'LinkExterno', 'URL']); • Track Social _gaq.push(['_trackSocial', 'facebook', 'like']); _gaq.push(['_trackSocial', 'twitter', 'tweet']);
  • 14.
    Tipo de usuário • Tipo de usuário _gaq.push(['_setCustomVar',1, 'TipoUsuario', 'NaoCadastrado',1]); _gaq.push(['_setCustomVar',1, 'TipoUsuario', 'Cadastrado',1]); _gaq.push(['_setCustomVar',1, 'TipoUsuario', 'Cliente',1]);
  • 15.
    Páginas de categoriase produto • Utilizar _trackPageview com nome amigável, para facilitar leitura de relatórios e criação de metas/filtros/segmentos Exemplos: – URL de produto: /site/produto.asp?idproduto=13327 _gaq.push(['_setCustomVar', 3, 'ViewProduto', '13327', 3]); _gaq.push(['_trackPageview', '/produto/NOME-PRODUTO/13327']); – URL de listing de uma marca: /site/marca.asp?idmarca=348 _gaq.push(['_setCustomVar', 3, 'ViewMarca', '348', 3]); _gaq.push(['_trackPageview', '/marca/NOME-MARCA']);
  • 16.
    Página de categoriasde produto / departamentos • Obtenha a audiência correta das categorias/marcas, classificando a página _gaq.push(['_setCustomVar', 1, 'Depto', 'MedicamentoseSaude',3]); _gaq.push(['_setCustomVar', 2, 'Marca', 'NOME-MARCA', 3]);
  • 17.
    Campanhas internas • Utilizar customVar quando a visita clicar em um banner interno _gaq.push(['_setCustomVar', 1, 'BannerInterno', 'Protetor Episol', 2]);
  • 18.
    Informações do usuário • Segmente seus resultados por perfil do usuário _gaq.push(['_setCustomVar',4, 'Sexo','Masculino',1]); _gaq.push(['_setCustomVar',5, „FaixaEtaria', '18a24',1]);
  • 19.
    Produtos sem estoque • Monitore produtos sem estoque para analisar a perda de vendas em potencial _gaq.push(['_trackEvent', 'ProdutoSemEstoque', 'SKU', 0, true]); _gaq.push(['_trackEvent', 'SemEstoque-Aviseme', 'SKU']);
  • 20.
    Carrinho • Monitore quais produtos/categorias são adicionados ao carrinho – Crie uma nova propriedade para receber apenas dados do carrinho (ex: UA-XXXXX- 3, sendo que a propriedade do site é UA-XXXXX-1) – Acione a tag de ecommerce cada vez que um produto for adicionado ao carrinho, permitindo entender a taxa de abandono ou conclusão do pedido *Fonte: CardinalPath
  • 21.
    Página de confirmaçãodo pedido • Tag padrão _addTrans Traz as informações da venda com valor total e frete _addItem Contem as informações de cada produto comprado. Deve ser repetido para um _trackTrans Envia todos os dados para o Google Analytics
  • 22.
    Adicionando informações sobreo pedido 1. Método de pagamento _gaq.push(['_setCustomVar',2, 'FormaPagto', 'MÉTODO-PAGTO',2]); _gaq.push(['_setCustomVar',2, 'FormaPagto', „Boleto',2]); _gaq.push(['_setCustomVar',2, 'FormaPagto', 'Visa_1x',2]); 2. Cupons de desconto _gaq.push(['_setCustomVar', 1, 'CupomDesconto', 'CÓDIGO', 2]);
  • 23.
    Adicionando informações sobreo pedido 3. Forma de envio _gaq.push(['_setCustomVar', 1, 'FormaEnvio', „TIPO', 2]); _gaq.push(['_setCustomVar', 1, 'FormaEnvio', 'Sedex', 2]); _gaq.push(['_setCustomVar', 1, 'FormaEnvio', 'Pac', 2]); 4. Número de vezes que o cliente já comprou _gaq.push(['_setCustomVar', 5, 'ContagemPedidos', '1', 1]); _gaq.push(['_setCustomVar', 5, 'ContagemPedidos', '2', 1]); _gaq.push(['_setCustomVar', 5, 'ContagemPedidos', '3+', 1]);
  • 24.
    Perfis • Sempre mantenhaum perfil intacto, sem filtros • Crie um perfil para as principais origens de tráfego – Perfil principal • Filtra acessos internos • Filtra apenas domínio de produção – Perfil cpc • Perfil principal + Filtro “Incluir -> Mídia da campanha -> cpc” – Perfil email mkt • Perfil principal + Filtro “Incluir -> Mídia da campanha -> email” – Perfil sem cpc e email • Perfil principal + Filtro “Excluir -> Mídia da campanha -> cpc|email” • Vantagens – Facilita análise de resultados por canal – Reduzir impacto da amostragem na segmentação avançada (para sites com muito tráfego ou análises históricas)
  • 25.
    Perfil com nomesde páginas simplificadas • Facilita análise de audiência por tipo de página e análise do fluxo de navegação
  • 26.
    Fluxo de visitantessimplificado
  • 27.
    Filtros para simplificarrelatório de páginas • Página de produto
  • 28.
    Filtros para simplificarrelatório de páginas • Página de uma marca
  • 29.
    Filtros para simplificarrelatório de páginas • Página de uma categoria/departamento
  • 30.
    Metas • Visualização de funil
  • 31.
    Metas • Crie uma meta para cada etapa do funil
  • 32.
    Metas • Crie umrelatório personalizado para analisar a conversão de cada etapa por campanha/origem/palavra
  • 33.