Visualizações do roteador são perdidas
O Vue Router troca componentes sem recarregar a página. O PulsePanda conta cada navegação para que suas contagens de visualização correspondam à realidade.
Análise para Vue
Capture visualizações de página, eventos, session replay e mapas de calor em todo o seu app Vue ou Nuxt a partir de uma única tag de script, com a navegação do Vue Router rastreada automaticamente.
Por que isso importa
O Vue Router troca componentes sem recarregar a página. O PulsePanda conta cada navegação para que suas contagens de visualização correspondam à realidade.
Rastreie eventos personalizados para ver quais recursos e fluxos os usuários realmente alcançam dentro do seu app.
Mapas de calor e session replay mostram onde os usuários hesitam, dão rage-click ou desistem nos seus componentes.
Configuração
Adicione o snippet ao seu arquivo de entrada HTML. Para Vue puro, use index.html; no Nuxt, adicione-o por meio de nuxt.config app head.
Vue — index.html
<!doctype html>
<html lang="en">
<head>
<script
src="https://pulsepanda.dev/sdk.js"
data-project="YOUR_PROJECT_ID"
defer></script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>No Nuxt, adicione o mesmo script via app.head.script em nuxt.config.ts para que ele seja entregue em todas as páginas renderizadas no servidor.
Fluxo de trabalho
Adicione o script uma vez ao seu projeto Vue. Análise web, cliques capturados automaticamente, session replay e mapas de calor começam a coletar imediatamente.
Chame pulsepanda.track() em ações importantes e pulsepanda.identify() após o login para conectar eventos, sessões e feedback a cada usuário.
Construa funis, assista aos replays por trás das desistências, leia mapas de calor e colete feedback dentro do produto — tudo em um só workspace.
O que você ganha
Perguntas frequentes
Sim. O SDK conecta-se às mudanças da History API, então cada transição de rota do Vue Router ou Nuxt é registrada como uma visualização de página automaticamente.
Sim. Adicione o snippet ao app head em nuxt.config para que ele carregue em todas as páginas renderizadas; o rastreamento roda no navegador após a hidratação.
Sim. Chame pulsepanda.track("event", { props }) a partir de um método, composable ou manipulador de eventos em qualquer lugar nos seus componentes.
Páginas relacionadas
Instale uma vez e conecte análise, session replay, mapas de calor, funis e feedback em minutos.
Comece grátis