O que é o Rastreamento de Receita no Teste A/B? 6 erros ao rastrear a receita + como evitá-los
Publicados: 2021-07-21Muitas lojas de comércio eletrônico não rastreiam suas vendas. Se você não está acompanhando sua receita, está voando às cegas e perdendo muitas informações valiosas que podem ajudá-lo a melhorar seus negócios.
Adicionar um pouco de código ao seu carrinho de compras (veja o que eu fiz lá?) pode permitir que você entenda quais de suas iniciativas de marketing estão gerando mais vendas.
Com o rastreamento de receita, você poderá entender:
- Quais páginas do seu site estão gerando mais conversões de receita
- Como as pessoas chegam a essas páginas de “receita”
- Quais produtos têm o maior valor em sua loja.
Essas perguntas são importantes porque você precisa desses dados para alocar recursos de forma eficaz e tomar decisões inteligentes.
Em essência, você descobrirá quais partes do seu site são mais eficazes para seus funis de marketing e vendas – e quais não são benéficas. Você pode descobrir, por exemplo, que uma de suas páginas de destino está levando a uma taxa de conversão de 10%, enquanto outra está com desempenho inferior a 10%; nesse caso, convém reconsiderar como você criou essa página de destino.
Neste artigo, veremos o que o rastreamento de receita no teste A/B envolve, como configurar o rastreamento de receita em sua ferramenta de teste A/B e como evitar erros dispendiosos.
Melhores maneiras de acompanhar a receita do comércio eletrônico em sua loja
Quer saber quanta receita sua loja está gerando?
Com os três métodos abaixo, é fácil descobrir.
Saiba como usar o rastreamento de receita de comércio eletrônico do Google Analytics, configurar o rastreamento manual de receita ou usar Webhooks em sua loja da Shopify.
Não importa em qual plataforma de comércio eletrônico você esteja – há algo para todos! Todas essas opções fornecerão dados valiosos sobre sua loja que ajudarão a tomar melhores decisões.
Acompanhamento de receita de comércio eletrônico do GA
Uma das maneiras mais comuns de acompanhar a receita do seu comércio eletrônico é com o Google Analytics.
Essa é a solução perfeita para comerciantes de comércio eletrônico que já usam o Google Analytics e desejam correlacionar dados de uso do site com dados de vendas, rastrear sua taxa de conversão por produto, categoria ou local de cobrança e compará-la com outros esforços de marketing para descobrir o que funciona melhor para eles.
Agora, vamos ver como você pode configurar o rastreamento de receita em sua ferramenta de teste A/B (neste caso, Convert Experiences) usando o rastreamento de comércio eletrônico do Google Analytics. É mais fácil do que parece!
Se você colar o código Convert Experiments logo após a tag </title> e usar o rastreamento de comércio eletrônico padrão mais recente do Google Analytics, conectaremos automaticamente o recurso de rastreamento de receita de comércio eletrônico do Google Analytics a todos os seus testes. Não há necessidade de instalar nada; isso funciona fora da caixa para todos os clientes.
1. Crie uma meta de receita com o Google Analytics
Em Converter experiências, vá para o Resumo da experiência, depois para a seção Metas e clique em Editar:
2. Crie uma meta de receita a partir dos modelos de meta em seu experimento
3. Preencha o nome da meta e o URL da página para corresponder à página de confirmação de suas compras
Salve e pronto. Esta é a aparência da configuração:
Acompanhamento manual de receita
Esse método é perfeito para qualquer empresa que não queira usar o acompanhamento de comércio eletrônico do Google Analytics ou não possa usá-lo, pois não é implementado por meio do código de acompanhamento padrão. Você pode usá-lo para descobrir quantos produtos foram encomendados, quanto dinheiro foi ganho e muito mais! É fácil e rápido de configurar.
1. Crie uma meta de receita
Mais uma vez, crie uma meta de Receita. Você pode fazer isso no "Resumo da experiência" do seu experimento:
Certifique-se de escolher a opção Acompanhamento manual de receita:
2. Copie o código JS em seu site
Depois de salvar a meta, edite-a e você encontrará o código JavaScript abaixo. Você precisará copiar e colar esse script em qualquer lugar da página (após o código de acompanhamento principal do Convert) do seu site para enviar a receita e a contagem de produtos pedidos para nosso sistema com os campos apropriados mapeados para variáveis em seu sistema de comércio eletrônico.
<script> window._conv_q = window._conv_q || []; window._conv_q.push(["pushRevenue",receita,products_cnt,goal_id]); </script>
No código acima, substitua os campos a seguir pelos valores reais de suas variáveis de comércio eletrônico:
- Receita: receita usando 123,45 (ponto como divisor de centavos)
- Contagem de produtos (número de produtos no carrinho): products_cnt
- O parâmetro goal_id é preenchido automaticamente com o ID da meta assim que você a salva.
Rastreamento de receita na Shopify via Webhook
Shopify proprietários de lojas, este é para você.
Em vez de configurar o código de comércio eletrônico do Google Analytics ou o código de acompanhamento manual de receita para capturar dados de receita de sua loja, você pode usar o método Shopify Webhook que explicamos aqui.
O Shopify Webhook é um recurso que permite que um site notifique outros sistemas quando ocorrerem eventos. Por exemplo, quando você cria um novo pedido, isso ajudará outros sistemas a obter informações ativamente do CRM quando surgirem dados. Os webhooks também podem armazenar esses dados.
Com Webhooks, você receberá notificações push quando ocorrer um evento. Você não precisará sondar a API para determinar se esses eventos ocorreram ou não. Webhooks permite que você forneça uma URL para o provedor de webhook enviar solicitações.
Esse método de acompanhamento de conversões de receita é mais robusto do que o método de acompanhamento de receita manual de criação de uma meta de receita que acompanha a página "Obrigado". A razão é que ele é realmente acionado quando um pedido é criado, e não quando um visitante visita a página “Obrigado”.
6 erros comuns que atrapalham seu rastreamento de receita
O fator mais importante a ser considerado ao medir sua receita é configurar o rastreamento corretamente. No entanto, é surpreendente ver que os otimizadores tendem a cometer esses 6 erros básicos de rastreamento de receita sem nem perceber.
A razão pela qual o rastreamento pode facilmente dar errado é porque configurá-lo corretamente requer uma combinação de habilidades técnicas e conhecimento de negócios. Profissionais de marketing e desenvolvedores tendem a não ter um dos dois.
Abaixo estão seis erros dispendiosos de rastreamento de receita que notamos com nossos clientes e como evitá-los.
1. O código de acompanhamento de comércio eletrônico foi adicionado ao local errado
Às vezes, você pode precisar mover seus scripts para implementar novos recursos ou melhorar a velocidade de uma página. Isso geralmente impede o disparo de códigos de rastreamento de receita. Esse tipo de problema não pode ser detectado por ferramentas de verificação de tags porque todos os códigos de rastreamento ainda estão lá, mas não estão em ordem, causando todos os tipos de problemas.
Um exemplo disso são as páginas de agradecimento, em que o código de acompanhamento de comércio eletrônico não será acionado se for colocado acima do código GA. Se o código de acompanhamento de comércio eletrônico for acionado antes do código GA, os objetos do Google Analytics não iniciarão a captura de dados.
Portanto, se você usar o método de código de acompanhamento de receita manual, certifique-se de copiar o script de receita manual depois de salvar a meta de receita. Certifique-se de que esse parâmetro contenha o ID da meta real antes de adicionar o script à sua página. Você pode usar o código de acompanhamento de receita acima, junto com qualquer ID de meta do seu projeto; os dados de receita serão armazenados em conexão com essa meta e uma conversão será registrada para essa meta.
2. Não filtrar o tráfego interno
Este é outro erro comum que acontece com muita frequência.
Na maioria das vezes, o rastreamento de receita por meio de testes A/B é usado para rastrear como clientes e usuários externos interagem com seu site, pois os padrões de tráfego interno geralmente são diferentes dos padrões de tráfego externo. Quando suas visualizações de relatórios contêm dados de hits de usuários internos e externos de seu site, pode ser difícil determinar como seus clientes estão realmente interagindo com seu site.
Você e sua equipe provavelmente visitam seu site com bastante frequência e fazem pedidos de compra de teste para verificar o rastreamento de receita. Pode nunca ter ocorrido a você que essas visitas e conversões de meta de receita também estão sendo rastreadas pelo Convert Experiences. Quando isso acontece, os dados vinculados às ações da sua equipe são contabilizados junto com os dados de todos os seus visitantes.
A maneira “padrão” de excluir visitas de tráfego interno é excluir endereços IP específicos. Você pode encontrar mais informações sobre isso neste artigo para excluir endereços IP em um nível de conta ou em um nível de projeto.
Dica rápida: para encontrar seu endereço IP, faça uma pesquisa no Google por: “qual é o meu IP?”
Você deve ver seu endereço IP público listado na parte superior dos resultados. Dependendo da sua conexão com a Internet, pode ser necessário verificar isso de tempos em tempos. Você também deve obter os endereços IP de todos os colegas que visualizarão ou farão alterações em seu site regularmente.
No entanto, a exclusão manual de endereços IP tem algumas desvantagens das quais você precisa estar ciente:
- Os endereços IP dos usuários estão mudando constantemente – os trabalhadores remotos, especialmente após a pandemia do COVID-19, provavelmente terão endereços IP dinâmicos em casa ou em pequenos escritórios. A equipe que acessa seu site por meio de um dispositivo móvel também terá um IP dinâmico.
- Os endereços IP podem ficar incontroláveis – Com um endereço IP para cada usuário, a quantidade a ser gerenciada pode ficar fora de controle. Esqueça se você precisar de mais de 20 filtros regex para capturá-los. Lembre-se, os endereços IP podem mudar e mudam – você geralmente não recebe nenhum aviso sobre isso e provavelmente nunca saberá que houve uma mudança.
Outra maneira mais eficiente é usar a segmentação pós-teste para modificar temporariamente seus relatórios e aplicá-los retroativamente, em vez de excluir endereços IP manualmente.
Essencialmente, os segmentos que podem ser ativados/desativados por relatório são muito mais flexíveis do que os filtros de exclusão de IP que modificam permanentemente seus dados e apenas em uma direção direta.
Basta encontrar as condições que seu tráfego interno atende (por exemplo, proveniente de um país e navegador específico) e aplicá-las ao seu relatório de conversão para excluir a receita proveniente de seus testes.
3. Disparando o código de acompanhamento de comércio eletrônico várias vezes
Transações repetidas incorretas aumentam a receita, distorcem os relatórios de atribuição e criam discrepâncias com os registros de vendas. Eles comprometem a integridade de seus dados, ameaçam a eficácia de suas decisões e prejudicam seus esforços para promover uma cultura de dados precisa.
O principal motivo pelo qual uma transação repetida é enviada é que o hit que carrega a transação, seja uma exibição de página ou um hit de evento, é enviado duas ou mais vezes. Muitas vezes, o hit que carrega a transação é acionado no carregamento da página. Se a página for recarregada, o hit é enviado ao Google Analytics mais de uma vez, registrando transações repetidas com o mesmo ID de transação.
Os seguintes cenários são os culpados mais prováveis:
- Retornar à página por meio de um link enviado por e-mail ou marcador
- Atualizando a página
- Navegando para uma página diferente e retornando através do botão Voltar
- Restaurando a página de uma sessão de navegador fechada ou em um telefone
Os cenários acima podem apresentar um desafio, pois os mesmos dados de transação estão sendo enviados ao GA toda vez que a página de confirmação é carregada, o que significa que resultados duplicados podem aparecer nos relatórios.
Felizmente, isso não acontece quando os dados são enviados para o Convert Experiences, pois rastreamos apenas transações exclusivas por visitante, a menos que especificado de outra forma (com o atributo force_multiple).
_conv_q.push(["pushRevenue","receita","products_cnt","goal_id","force_multiple"]);
Uma maneira de resolver isso é definir um sinalizador assim que o rastreamento de comércio eletrônico for definido. Se a mesma página de confirmação for acessada novamente, certifique-se de que o acompanhamento de comércio eletrônico não seja enviado ao GA.
Para definir um sinalizador para uma transação, você precisará adicionar uma condição JS personalizada com um novo campo (por exemplo, “TransactionCaptured”).
Quando o cliente vir a página de confirmação de sua transação, o Convert Experiences verificará se o campo “TransactionCaptured” já foi marcado para essa transação. Caso contrário, as informações da transação serão enviadas ao GA e o campo “TransactionCaptured” para esse registro será marcado.
Se o cliente atualizar ou revisitar a página de confirmação da transação, o campo "TransactionCaptured" será selecionado, o código que envia os dados da transação para o GA ficará oculto e, portanto, o GA não receberá várias cópias dos mesmos dados da transação .
Se o acima parecer muito técnico para você, peça aos desenvolvedores que façam o seguinte:
- Certifique-se de que um usuário não possa acessar a página de confirmação do pedido mais de uma vez sem fazer um novo pedido.
- Certifique-se de que o usuário não possa atualizar a página de confirmação do pedido. Se isso não for possível, verifique se o código de acompanhamento de receita não foi implementado no recarregamento/atualização da página.
- Se você executar o mesmo código de rastreamento de receita em seu ambiente de teste, é possível que os pedidos de teste estejam inflando seus dados de vendas. Nesses casos, certifique-se de não disparar o código de acompanhamento de receita no site de teste.
4. Obtendo valores das variáveis erradas
Ao usar o Google Analytics, é vital garantir que os desenvolvedores enviem os dados variáveis corretos para os parâmetros de comércio eletrônico no GA. Se não for detectado no início, esse erro causará uma incompatibilidade entre os números de vendas em sua ferramenta de teste A/B e os relatórios do Analytics de comércio eletrônico.
Muitos desenvolvedores cometem esse erro quando há várias variáveis semelhantes no banco de dados, então escolhem erroneamente a errada para enviar ao GA. Pode ser difícil detectar esse tipo de erro se não for encontrado durante o teste. Conhecendo todos os campos de dados completamente, você evitará uma dor de cabeça no futuro.
5. Problemas de checkout de terceiros
Se você estiver usando um checkout de terceiros, certifique-se de seguir estas 4 coisas:
- Implemente o mesmo código de acompanhamento de receita (GTM ou analytics.js/gtag.js) nos dois sites.
- Exclua o domínio de referência da página de checkout.
- Implemente o acompanhamento entre domínios (via GTM ou analytics.js/gtag.js).
- Use o método webhook para lojas da Shopify e páginas de upsell. Essa integração deve ser compatível com outros plugins de upsell e assinatura que usam a API da Shopify para criar pedidos na Shopify. A equipe do Convert verificou que essa integração pode rastrear pedidos de plug-in do Recharge Shopify.
Isso garantirá que você não conte várias sessões do mesmo usuário. Você pode disparar o código quando o usuário concluir a transação e chegar à sua página de agradecimento.
6. Pedidos atípicos ativados
Às vezes, você pode sentir que um grande pedido em seu site de comércio eletrônico prejudica os números de receita do seu experimento e que você não está obtendo uma imagem precisa das vendas reais.
O Convert Experiences permite desconsiderar determinados pedidos com base nos limites de valor que você pode configurar. Chamamos isso de "Outliers de pedidos". Esta configuração deve ser habilitada antes que os pedidos sejam feitos para que sejam incluídos ou desconsiderados. Esta ação não pode ser configurada retroativamente.
No entanto, isso pode causar uma discrepância em seus relatórios de receita, pois você pode esquecer que o configurou e não entender por que sua ferramenta de análise e receita de conversão não correspondem. Portanto, se você estiver habilitando valores discrepantes de transação, certifique-se de acompanhá-lo.
Conclusão
Um dos aspectos mais importantes de administrar uma loja de comércio eletrônico é saber o que está gerando sua receita. Ferramentas como o Convert Experiences podem oferecer informações valiosas, mas todas começam com um rastreamento preciso! Há muitas coisas que podem dar errado e tornar seus dados inutilizáveis, então não deixe de seguir as dicas acima para não perder detalhes vitais porque algo não funcionou corretamente!