Embora muitas plataformas coletem e exibam dados sobre coisas como visualizações de página e cliques em seu website, cada uma tem uma forma única de calcular esses números. Coisas como definir quando o dia começa ou quando a sessão termina podem variar entre plataformas e causar discrepâncias ao comparar dados.
Este artigo pode ajudar a investigar discrepâncias entre a Dynamic Yield e outras plataformas para auxiliar a verificar se elas se baseiam nas plataformas em si ou representam um problema legítimo que precisa ser resolvido.
Para um guia visual de resolução de problemas, consulte o fluxograma de resolução de problemas de discrepâncias de dados.
Este artigo usa o Google Analytics para demonstrar o processo de lidar com discrepâncias, mas as mesmas ideias podem ser aplicadas a outras ferramentas de analítica de terceiros, como Heap ou Adobe Omniture.
Observação: devido a tipos diferentes de implementação (Google Tag Manager, execução após o carregamento da página e assim por diante), a maioria das plataformas de analítica tende a apresentar pequenas discrepâncias. Normalmente, cinco por cento são aceitáveis entre plataformas de analítica se você estiver enviando eventos diretamente para sua plataforma de analítica, e até 10% se houver um meio de transferência intermediário (como uma camada de dados).
Note métricas diferentes em plataformas diferentes
As métricas podem diferir entre plataformas. Por exemplo, a métrica "sessão" difere em razão de diferentes casos de uso em cada plataforma. No Google Analytics, a identificação do usuário é feita exclusivamente por cookies. Já na Dynamic Yield, um localStorage é usado como backup se o usuário limpar seus cookies. Leia mais sobre a definição da Dynamic Yield para sessões e usuários.
Discrepâncias nos relatórios do Dashboard e Audience Explorer
Os dados nos relatórios do Dashboard (painel) ou Audience Explorer (explorador de públicos) têm o potencial de impactar os resultados de todos os seus testes. Se você encontrar discrepâncias entre esses relatórios e uma plataforma de analítica, use os passos a seguir para elucidar o problema.
Passo 1: verifique todos os dados da seção
As causas mais comuns de verdadeiras discrepâncias são problemas de implementação na Dynamic Yield ou na plataforma de analítica. Para verificar se esse problema existe:
- Acesse o Dashboard da Dynamic Yield;
- Veja o número de compras (ou qualquer outra métrica que apareça na parte superior do Dashboard);
- Compare esse número com aquele indicado pelo seu fornecedor de analítica.
Se os números forem semelhantes (em torno de 5% de discrepância), significa que a implementação não é a causa da discrepância. Pule para discrepâncias nos relatórios de experiências para investigar a campanha específica que apresenta discrepâncias.
Se os números forem significativamente diferentes (mais de 5%), siga para o passo 2.
Passo 2: compare os resultados com a sua fonte de verdade
Se a discrepância nas compras for maior que 5%, compare o número de compras na Dynamic Yield com o número de compras em seu CRM, sistema de loja ou sistema de pedidos. Esse passo é importante para garantir que os dados da Dynamic Yield estejam sendo comparados a dados que são inegavelmente verdadeiros.
Observação: certifique-se de olhar apenas as compras relevantes para a seção ou aplicativo medido na Dynamic Yield.
Se os números forem semelhantes (em torno de 5% de discrepância), significa que os relatórios da Dynamic Yield são precisos, e que a discrepância está na plataforma de analítica.
Se os números forem significativamente diferentes (mais de 5% de discrepância), isso indica que há um problema, muito provavelmente relacionado à implementação. Confira os recursos a seguir:
Discrepâncias nos relatórios de experiências
Se não houver discrepâncias no Dashboard e no Audience Explorer, mas houver uma discrepância em um relatório de experiência específico, siga estes passos, dependendo do método de integração da plataforma de analítica que você esteja usando.
Quando a integração do Google Analytics está habilitada na seção e campanha, os eventos do Google Analytics são disparados sempre que uma variação ou controle é veiculado (a cada impressão).
Passo 1: certifique-se de que a integração está ativada
- Acesse Settings › Integrations (configurações › integrações – essa tela só está disponível para o administrador da conta);
- Certifique-se de que a integração está ativada.
Se a integração não estiver ativada, ative-a.
Se a integração estiver ativada, verifique se está ativada para a campanha com a discrepância. A Dynamic Yield permite que você a desative e ative por campanha, oferecendo mais controle dos eventos que são disparados em sua propriedade do Google Analytics. Para verificar se ela está ativada a nível de campanha:
- Acesse a campanha e clique em Edit (editar).
- Clique no ícone Edit na parte superior da tela para modificar as configurações da campanha.
- Clique em Advanced Settings (configurações avançadas).
- Localize a opção Fire Google Analytics event (disparar evento do Google Analytics).
Se a integração estiver desativada: Ative-a e salve a campanha. Desse momento em diante, os eventos do Google serão disparados.
Se a integração estiver ativada: Siga para o próximo passo.
Passo 2: verifique se o Google Analytics está rastreando as páginas em que a experiência está sendo executada
Recomendamos usar a extensão oficial do Google Analytics para Chrome para depurar o Google Analytics, mas se estiver familiarizado com as ferramentas de desenvolvedor, você pode verificar as chamadas de rede.
Acesse uma página em que a experiência esteja em execução (por exemplo, uma em que as impressões sejam contadas) e verifique se:
- O script do Google Analytics está implementado na página. Se não estiver, implemente o Google Analytics na página para garantir que o evento de rastreamento seja detectado;
- Um evento do Google Analytics é disparado com a impressão da variação. Se não for, fale com o suporte da Dynamic Yield.
Passo 3: conclua se você usa a integração do Google Analytics através do Tag Manager
Você pode usar a integração do Google Analytics com o Tag Manager. Os dados são enviados para uma camada de dados em vez de serem enviados diretamente ao Google Analytics. Isso cria uma etapa adicional que pode falhar.
- Certifique-se de que a camada de dados esteja carregada com todos os dados necessários da Dynamic Yield e se assegure de que a camada de dados esteja consistentemente disponível com esses dados, até o início do próximo carregamento de página. Para fazer isso, digite: "datalayer" no console do navegador Chrome:
- Defina um benchmark adequado. Os relatórios do Google Analytics através da camada de dados são afetados pela qualidade da rede (os quais são assíncronos). Isso significa que os relatórios do Google Analytics são menos precisos por definição. Então, antes de comparar os relatórios da Dynamic Yield com os relatórios do Google Analytics, é importante entender o quanto são imprecisos os relatórios do Google Analytics. Para fazer isso, compare o relatório do Google Analytics com a sua fonte de verdade (CRM/sistema de loja). Depois de ter um entendimento da imprecisão, você poderá comparar os relatórios da Dynamic Yield. Por exemplo, se o seu Google Analytics tiver uma discrepância de 7% em relação ao sistema de loja, e uma discrepância de 7 a 10% entre o Google Analytics e a Dynamic Yield, você pode atribuir a discrepância à implementação do Google Analytics.
Passo 4: construa um relatório comparável
Observação: a maioria dos relatórios da Dynamic Yield foca nos dados dos usuários, enquanto o Google Analytics é mais focado em dados de sessões.
Crie relatórios no Google Analytics que correspondam aos dados que você vê na Dynamic Yield. Há duas formas de abordar isso:
- Verifique os eventos diretamente em Behavior › Events (comportamento › eventos).
- Crie um segmento para usuários que fizeram parte desse experimento e analise-os como um grupo. Certifique-se de que os segmentos tenham como escopo as sessões e não os usuários. Observe também que a Dynamic Yield permite que você crie condições de atribuição baseadas em outras interações (cliques ou disparos de eventos), e que a janela de atribuição pode ser definida para se estender além da sessão de engajamento com a variação. Se esse for o caso, crie seus segmentos para imitar as configurações de atribuição do experimento da Dynamic Yield o mais próximo possível.
Passo 5: certifique-se de que os dados sejam comparáveis
Antes de comparar resultados entre a Dynamic Yield e sua plataforma de analítica, certifique-se de que os dados em si sejam comparáveis. Assegure-se de que os itens a seguir estejam alinhados:
- Fuso horário;
- Selecione a versão de teste completa. Certifique-se de que o período selecionado cobre a duração total da versão. Nos relatórios de experimentos da Dynamic Yield, os usuários são contados apenas uma vez, no momento em que foram expostos pela primeira vez ao teste. Se o usuário estiver vendo o teste pela segunda vez, ele não será incluído em um período selecionado se este não incluir sua primeira interação;
- Escopo de rastreamento. Isso significa que todas as páginas em que a experiência é executada e as conversões são feitas são rastreadas pela sua plataforma de analítica, e que você não está observando páginas na plataforma de analítica ou conversões que não são rastreadas pela Dynamic Yield.
- Filtros de IP.