Rastreamento de eventos de produto

Software de rastreamento de eventos que conecta o uso à jornada completa

Capture as ações que importam, meça o uso de recursos e usuários ativos, e vincule cada evento o replay, funis e feedback.

Problemas que ele resolve

Criado para equipes que querem dados de uso com a história por trás

Dados de uso sem história

Conecte contagens de eventos às sessões e feedback que os explicam.

Instrumentação lenta e pesada em código

Combine autocaptura com eventos personalizados para implementar o rastreamento rapidamente.

Eventos presos em um relatório

Use os mesmos eventos para funis, contagens de eventos personalizados e triagem de replays.

Fluxo de trabalho

Como o PulsePanda transforma análises em decisões de produto

1

Capturar eventos

Use captura automática e eventos personalizados para rastrear ações principais.

2

Medir o que importa

Veja o uso de recursos, usuários ativos e retenção ao longo do tempo.

3

Conectar a evidência

Vá de um evento ao session replay que o gerou.

Capturar

Quatro formas de um evento chegar ao PulsePanda

Comece pelo que o script registra sozinho e depois dê nome às ações que importam.

Quatro formas de um evento chegar ao PulsePanda
Captura automáticaVisualizações de página, cliques, entradas de formulário, rage clicks e erros de JavaScript são registrados assim que o script carrega, sem código. Cada clique guarda o id, as classes e o texto do elemento, além dos atributos data-* e aria-*, para que possa ser nomeado depois.
Evento definido (sem código)Dê nome a um clique sem mexer no seu código: corresponda cliques capturados automaticamente por ID do elemento, classe CSS, texto, atributo data, tag ou um seletor CSS completo, e combine condições quando uma não for suficiente. A definição vale para cliques já registrados, e o editor mostra quantos cliques correspondentes encontra antes de você salvar.
Evento rastreado (código)Envie um evento nomeado a partir do seu código com PulsePanda.track("plan_upgraded", { plan: "pro" }), com até 25 propriedades por evento. Chamadas feitas antes de o script carregar ficam em fila, e as feitas antes da decisão de consentimento do visitante ficam retidas até que ela seja tomada.
dataLayer do Google Tag ManagerJá envia eventos para o dataLayer? Adicione data-datalayer="true" à tag script e esses eventos chegam como eventos rastreados, com valores aninhados achatados em propriedades. Passe uma lista de nomes de eventos separados por vírgula em vez de true para manter só esses. Campos que parecem dados de contato são descartados.

Eventos sem código

Rastreamento de eventos sem código, com atributos data

Corresponder um clique pelo texto é a forma mais rápida de nomeá-lo, e a mais frágil: o evento deixa de corresponder no dia em que alguém reescreve o rótulo do botão, e nunca corresponde à versão traduzida da página. Um atributo data resiste às duas coisas.

  1. Adicione um atributo ao elemento que importa: <button data-track="signup">Start free</button>. Qualquer nome data-* funciona, porque o script registra todos eles em cada clique.
  2. No PulsePanda, defina um evento com uma condição Data Attribute como data-track="signup". O valor é comparado de forma exata, sem diferenciar maiúsculas e minúsculas, e um data-track sem valor corresponde a qualquer valor.
  3. Use-o como qualquer outro evento: como etapa de um funil ou como filtro na lista de eventos, onde cada linha abre o replay de sessão de onde veio.

As definições se aplicam a cliques já registrados, então um evento definido hoje por ID ou classe também conta os cliques do mês passado. Um atributo data adicionado hoje corresponde a cliques de hoje em diante, já que os cliques mais antigos foram registrados sem ele.

O que você ganha

Capacidades de análise conectadas em um único espaço de trabalho

Capacidades de análise conectadas em um único espaço de trabalho
EventosEventos personalizados e autocaptura em um único SDK.
MétricasUso de recursos e tendências de DAU, WAU e MAU.
ContextoEventos vinculados ao replay e aos funis.

O que rastrear

Escolher e nomear os eventos que importam

Com a captura automática você nunca começa do zero, mas uma lista de todos os cliques não é um plano de medição. Dê nome ao punhado de ações que marcam progresso real: cadastrou-se, criou o primeiro projeto, convidou um colega, fez upgrade. A maioria dos produtos precisa de dez a vinte eventos nomeados, não de duzentos.

Nomeie-os como um objeto e uma ação no passado (project_created, plan_upgraded), mantenha uma única grafia e coloque as variações em propriedades em vez de criar novos nomes de evento. O que é rastreamento de eventos e quais eventos vale a pena rastrear trata da nomenclatura com mais profundidade.

Depois, coloque os eventos para trabalhar: um funil de ativação montado com eles mostra a etapa em que novos usuários travam, e os replays por trás de cada abandono mostram por quê.

Perguntas frequentes

Perguntas que os times fazem antes de trocar

O que é rastreamento de eventos de produto?

O rastreamento de eventos de produto registra as ações que os usuários realizam no seu produto para que as equipes possam medir o uso de recursos, usuários ativos e retenção.

Preciso definir cada evento manualmente?

Não. O PulsePanda combina captura automática com eventos personalizados, para que você possa começar rapidamente e adicionar detalhes onde precisar.

Como os eventos se conectam ao resto do PulsePanda?

Os eventos alimentam os funis e a triagem de replays, e cada evento leva ao session replay de onde veio.

Perguntas frequentes

Perguntas sobre rastreamento de eventos

O que é um software de rastreamento de eventos?

Um software que registra as ações que as pessoas realizam no seu site ou produto, como cliques, cadastros e upgrades, como eventos nomeados que você pode contar, usar como etapas de funil e filtrar. O PulsePanda combina eventos capturados automaticamente, eventos que você define a partir de cliques registrados e eventos que você envia pelo código.

Posso rastrear eventos sem escrever código?

Sim. Os cliques são capturados automaticamente, e você pode transformar qualquer um deles em um evento nomeado correspondendo seu ID, classe, texto, atributo data, tag ou seletor CSS. Um atributo data-* no elemento é a opção mais robusta, porque resiste a mudanças de texto e a traduções.

As novas definições de eventos funcionam com dados passados?

Sim. Um evento definido corresponde a cliques que já foram registrados, então um funil criado hoje pode usar visitas anteriores. Eventos enviados com PulsePanda.track() só existem a partir do momento em que você adiciona a chamada.

Posso enviar propriedades com um evento?

Sim. PulsePanda.track() recebe um nome de evento e até 25 propriedades, cada uma sendo string, número, booleano ou null. As strings são limitadas a 255 caracteres.

O PulsePanda funciona com o Google Tag Manager?

Sim. Você pode adicionar o script pelo Google Tag Manager e, com data-datalayer="true" na tag script, os eventos que você já envia para o dataLayer são registrados como eventos rastreados.

Páginas relacionadas

Explore o resto do conjunto de análise do PulsePanda

Comece a entender seus usuários hoje

Instale uma vez e conecte análise de produto, replay, mapas de calor, funis e feedback em minutos.

Comece grátis