Se você chegou até este post, provavelmente é porque está em processo de implementação do Amplitude ou vai começar em breve. Se for o caso, este artigo fornecerá ferramentas fundamentais para completar este processo e que a “Taxonomia de Eventos” seja implementada como foi desenhada.
Uma das primeiras perguntas que todos nos fazemos ao implementar uma nova ferramenta é: Como saber se ela está funcionando? E para respondê-la, Amplitude possui vários métodos que nos ajudarão a testar, depurar e monitorar a integridade da implementação em tempo real. Durante este post, revisaremos os métodos que todos os envolvidos no processo de implementação devem conhecer.
Uma das primeiras ferramentas que recomendamos é a nossa extensão para Chrome que pode instalar a partir deste link: Extensão “Amplitude Event Explorer”
Graças a esta extensão instalada em nosso navegador, podemos ver em tempo real como cada um dos eventos implementados é acionado. Mas não só poderemos ver o evento, como também poderemos ver as Propriedades do Evento, o User ID e até as configurações feitas pelos desenvolvedores ao integrar a SDK no produto.
Na imagem seguinte podemos ver como funciona ao navegar no site da Amplitude. Como você pode imaginar, usamos a Amplitude para analisar o comportamento dos usuários que o acessam 😉.
Uma boa maneira de testar este plugin após instalá-lo é acessar nosso site: www.amplitude.com
A funcionalidade User Look-Up é sem dúvida a ferramenta mais útil quando se trata de analisar os eventos realizados por um determinado usuário.
A partir daqui, poderemos ver um arquivo de usuário com seus IDs específicos, suas propriedades de usuário mais recentes e um histórico com todos os eventos realizados ao longo de sua jornada no produto. Cada cadeia de eventos será separada por dias e por sessões. Além disso, selecionando cada evento específico, podemos visualizar o contexto do evento, refletido nas propriedades do evento e propriedades do usuário.
Um dos pontos mais interessantes do User Look-Up é a possibilidade de buscar usuários que estejam realizando um determinado evento ou mesmo, se soubermos o User ID, Device ID ou alguma outra propriedade de um determinado usuário, podemos identificá-lo rapidamente para acessar seu perfil no Amplitude.
Se voltarmos por um momento ao tópico principal deste post, se o que queremos é depurar nossa implementação web, o que faríamos é:
A próxima pergunta certamente será: E como faço para monitorar os eventos que estou rastreando no meu App?
Nossos SDKs para Android e iOS possuem uma configuração para exibir o “Device ID” e, se disponível, o “User ID”. Para isso, é necessário que solicitemos ao desenvolvedor de cada uma das plataformas a configuração dessa funcionalidade.
O Event Explorer ativará um botão na frente da interface do usuário do nosso produto para verificar quais IDs estão sendo usados para identificar o dispositivo. Logicamente, essa funcionalidade deve ser desativada quando o produto estiver pronto para ser enviado à produção e chegar às mãos dos usuários finais.
Uma vez que o ID é obtido, como para os eventos da web, podemos acessar User Look-Up para visualizar o histórico completo de eventos para esse usuário específico.
A documentação referente a esta funcionalidade está disponível no seguinte link: Event Explorer – Android & iOS
A próxima ferramenta que vamos analisar é a funcionalidade do Amplitude para analisar os eventos que chegam à plataforma em tempo real. De forma semelhante à extensão para Chrome que permite visualizar os eventos que são enviados do produto Web, a funcionalidade Event Explorer dentro do Amplitude nos permitirá analisar os eventos que foram finalmente inseridos na plataforma.
Ativar esta funcionalidade é simples, basta selecionar a funcionalidade no menu “Selecionar eventos usando seu produto”, carregar o “ID de usuário” do nosso dispositivo e começar a enviar eventos.
A partir desta funcionalidade, não só poderemos ver o fluxo de eventos em tempo real, mas também teremos a capacidade de selecionar os eventos com as propriedades que nos são úteis e adicioná-los diretamente à análise, por exemplo, criar um funil.
Por último, mas não menos importante, desenvolvemos um documento para garantir a qualidade da implementação. Dentro disso, validaremos todos os pontos mais importantes ao implementar e validar a ferramenta.
As abas “Taxonomy QA” e “Data QA” fazem parte de nossa metodologia e são a última etapa do processo. Dentro de cada uma dessas páginas, você encontrará uma lista das verificações fundamentais necessárias para garantir uma boa implementação. O documento também dará uma pontuação com base nas respostas que nos ajudarão a entender o quão perto (ou longe) estamos de uma implementação ideal.
Convido você a preencher o formulário a seguir e fazer o download do nosso documento "Como criar uma boa Taxonomia" no qual você encontrará nossa metodologia completa do início ao fim, incluindo uma Planilha com as abas "Taxonomy QA" e "Data QA".
Espero que este guia o ajude a projetar, manter e validar sua taxonomia. Esta é a base para explorar totalmente o valor de seus dados e criar uma análise clara e profunda.
Se você tiver alguma dúvida ou sugestão, não hesite em me contatar via WhatsApp ou agendando uma reunião virtual!
📨 joaquin@productminds.io