Como montar o funil do Google Analytics no Magento

Funil de conversão do Google Analytics no Magento

O funil de vendas ou de conversão é uma métrica importantíssima para qualquer loja virtual, mas nem todo gerente de ecommerce o utiliza, geralmente por desconhecimento ou mesmo por descaso da sua agência digital.

Se você não sabe o que é o Google Analytics e nem mesmo a importância de medir a taxa de conversão do seu ecommerce, leia este artigo primeiro. Em seguida, coloque o Google Analytics para funcionar na sua loja acessando a Administração do Magento, menus “Sistema > Configuração > Vendas > Google API” e informando o seu ID do Google Analytics.

O funil de vendas

O funil de vendas é a sequência de etapas que o cliente deve percorrer até finalizar a compra. Ou seja, estamos falando da seguinte sequência de páginas no checkout padrão do Magento:

  1. Carrinho de compras
  2. Identificação (possui/não possui cadastro);
  3. Cadastro;
  4. Endereço de entrega
  5. Método de entrega
  6. Informações de pagamento;
  7. Revisão do pedido;
  8. Sucesso.

O funil permite você identificar em que ponto do processo de checkout os clientes desistem de concluir uma compra e se tornam um carrinho abandonado.

Se você utiliza um sistema de pagamentos online em que o checkout é fora do ambiente da loja, existirão passos adicionais entre os passos de Revisão (7) e Sucesso (8) que você não terá como medir.

O problema do funil no checkout padrão do Magento

A maior dificuldade de configurar o funil no Magento é o fato de que os passos 2 a 7 são todos realizados dentro da mesma página (One Page Checkout, como é chamado o checkout do Magento).

Como o Google Analytics espera que cada etapa do funil seja uma página diferente, é comum lojas virtuais Magento configurarem o funil com apenas 3 passos: Carrinho, Checkout e Sucesso.

No entanto, um funil com apenas 3 etapas é insuficiente para entender como cada um dos passos 2-7 está individualmente afugentando clientes do seu checkout.

Este artigo ensina a como montar um funil de vendas com 8 etapas utilizando o checkout padrão One Page Checkout do Magento.

Registrando todos os passos do checkout no funil

O seguinte procedimento deve ser efetuado pelo desenvolvedor da loja virtual:

  • Abra no editor de texto o seguinte arquivo de template: /app/design/frontend/default/NOMEDOSEUTEMPLATE/template/checkout/onepage.phtml.
  • Cole o seguinte trecho de código no final do arquivo onepage.phtml.
{code type=php}
<script type="text/javascript">
Checkout.prototype.gotoSection = function(section) {
try {
pageTracker._trackPageview(‘<?php echo $this->getUrl(‘checkout/onepage’) ?>’ + section + ‘/’);
} catch(err) { }
section = $(‘opc-’+section);
section.addClassName(‘allow’);
this.accordion.openSection(section);
};
</script>
{/code}
  • Salve e suba o arquivo para a loja.

Esta modificação fará com que o Google Analytics passe a interpretar cada passo do checkout como uma página diferente.

Criando o funil no Analytics

Configuração do funil do Magento no Google Analytics

Configuração do funil no GA

Agora basta configurar o funil de vendas no Analytics da seguinte forma:

  • Faça login no Google Analytics e acesse o menu Administrador
  • Crie uma nova meta usando a seguinte configuração:

- Tipo de meta: URL de destino
- URL:  /checkout/onepage/success/
- Tipo de correspondência: Correspondência de título

  • Em “Funil de meta”, marque a caixa “Usar funil” e configure o funil da seguinte forma:

Funil do Magento no Google Analytics- Etapa 1: /checkout/cart/
- Etapa 2: /checkout/onepage/
- Etapa 3: /checkout/onepage/billing/
- Etapa 4: /checkout/onepage/shipping/
- Etapa 5: /checkout/onepage/shipping_method/
- Etapa 6: /checkout/onepage/payment/
- Etapa 7: /checkout/onepage/review/

Pronto!

Aguarde ao menos um dia para o Google Analytics coletar dados suficientes.

Se tudo estiver configurado corretamente, você verá um funil parecido com esse à direita, que exibirá para cada etapa do checkout quantos clientes chegaram até ali e quantos desistiram naquela etapa específica.

Usuários do OneStepCheckout

Como o OneStepCheckout possui um único passo, não é necessário modificar nenhum arquivo da loja. Apenas configure o funil da mesma forma que é feito para o checkout padrão do Magento, com a diferença de que ele terá apenas 2 etapas:

  • Etapa 1: /checkout/cart
  • Etapa 2: /onestepcheckout

Embora seja bem mais trabalhoso, tecnicamente também é viável criar um funil mais detalhado para o OneStepCheckout, . Estamos aqui no iPAGARE buscando uma solução e quando tivermos, compartilharemos.

 

Ficou alguma dúvida? Tem alguma contribuição para fazer? Deixe um comentário.

Leia também:

  1. Você sabe a taxa de conversão da sua loja virtual?
  2. 5 Lojas Magento contam como reduzir os carrinhos abandonados
  3. Como aumentar as vendas online otimizando o checkout

Receba dicas gratuitas

Novos conteúdos sobre Magento e otimização de lojas virtuais para ajudá-lo a vender mais direto na sua caixa de email.

Seu e-mail: Assinar gratuitamente

Deixe seu comentário
  • Renato Aleksander

    No meu caso a página
    /checkout/onepage/ gera suas páginas após realizar a análise no analytics. Exemplo da outra página
    /checkout/onepage/index/. Fica a dica de como fazer o tratamento dessa duplicidade de página e que na verdade é a mesma coisa.

    Grato, Renato Aleksander
    http://www.fator5.net
    http://www.perfumez.com.br
    http://www.lojavirtualmagento.net.br

  • Renato Aleksander

    Funcionou o filtro que vc me passou, mas o código para gerar etapas do checkout não. Depois resolvi utilizar o
    http://onestepcheckout.com.br/ com apenas 1 passo. Agradeço o contato.

  • Mauro Freitas

    Estou usando o magento 1.6 e esse codigo nao funcionou ele continua identificando uma pagina somente e não cada passo. O /checkout/onepage/ é uma página que ao salvar cada etapa é exibido nova etapa mas a url se mantem.

    Como desmembrar cada etapa para funcionar os funis?

  • Carol

    Olá, uso o magento v.1411, não funcionou o código… colando tal e qual ele mostra isso ao final da onepage: {code type=php}{/code}, isso deve ser removido? E lá no funil do analytics só reconhece a cart e a identificação da onepage, as outras etapas (cadastro,meios de envio,pagto,etc) não são reconhecidas. Vocês poderiam ajudar? Obrigada